<SEC-DOCUMENT>0001104659-26-036940.txt : 20260330
<SEC-HEADER>0001104659-26-036940.hdr.sgml : 20260330
<ACCEPTANCE-DATETIME>20260330174332
ACCESSION NUMBER:		0001104659-26-036940
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		117
CONFORMED PERIOD OF REPORT:	20251231
FILED AS OF DATE:		20260330
DATE AS OF CHANGE:		20260330

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			zSpace, Inc.
		CENTRAL INDEX KEY:			0001637147
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				352284050
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-42431
		FILM NUMBER:		26813901

	BUSINESS ADDRESS:	
		STREET 1:		2050 GATEWAY PLACE
		STREET 2:		SUITE 100-302
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95110
		BUSINESS PHONE:		(408)498-4050

	MAIL ADDRESS:	
		STREET 1:		2050 GATEWAY PLACE
		STREET 2:		SUITE 100-302
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95110
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>zspc-20251231x10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 11.2.0.5 -->
<!-- Based on: iXBRL 1.1 -->
<!-- Created on: 3/30/2026 8:41:14 PM -->
<!-- iXBRL Library version: 1.0.9448.42501 -->
<!-- iXBRL Service Job ID: 00000000-0000-0000-0000-000000000000 -->
<html xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2025" xmlns:zspc="http://www.zspace.com/20251231" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type"/><title>ZSPACE,&#160;INC._December&#160;31, 2025</title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" xs:nil="true" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" name="us-gaap:CommitmentsAndContingencies" id="Hidden_1u0OZ6ZyxUGb3vba0DM7lg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" xs:nil="true" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" name="us-gaap:CommitmentsAndContingencies" id="Hidden_7-cnKq9vNE2dk2P7zBISKA"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" xs:nil="true" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" name="us-gaap:CommonStockValue" id="Hidden_4pSRWoLvWE2VUcudl2WbAg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" xs:nil="true" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" name="us-gaap:CommonStockValue" id="Hidden_mohHvVCxnEKhsWWwWUd-uQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" xs:nil="true" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_i_bv5jSu402HqoNL_ccLHA" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" id="Hidden_Tu_7Zp0GvUOKVT4TD30TWw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" xs:nil="true" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_i_bv5jSu402HqoNL_ccLHA" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" id="Hidden_FLHrXzPEqEi4O2aVq1Ni2Q"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" xs:nil="true" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_jbHbzB-Ri0WzMl6PUkxIjg" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" id="Hidden_8np2S6W7JEWfDhE5gDuCXQ"></ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityCentralIndexKey" id="Tc_Iuqpq-IKHkCjldjZY0wC0w_2_1">0001637147</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:CurrentFiscalYearEndDate" id="Tc_lOJThkQ-nUGaNXIkXmQRYw_3_1">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:DocumentFiscalYearFocus" id="Tc_Q1H-F0pasEKgsIyPB6UyWA_4_1">2025</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:DocumentFiscalPeriodFocus" id="Tc_z46Kg74Tj0y_F1hDyoONDw_5_1">FY</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:AmendmentFlag" id="Tc_wp1nnZZYrU6K_UVTlLWlqA_6_1">false</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" name="us-gaap:CommonStockSharesIssued" id="Hidden_JO9Caq_oXUqd6kr0CCwfWQ">22849378</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_MGXbZpZP8keyrjtgj-0QwA">32353546</ix:nonFraction><ix:nonNumeric contextRef="As_Of_12_31_2025_srt_RangeAxis_srt_MinimumMember_Cv0zMPFai0CWWeXOPsLSmQ" name="us-gaap:ProductWarrantyObligationTerm" id="Hidden_nDjv-viIPUK2_BjElzY-9A">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_ygciM3Lk106Q-3at03grKw" name="us-gaap:ProductWarrantyObligationTerm" id="Hidden_gMe5K5LlgUed_z4qZQzBFw">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_0g6-A02yhU6AMrDGt4pYyA" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Hidden_ChsDKVIadkmhNnEwVQ_big">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_rKIG55eOY0mmZYCiyYQCcQ" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_smtsDDWVAE6dJ8CiaSVxNA">P12M</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_yD6nYZRy3E-xzC-DsMWl8A" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_ocYexF-VZUi959fppZrgLg">P12M</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_--rjBbmjWkSyJkqkICMr_Q" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_i3RrKM28-U6DVamvK6674w">P36M</ix:nonNumeric><ix:nonNumeric contextRef="Duration_2_13_2025_To_2_13_2025_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_K5of_YS2fEG7FYfjUkJFig" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Hidden_0ZLrR02k70yDn5TtjCuXsw">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_uk-2jc2mWUaMHIBLNNhdwQ" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Hidden_3eFrLy7-oEmJxpgqVUtx4Q">P1Y</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_QM_p6oeAZU2GkkAU6AOYIA" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" id="Hidden_G4EgbmcPHEWw_0RXJxIB6Q">1000000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_AOnTsRq82EaZ69QaLqJCfA" decimals="0" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" id="Hidden_SNak4eme0EWryuO7a0Rt1A">1000000</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="zspc-20251231.xsd"/></ix:references><ix:resources><xbrli:context id="As_Of_12_31_2025_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_K5GPAkXsDk-v_mDAfU3pnQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_mydt8ZHH8EKyBFsXtTlGVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_sP5dTcyNU0mQsAWv3dKPmg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-11</xbrli:startDate><xbrli:endDate>2024-01-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NewNonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NewNonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mA37wJ28U0-wKrw0hzg3JQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_jbHbzB-Ri0WzMl6PUkxIjg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_i_bv5jSu402HqoNL_ccLHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_oxCaYaUSuk6ZCNsmd57oEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember__jfNODoXUEmtJcMtmy8teA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_jP3b4zAex0GzJcKwMDM93w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:EquityLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_PlanNameAxis_zspc_EquityIncentivePlan2007And2017Member_ShbnEa0dUkyoWHGjnuNSuQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zspc:EquityIncentivePlan2007And2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_8_2025_To_7_8_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_SRgO0tXNR0CqvyvFoAP1UA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:EquityLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-08</xbrli:startDate><xbrli:endDate>2025-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_vuJ0OFMn4E2Msuilfh8AyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:TumimStoneCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_27_2026_To_1_27_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_S9LywTn160K09GofTilbzw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-27</xbrli:startDate><xbrli:endDate>2026-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_zspc_GulfIslamicInvestmentsHoldingLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_1aRqD3szdEClmCmIWbhePA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:GulfIslamicInvestmentsHoldingLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_MlmiYTsfqU2ZRg2xtivUXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtInstrumentConvertibleTermsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_13_2026_To_3_13_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_6gwvpCRLN0O7Bxl6lvuJIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-13</xbrli:startDate><xbrli:endDate>2026-03-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_PLNRsXzxZEaVHohhudiaaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_country_US_UwxOm332kEu0WTVn01UibA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_12_2022_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_Rm2ut7qo10mhyjZ2LaDcxQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zspc:TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_12_2022_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_snDWDggyJ0iPh1eqIW-FaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zspc:FiveTaxYearsFollowingAugust2022ChangeOfControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_mhyMLh2ITUeds2vZBxE-vw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zspc:TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_DLJ1TzcQGk621X9gwbVb_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zspc:FiveTaxYearsFollowingDecember2020ChangeOfControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_QT_F8yM9FkCNVIqDSbgHzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NewNonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-06</xbrli:startDate><xbrli:endDate>2024-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember__DWc2dXgXEOXrhsStqNRwg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_2_26_2025_To_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_X9c2eDOPzUejto-Lucw7oA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansEightAndNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-26</xbrli:startDate><xbrli:endDate>2025-02-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_Z034EPDH6kelvSOqiA8VBg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_snlQpdrr-kmjjovKL9kJHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></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="Duration_7_8_2025_To_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_h169lEr190udrj0HbaznPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:TumimStoneCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-08</xbrli:startDate><xbrli:endDate>2025-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_FizaInvestmentsLimitedLoansTermDebtMember_SMwIt97eZ0mVagGmMMYuzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:FizaInvestmentsLimitedLoansTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_T1_b8MYjz0qONZvnXkUAxw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_59ejDUbIl0-2ink9wPUylg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansTenAndElevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-20</xbrli:startDate><xbrli:endDate>2025-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_iWzbUHcrZ0Gx2qaJWvru6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_QXL0tEXQqUe_9p3WHP4OZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_30_2023_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_Uf0aVl_C0EuNA7bN-2x-MQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:BSpaceInvestmentsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_a1adk2ElTESXFUPSZBolFg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_1_2024_To_3_31_2024_srt_StatementScenarioAxis_zspc_TermsOfDebtConversionIfPriorToDecember312024Member_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_tbKbw0lHoUaDZ84O1-mMvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:TermsOfDebtConversionIfPriorToDecember312024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_1_2024_To_3_31_2024_srt_StatementScenarioAxis_zspc_TermsOfDebtConversionIfAfterDecember312024Member_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_9774XJ3QHU-B6rCJC4BayQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:TermsOfDebtConversionIfAfterDecember312024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_MaT7pG_-lUmtYCtdS4r3bw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_hVpwzKk7kEewhMiZwI2ZRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Wcs7ii4L80qPcsL3ZOYFeg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantPriorToNinetyDaysAfterClosingDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_MQDFSttTC0qPyQXznbTJPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:EquityLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-25</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_2qPRQjlpt0Oymxwng0CM9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zspc:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_suzL9ZPLNUmb0txaf_-aEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_12_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_TioFZ80qgkWMoadbm9pviQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_13_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CrLbT20aEk66WWToF54NKQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_N8i4CQN46kui-pm65KpUHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-27</xbrli:startDate><xbrli:endDate>2026-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_0g6-A02yhU6AMrDGt4pYyA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_fBCHtqZB2EuqbIVO2s-w4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zspc:UnderwriterWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember></xbrli:segment></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="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_UJjdvHV6LUOp7Lceb3Tthw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_15_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_kvDustcKykGhjC6Ow6XFYA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_6x1Ha4rTZ0iGjMv4-waMAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_FzCLtu2Vf0mGUBcaiL90Xg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_pjZWOgcnRUmyTTzzDTrQFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_-CZAJlsOWUu-7QknAM1MvA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_pnJQgc9dZkm5-7UuxHmraA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_9Q1bcyLguEGH1oGK5nB5aA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_8H4UuBePyUin1zcJmEtFKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nn3SbX15AkGI_t-F_SfpHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_Bv8MQV4Y8EGesYNUjryqrQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_jASHBjIeYEiVdFPOzWatTQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_cgDP1X3wnES-2UVE78qhNQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_1B4yjy7fOE6QQt7UDEEfJA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Wyi34sdAiUOtXUv44M4uyg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mRH-DyMRUEGfDe_Tr39kaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_stpr_CA_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_jrBFo_18hUWsqU3a5vV4Ig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_P-B-ZqlyAUaqL5mOtgqe7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_stpr_CA_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_1lthB6BAM0O_Qr1NJL7zCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_MLsSYm7JZEe9kSz86O5amg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_I33DL5BU3UGFelN4S9dC-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-06</xbrli:startDate><xbrli:endDate>2024-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_13_2026_To_3_13_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_l65VmMWW8UKv5AJiOOsijA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-13</xbrli:startDate><xbrli:endDate>2026-03-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_13_2026_To_3_13_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ymALUVuEJ0CjQS8f0vj9EA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-13</xbrli:startDate><xbrli:endDate>2026-03-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IeeNyy4z1EKeInHREoofAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9m4BO8ORjEWvk_WaguGbxQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_rg-Vzmj-M06_Yi3riWDLgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YtBju3sUxUSbFQbDe1oyFg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V8nvhB80p0aMzvLhkIAVgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1ycOmvV4Y0moNosyzvxSiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cWmLKn0O9kuBfnP3qvUfHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xH5-vT8RCEWXOf14M50BoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_MAs-xALj4EKw9PhISX0NFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_9efsznDIDkCEMoZHHM_ukw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_2MSuPAgE0Um28QajVCQOWQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_1_2024_To_3_31_2024_5iYSoZJ_wE2yrVu0qLYBNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iZkVdjNTzE6C38Yzj6-Byw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jgOC5MShd0qeeKfp8AgDoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_n1a7WrvGOUeMly7FydbURw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rIWJMsjTJEmoHkW-h-uqFQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember__P6c1RiPLkOzbyH6OynA-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_sF-bzFQKtE2X5EYWl8PnvA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-31</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_XbgBGRRgckuxA9VJtJhlyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-14</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_x7RTHjW-b06QcTfOeUFU-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">zspc:ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingOneToThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-13</xbrli:startDate><xbrli:endDate>2025-02-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2YzRcI-_o0e_w2twWdP6Cw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">zspc:ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-13</xbrli:startDate><xbrli:endDate>2025-02-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_P4r_LU0JLEuA1qerhch9Nw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingQuarterlyOverThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-31</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_LTQEbaw1FkmtXSi8yB0PFA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingQuarterlyOverThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-14</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_13_2025_To_2_13_2025_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_K5of_YS2fEG7FYfjUkJFig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">zspc:ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingOneToThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-13</xbrli:startDate><xbrli:endDate>2025-02-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_13_2025_To_2_13_2025_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_-Hu3XGDXMk615AudPR_mgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">zspc:ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingOneToThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-13</xbrli:startDate><xbrli:endDate>2025-02-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_uk-2jc2mWUaMHIBLNNhdwQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_xALfA01e00WJZQZzLMEysA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_ZE5UnM3bc0qZQU-S9PCyKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:SeriesPPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_yM9wzXT_cEC-EQOMiNEVOA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:InitialPublicOfferingAndOverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_27_2026_To_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_CknQhWdt1km7_eDciGIkyA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:SeriesPPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-27</xbrli:startDate><xbrli:endDate>2026-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_qDUw3PQRnU6FrbEnTfsa5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-06</xbrli:startDate><xbrli:endDate>2024-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_p9BX9sXgb0SSgyUfgH6m-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-27</xbrli:startDate><xbrli:endDate>2026-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:InitialPublicOfferingAndOverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-06</xbrli:startDate><xbrli:endDate>2024-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_npoAkuLnd02WXj0ZgtKGKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-06</xbrli:startDate><xbrli:endDate>2024-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_rKIG55eOY0mmZYCiyYQCcQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_sGKmfdflYU-3_25GB2uJ2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_--rjBbmjWkSyJkqkICMr_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_yD6nYZRy3E-xzC-DsMWl8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2025-01-01_EDHGH-9p_ESccEZuUpeWXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_qok8fL9b3kuDdDywO4PdvA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:SoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_fL7cpBDQPE64NAiju9eA7w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_S8oVOC_pR0CAHUYmd9QWrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_N8lNL1SMZkOvqkiCJGoGOw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NkzuZacwsU-gW5fGVsll4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_xSrZU5LOSUCDBfyiUkkmgw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_country_US_OKHtP3zlzE6CnBzAtYNnZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_QBYqwSQu9EajSWlyne0UVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:SoftwareMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_b-h-e5GonE-vz2LW5sI-cw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:HardwareMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_D1SEhrs9eU2UWSKxT3L_Dg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_2sQWjXMs_UCN1Fsqg-NV3A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_bBBZPd7iSkiJrOcD7N5WAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_us-gaap_NonUsMember_u2PRcfGnOkKiQQYoGT6obg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_gT_mN3vzVkOyaKxnJn7FsA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></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="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanThreeMember_xzs6ZCnvcE-bIAuSFqDGQQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_JK2mevQbvkSGIt7CZwSEPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansFiveAndSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSevenMember_oqIGDPwf0UmH1S1uV-HyeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_fDwOVrpIm0K3fjqVJLJoEw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFourMember_97lFTfMrNEWkZMiWrQYvhg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_JZCEc6pgbESjf7zteDwz6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_-cEPDQwoC06LhAZNx2xvdA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_HlHm_cdzSk6JDiNMkyJC5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_srt_RangeAxis_srt_MinimumMember_Cv0zMPFai0CWWeXOPsLSmQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_ygciM3Lk106Q-3at03grKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2021_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_tYw2pMXCaU2rlXcam09TKA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:SeriesPPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_27_2026_To_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_wmGhWxbh_UKKV0FTVWgsPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:SeriesPPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-27</xbrli:startDate><xbrli:endDate>2026-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_xMUHydkZRkCq5R6X_aop_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NewNonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-11</xbrli:startDate><xbrli:endDate>2024-01-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_iLipX7xbBkCrXBZMRQ7ahg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CEJtCeZFkKGkoCvS8sp_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_egTAKzmszEOxVKFVfPUAqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_75WEX8jjyU2O3DQvXuiTAA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></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="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_wEh4A8_jr0yT1r0fESH5sg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_7ctFIpAi0UmdEdIm1IyxrQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_nn94PGNKWk-r2bH0Q0cmFQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_jzdFkAvN0kCqNCoXQIsUfw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_T9zPC-A_o0e34jSmAL7ROw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_11_2026_To_3_11_2026_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_AllegedViolationOfSecuritiesLawsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ZIamB3ffYEC6hfr4lHbptQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">zspc:AllegedViolationOfSecuritiesLawsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-11</xbrli:startDate><xbrli:endDate>2026-03-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_9_2026_To_2_9_2026_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CvvPZ4wPBkKhA_Kmhz4AHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">zspc:BreachOfContractClaimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-02-09</xbrli:startDate><xbrli:endDate>2026-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_34DmFQRoE0OMSkJ7KGF0jQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">zspc:BreachOfContractClaimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_UfTMKHEbWEWjVTWelfSpiw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:OtherTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_XcQc1l067ES6D6xcqLSCbw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:OtherTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_BhUzyzAqDEyq-sG0gMBX4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MinimumMember_GLwyOq-YdkauSGoCZ1Ft6g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MaximumMember_oxIOo_kaK0KJadODWTIhHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2024_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_iMLQ9alrMEO8NwYlIHpmKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_3_19_2026_To_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_26IPl344XkKOB7CI3l3LtA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:ItriaVenturesLoanAndSecurityAgreementNewLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-19</xbrli:startDate><xbrli:endDate>2026-03-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_upOQN7ZViUuEmWrp0LLqDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-20</xbrli:startDate><xbrli:endDate>2025-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_qhh1R3nv70iY4AXZ7pwNcA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanElevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-20</xbrli:startDate><xbrli:endDate>2025-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_IPj8yID8iE2mrJed0BWA5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_31fyTma-xUeRpCWXhpfz-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_AOnTsRq82EaZ69QaLqJCfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanElevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantChangeOfControlMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_stKXQ0CDM02uSJmPxRaJXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantChangeOfControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_9mP1RmxJSUKvV9iXDZTaNQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantEventOfDefaultMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_c2B_k2gsRE2-Ocix1CjOnw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_9WZVXm4Psk2P-LHp3Th6Vg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansEightAndNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_NR5yMakx8UaVUMJX3AfGrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTwoMember_SF72UQjmg0azCFX7Xzw-zw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanThreeMember_mjCIu6x_CkGxV5r2qEGAVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_llN9FDYTsUium__W6hivzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSixMember_BHdei2XA-EmD6wV2JUGT-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSevenMember_6baM5g1g3UaeE_U-ocJKYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_REo-dBiyWk2_WtBJ5UlT9A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanNineMember_O6fH1Q-V7kmwDLlgK8fTdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFourMember_0v2jNraxi0qi78VYdq7Mzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFiveMember_RiKXT3bx4EmFHHXE6IgjJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_vB3WvDBDoUG5isJIGX5n8w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanElevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanEightMember_LYL0uqTsR0WMaWUa4ZOXdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_1_31_2024_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_bdk3INsBKkiZ6LYP7h4nPw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_30_2023_To_12_30_2023_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_Pn-Gmm53QEmqLKEAL5HEJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kSO3pNt3J0eotIkhn6Q5IQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:ItriaVenturesLoanAndSecurityAgreementNewLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_lw-sdS7pM0a3kN417i0BAg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_-s0TgY1C3Em7SE5g_jg8QA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansTenAndElevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_QM_p6oeAZU2GkkAU6AOYIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanElevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_k4wknyWzaUqwaUdlS_s-wQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanNineMember_DKcFoymLEUqtb-g1iSC2Tw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanEightMember_uRDMnRnzSUqwj7MxGm3Jhg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_ukL3LlH_ZUevLILkE_Ps1A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_AJAFtzaWLkSn0SiFsa6lQA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ZpMYag1_20KjM2vkgThhFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:BSpaceInvestmentsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_28_2019_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ylBSdfKbmk2TIdkFwRZVhA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_28_2019_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_NNQxlshZFEC3lobJOcGSjA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_DuUfZBUtVEmiLKLy_mCQlg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_mO0hS3mAXEaVRHd-m_ko9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_8_2026_To_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_hCQjWscWsUGkfUOZGypcRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-08</xbrli:startDate><xbrli:endDate>2026-01-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_r7e7BJ7HHUqz6rZdLf17ww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantPriorToNinetyDaysAfterClosingDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantEventOfDefaultMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredAdditionalConvertibleNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementSecondClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_JbEFa_V9F0W4SUlmpGNINg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-01-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_15_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_WGv-WGInV0a6giozt9OSFg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-10-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_srt_RangeAxis_srt_MinimumMember_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_kzAEgVoLt0y4TfcjTlaXYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantPriorToNinetyDaysAfterClosingDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_y0zpRJC5LUyX16rK8la0dw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtInstrumentConvertibleTermsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_BalanceSheetLocationAxis_zspc_NoncurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_cpOHH9uU5024nfXR5PQh_w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">zspc:NoncurrentOtherTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_6MEIm7_75E-_VNDk_Ykx6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_9KpF903gTkuH8dKPlebkhA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_zspc_CurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_jH477IkZe0mDqPFdAyBv7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">zspc:CurrentOtherTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_bRcUf_ZGrE-TK5im-ZvCaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_I-uiABEMBEikd6_q3NWp9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_25_2025_To_12_31_2025_S9cjDw_DgkqpyPuhhpabGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-25</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_kDgkfD_U3UWZyJaS02pvwg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-25</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2024_To_12_6_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember__lFneEkWl0-dQXgmjhA_qw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-06</xbrli:startDate><xbrli:endDate>2024-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_wZmrdG7TzE2NlEvThvnzdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-11</xbrli:startDate><xbrli:endDate>2024-01-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_1_31_2024_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_QohnoL_VBE2zEmKFI7tSEw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_1_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_sYoo588JdUSXgLsmDuiAxQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_30_2023_To_12_30_2023_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_RWDw79v2iUCvBgfJ9-2O2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:BSpaceInvestmentsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_30_2023_To_12_30_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_I2A1u1X9ykeFoXgMD9M2lA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_12_2022_To_8_12_2022_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_uh9wKxKwTUW9wevf8wpBrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-12</xbrli:startDate><xbrli:endDate>2022-08-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_12_2022_To_8_12_2022_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_zl0p9Qhw30Kv_B25w8pA-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:BSpaceInvestmentsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-12</xbrli:startDate><xbrli:endDate>2022-08-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_bPKuqc-vGEmFQ5HGPpV-Ww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_cKHcnhGMfUaBeepr2HfWlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_UfyPVmTWnUewcPFXlK6ksw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_zRFy3eXWVUqYWRKaDROQ1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_ExcessAndObsoleteMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_7Ezn9w3vtEmfwRT49FbwzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:ExcessAndObsoleteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_KKqfKofXdkuVBL5JwqeoNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_PZx1hinxY0mIpcZKImsHyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_jlTxnejRE0unSRYuRtQB7w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_ExcessAndObsoleteMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_YpSUzq86PkGz6QR8NnWMKQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:ExcessAndObsoleteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_bEI_O0LHw0OOAZ80vjlj2A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></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="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1Y-68l_EMU2Cq4AeMVQ76g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WornLAo1wkSjocYiRWiNWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_C624A7Ix30mjWttEaDTdXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zspc:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t6hHx6gBE0m0rskaz0RX9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zspc:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Xrxy9yFaX0mIJZGmlXcmvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zspc:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_5_2024_ufoIIgw0ykqqAsTeREMcmw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7Q3kb4XRfUCAPQfzQD5-Pg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_paAiUrP2BUujgl1uASoIEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_NGlcbv5j7EeIsIIQh02Q9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_J_cXmEvN8U6qhKPT4w2hSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_M-WIWJG4vUSdV0oop99zKA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_46XXEyvJIEGYWsS0lXTgzQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:SharesAuthorizedAndAvailableForFutureIssuanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_-nsNCrpSg0Cbxrh7AHWttQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_JeDPHb2xh0iE1KCL2gyxIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_7PEdvtC1MEeQhIcpylV_DA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_I2wV_x2qzECJag39RoWWPw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_ovbWX8_5AE2UXP5IOL9Yug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:SharesAuthorizedAndAvailableForFutureIssuanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_376rfSfmg0-IQV42OJ0Efg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_QZoWZG-3802v6Mq3BCttPw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_2PgooNTaLU2aCxTXil7LTQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_27_2026_us-gaap_ClassOfWarrantOrRightAxis_zspc_SeriesPWarrantsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_wBXdcSWXEU-SnLrMS4-g_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zspc:SeriesPWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zspc:UnderwriterWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Q_wpF52MnkyewRng2xhV3A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_R-S83Msu6E6N78YMH_yYjA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1NGE9itbskiXCraGhS0qsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_ag_ThsuHS02ZR-GMOV2hSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">zspc:SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_b_9MsJXfYUGoRxPJkoRSbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">zspc:SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_tUJ1gjERWEuLuxsBeMm0bw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_8wzeMCSqK0i8F8xOkKhJYA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_xFdmds1y3UuHWG2q2MKYLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_BbxDrpPjP0qs2ZXxNiSF_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_is8kT6cyMUe2F23h3VAIWQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_djMo02ro3USfHrRL1kSxtA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_Z-hdV1xRqUq7mDPd9-nHUA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Raycc7pGQU-e_Rb0Jo92eA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_m-jOhugcAkqEtSFx3dBupg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_9xgc3FW3CEarBWTutJif2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_E16YUcy4WEm8tVgaASRokQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_GY4_we7pLEW7BwIRiCqIig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></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="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_f473Vf6rc0GdEWeO2fWC_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_23_2026_zHvUzqw7G0yXGzJrI0C7jA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</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="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001637147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ"><xbrli:measure>zspc:item</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_loan_8MNk52zLWkCxCEV3ZPXuoQ"><xbrli:measure>zspc:loan</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ"><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="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA"><xbrli:measure>zspc:D</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A"><xbrli:measure>zspc:segment</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_employee_HArp2LU_3E-aCQz5RE0xiA"><xbrli:measure>zspc:employee</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ"><xbrli:measure>zspc:customer</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw"><xbrli:measure>zspc:installment</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_81f496e1_92dd_405c_9d1a_1c5b010cd9e6"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="font-size:5pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:center;text-indent:0pt;border-bottom:1.0pt solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">Washington, D.C. 20549</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">FORM&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:DocumentType" id="Narr_rmrAzVDoVUW7GZqCPhbghw"><b style="font-weight:bold;">10-K</b></ix:nonNumeric></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:4pt;margin-top:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:DocumentAnnualReport" id="Narr_5n-VVg-K9UyWS56Nhh71Eg"><b style="font-family:'Segoe UI Symbol';font-size:8pt;font-weight:bold;">&#9746;</b></ix:nonNumeric></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:4pt;margin-top:0pt;"><b style="font-size:8pt;font-weight:bold;">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-size:8pt;font-weight:bold;">For the fiscal&#160;year ended </b><ix:nonNumeric format="ixt:date-monthname-day-year-en" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:DocumentPeriodEndDate" id="Narr_idjquo3PbEmcsN6dOClEWg"><b style="font-size:8pt;font-weight:bold;">December&#160;31, 2025</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">OR</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:DocumentTransitionReport" id="Narr_-hj9kX_iWk68pdEh7CjkJg"><b style="font-family:'Segoe UI Symbol';font-size:8pt;font-weight:bold;">&#9744;</b></ix:nonNumeric></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:8pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">For The Transition Period From&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;To</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-size:8pt;font-weight:bold;">Commission file number: </b><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityFileNumber" id="Narr_idxK3NytIkOAlL5Jec0xIg"><b style="font-size:8pt;font-weight:bold;">001-42431</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityRegistrantName" id="Narr_VOQHIdgu5EKmuAnKiP0T7g"><b style="font-weight:bold;">ZSPACE,&#160;INC.</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">(Exact name of registrant as specified in its charter)</p><a id="_028de6d5_0e38_45cd_b4e2_07f7a6a212f2"></a><a id="Tc_3v8KQ_Vc7kSLZhnzAXyYvw_2_0"></a><a id="Tc_XU_9xQWxokafjb9ocy5rXA_2_1"></a><a id="Tc_LNMG1b4pK0KrvWhzevv6nQ_3_0"></a><a id="Tc_rP3HuEur70WNSAId3eWBUQ_4_0"></a><a id="Tc_i8YEVJilbEa21lbFuhy2GA_4_1"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityIncorporationStateCountryCode" id="Tc_DiFIxwTEf0u5eITzxF2QJw_1_0"><b style="font-size:8pt;font-weight:bold;">Delaware</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityTaxIdentificationNumber" id="Tc_pER5zqbVUU6dCTtgDki7sQ_1_1"><b style="font-size:8pt;font-weight:bold;">35-2284050</b></ix:nonNumeric></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(State of Other Jurisdiction of incorporation or Organization)</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(I.R.S. Employer Identification No.)</p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityAddressAddressLine1" id="Narr_AXWU9IklrE6ZjRwbR0n4xA"><b style="font-size:8pt;font-weight:bold;">55 Nicholson Lane</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;"> </b><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityAddressCityOrTown" id="Narr_cWY64Axvb0iak27ueeDMVw"><b style="font-size:8pt;font-weight:bold;">San Jose</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityAddressStateOrProvince" id="Narr_23Ks_q-X0kyiyJ1cTkpXpw"><b style="font-size:8pt;font-weight:bold;">CA</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;"> </b></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityAddressPostalZipCode" id="Tc_s2CfFyMZOkidRlGgDxHq3g_3_1"><b style="font-size:8pt;font-weight:bold;">95134</b></ix:nonNumeric></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(Address of principal executive offices)</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(Zip code)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-size:8pt;font-weight:bold;">Registrant&#8217;s telephone number, including area code: (</b><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:CityAreaCode" id="Narr_MBgVcLLuIkmaQrmjGqTNOQ"><b style="font-size:8pt;font-weight:bold;">408</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:LocalPhoneNumber" id="Narr_r6wWcenlskarwW5pt5ePiA"><b style="font-size:8pt;font-weight:bold;">498-4050</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</b></p><a id="_80f3ad57_bbd5_4efd_8416_515716880ef3"></a><a id="Tc_70_MbsAp9kCbY0N2KV8tKA_1_4"></a><a id="Tc_sYO5a0N1BkKRTHuVFCp6ww_2_0"></a><a id="Tc_MNKE1C1kF0eVVgQKALP1NQ_2_2"></a><a id="Tc_RqEGOc7XRk-Z5TuT5xpPoA_2_4"></a><a id="Tc_OdjjtPnNGkKjJlc9037XBg_3_0"></a><a id="Tc_pEnhG0vPcUiwjkQtAyB4Tw_3_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:31.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:35.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:29.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:top;width:35.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:29.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Name Of Each Exchange</b></p></td></tr><tr style=""><td style="vertical-align:top;width:31.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Title of Each Class</b></p></td><td style="vertical-align:top;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:35.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Trading Symbol(s)</b></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;width:29.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">On Which Registered</b></p></td></tr><tr style=""><td style="vertical-align:top;width:31.39%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:Security12bTitle" id="Narr_JlxwbAykZEuw7OEdwXUNTg"><b style="font-size:8pt;font-weight:bold;">Common Stock, $0.00001 Par Value per Share</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;"><br/></b><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:35.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:TradingSymbol" id="Narr_E-yd0bpxokKQUia8WfuYWQ"><b style="font-size:8pt;font-weight:bold;">ZSPC</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;"><br/></b><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:29.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:SecurityExchangeName" id="Tc_va4vT9NBMUKc1EEzQjx9xQ_3_4"><b style="font-size:8pt;font-weight:bold;">The Nasdaq Stock Market LLC</b><b style="font-size:8pt;font-weight:bold;"><br/></b></ix:nonNumeric><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:7pt;">Yes </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9744;</span><span style="font-size:7pt;">&#160;&#160;&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityWellKnownSeasonedIssuer" id="Narr_wtEL5sZTwkCq9U6wC357dw"><span style="font-size:7pt;">No</span></ix:nonNumeric><span style="font-size:7pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d)&#160;of the Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:7pt;">Yes </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9744;</span><span style="font-size:7pt;">&#160;&#160;&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityVoluntaryFilers" id="Narr_loNp96GT3kWYHHhim1LlTQ"><span style="font-size:7pt;">No</span></ix:nonNumeric><span style="font-size:7pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:7pt;">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. </span><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityCurrentReportingStatus" id="Narr_9zk6MjktfU-VDQ3dl-a3tg"><span style="font-size:7pt;">Yes</span></ix:nonNumeric><span style="font-size:7pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span><span style="font-size:7pt;">&#160;&#160;&#160;No </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:7pt;">Indicate by check mark whether the Registrant has submitted electronically; every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (&#167;232.0405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). &#160;&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityInteractiveDataCurrent" id="Narr_hMm7oHdKN0GhaLbz1KIPOg"><span style="font-size:7pt;">Yes</span></ix:nonNumeric><span style="font-size:7pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#11197;</span><span style="font-size:7pt;">&#160;&#160;&#160;No </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">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&#160;12b-2 of the Exchange Act.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:19.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:17.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:18.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:23.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:20.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:19.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt;">Large accelerated filer&#160;<span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td><td style="vertical-align:top;width:17.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt;">Accelerated filer&#160;<span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td><td style="vertical-align:top;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:entityfilercategoryen" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityFilerCategory" id="Narr_BD6-fOpE10261st2-fDcmg"><span style="font-size:7pt;">Non-accelerated filer</span></ix:nonNumeric><span style="font-size:7pt;">&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></p></td><td style="vertical-align:top;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:7pt;">Smaller reporting company&#160;</span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntitySmallBusiness" id="Narr_OYMoM6XZXEi8V_j8SkFo0A"><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:7pt;">Emerging growth company&#160;</span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityEmergingGrowthCompany" id="Narr_4CmRH4wmcE6XU9gF0Zv1aw"><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:7pt;">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&#160;13(a)&#160;of the Exchange Act. </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityExTransitionPeriod" id="Narr_yURtbD5Mvk-1s6RM5mVC5w"><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:7pt;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b)&#160;of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.</span><span style="font-size:7pt;"> </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:IcfrAuditorAttestationFlag" id="Narr_6lAqWsF9_k-1coNjlgxRgA"><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:7pt;">If securities are registered pursuant to Section&#160;12(b)&#160;of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:DocumentFinStmtErrorCorrectionFlag" id="Narr_Vv9kIVd0NEiq5l6m5LBRdw"><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive o&#64259;cers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:7pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9744;</span><span style="font-size:7pt;"> </span><ix:nonNumeric format="ixt:fixed-false" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:EntityShellCompany" id="Narr_cX7Lgmi9HkmQR0mtqqv-VQ"><span style="font-size:7pt;">No</span></ix:nonNumeric><span style="font-size:7pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">The aggregate market value of the common stock held by non-affiliates of the registrant on June 30, 2025 (the last business day of the most recently completed second fiscal quarter), based on the closing price of the registrant&#8217;s common stock of $3.26 per share as reported by the Nasdaq Stock Market LLC on that date, was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" format="ixt:num-dot-decimal" scale="6" contextRef="As_Of_6_30_2025_f473Vf6rc0GdEWeO2fWC_Q" decimals="-5" name="dei:EntityPublicFloat" id="Narr_MMzHnTOlkkSFj-IppDL2Jw">16.2</ix:nonFraction> million.<span style="font-size:10pt;"> </span>Shares of common stock held by each executive officer and director and by each shareholder affiliated with a director or an executive officer have been excluded from this calculation because such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes. The number of outstanding shares of the Registrant&#8217;s common stock as of March 23, 2026 was <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" format="ixt:num-dot-decimal" scale="0" contextRef="As_Of_3_23_2026_zHvUzqw7G0yXGzJrI0C7jA" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr_8qpT4NedM0mwM5yFK_Gl0A">38,654,852</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Documents Incorporated by Reference</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:14.4pt;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:14.4pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-indent:14.4pt;border-bottom:3.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_d429a9a8_3ab5_4447_9c5d_37f035a95a6c"></a><a id="TOC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:center;margin:0pt;">TT<b style="font-size:10pt;font-weight:bold;">TABLE OF CONTENTS</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td colspan="3" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><a href="#PARTI_407364"><b style="font-style:normal;font-weight:bold;">PART&#160;I</b></a></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item1Business_796444"><span style="font-style:normal;font-weight:normal;">Item&#160;1. Business</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">6</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item1ARiskFactors_779197"><span style="font-style:normal;font-weight:normal;">Item&#160;1A. Risk Factors</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">12</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item1BUnresolvedStaffComments_678761"><span style="font-style:normal;font-weight:normal;">Item&#160;1B. Unresolved Staff Comments</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">37</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#_Item_1C._Cybersecurity"><span style="font-style:normal;font-weight:normal;">Item&#160;1C. Cybersecurity</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">37</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item2Properties_403331"><span style="font-style:normal;font-weight:normal;">Item&#160;2. Properties</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">38</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item3LegalProceedings_41800"><span style="font-style:normal;font-weight:normal;">Item&#160;3. Legal Proceedings</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">38</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item4MineSafetyDisclosures_506551"><span style="font-style:normal;font-weight:normal;">Item&#160;4. Mine Safety Disclosures</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">39</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td colspan="3" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><a href="#PARTII_569253"><b style="font-style:normal;font-weight:bold;">PART&#160;II</b></a></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item5MarketforRegistrantsCommonEquityRel"><span style="font-style:normal;font-weight:normal;">Item&#160;5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">40</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#_Item_6._Reserved"><span style="font-style:normal;font-weight:normal;">Item&#160;6. [Reserved]</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">40</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item7ManagementsDiscussionandAnalysisofF"><span style="font-style:normal;font-weight:normal;">Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">40</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item7AQuantitativeandQualitativeDisclosu"><span style="font-style:normal;font-weight:normal;">Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">56</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item8FinancialStatementsandSupplementary"><span style="font-style:normal;font-weight:normal;">Item&#160;8. Financial Statements and Supplementary Data</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">57</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item9ChangesinandDisagreementswithAccoun"><span style="font-style:normal;font-weight:normal;">Item&#160;9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">99</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item9AControlsandProcedures_436735"><span style="font-style:normal;font-weight:normal;">Item&#160;9A. Controls and Procedures</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">99</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item9BOtherInformation_943406"><span style="font-style:normal;font-weight:normal;">Item&#160;9B. Other Information</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">100</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item_9C"><span style="font-style:normal;font-weight:normal;">Item&#160;9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">100</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td colspan="3" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><a href="#PARTIII_730858"><b style="font-style:normal;font-weight:bold;">PART&#160;III</b></a></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item10DirectorsExecutiveOfficersandCorpo"><span style="font-style:normal;font-weight:normal;">Item&#160;10. Directors, Executive Officers and Corporate Governance</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">101</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item11ExecutiveCompensation_535692"><span style="font-style:normal;font-weight:normal;">Item&#160;11. Executive Compensation</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">106</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item12SecurityOwnershipofCertainBenefici"><span style="font-style:normal;font-weight:normal;">Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">113</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item13CertainRelationshipsandRelatedTran"><span style="font-style:normal;font-weight:normal;">Item&#160;13. Certain Relationships and Related Transactions, and Director Independence</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">115</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item14PrincipalAccountantFeesandServices"><span style="font-style:normal;font-weight:normal;">Item&#160;14. Principal Accountant Fees and Services</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">116</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td colspan="3" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><a href="#PartIV_797095"><b style="font-style:normal;font-weight:bold;">PART&#160;IV</b></a></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item15ExhibitsandFinancialStatementSched"><span style="font-style:normal;font-weight:normal;">Item&#160;15. Exhibits and Financial Statement Schedules</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">117</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Item16Form10KSummary_405498"><span style="font-style:normal;font-weight:normal;">Item&#160;16. Form&#160;10-K Summary</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">121</p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:90.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#SIGNATURES_762154"><span style="font-style:normal;font-weight:normal;">Signatures</span></a></p></td><td style="vertical-align:bottom;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">122</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_9285df3e_c9d6_4fae_aeaf_2eebce94c49d"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt;">In this Annual Report on Form 10-K, &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; &#8220;zSpace,&#8221; and &#8220;the Company&#8221; refer to zSpace, Inc., together with its consolidated subsidiaries, unless the context requires otherwise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">SPECIAL NOTE&#160;ABOUT FORWARD-LOOKING STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">This Annual Report on Form 10-K contains forward-looking statements that involve risks and uncertainties. Many of the forward-looking statements are located in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; Forward-looking statements provide current expectations of future events based on certain assumptions and include any statement that does not directly relate to any historical or current fact. Forward-looking statements can also be identified by words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;envision,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;target,&#8221; &#8220;potential,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;continue,&#8221; &#8220;ongoing,&#8221; &#8220;contemplate&#8221; and similar terms. Forward-looking statements are not guarantees of future performance and actual results may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such differences include, but are not limited to, those discussed in the subsection entitled &#8220;Risk Factors&#8221; under Part I, Item 1A of this Annual Report on Form 10-K. The forward-looking statements in this Annual Report on Form 10-K represent our views as of the date of this Annual Report on Form 10-K. We undertake no obligation to publicly update any forward-looking statements whether as a result of new information, future developments or otherwise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt;"><b style="font-weight:bold;letter-spacing:-0.2pt;">MARKET DATA AND FORECASTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We are responsible for the disclosures contained in this Annual Report on Form 10-K. However, unless otherwise indicated, information in this Annual Report on Form 10-K concerning economic conditions, our industry, our markets and our competitive position is based on information obtained from a variety of sources, including information from independent industry analysts and publications, as well as our own estimates and research.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our estimates are derived from publicly available information released by third parties, as well as data from our internal research, and are based on such data and our knowledge of our industry, which we believe to be reasonable. None of the independent industry publications discussed in this Annual Report on Form 10-K were prepared on our behalf.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In presenting this information, we have made certain assumptions that we believe to be reasonable based on such data and other similar sources and on our knowledge of, and our experience to date in, the markets in which we operate. Market and industry data, which is derived in part from management&#8217;s estimates and beliefs, are subject to change and may be limited by the availability of raw data, the voluntary nature of the data gathering process and other limitations inherent in any statistical survey of such data. In addition, projections, assumptions and estimates of the future performance of the markets in which we operate, and our future performance are necessarily subject to uncertainty and risk due to a variety of factors, including those described in the subsection entitled &#8220;Risk Factors&#8221; under Part I, Item 1A of this Annual Report on Form 10-K. These and other factors could cause results to differ materially from those expressed in the estimates made by third parties and by us.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;letter-spacing:-0.2pt;">TRADEMARKS, TRADENAMES, SERVICE MARKS, AND COPYRIGHTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We own or have rights to use various trademarks, tradenames, service marks, and copyrights, which are protected under applicable intellectual property laws, as further described herein. This Annual Report on Form 10-K also contains trademarks, tradenames, service marks, and copyrights of other companies, which are, to our knowledge, the property of their respective owners. Solely for convenience, certain trademarks, tradenames, service marks, and copyrights referred to in this Annual Report on Form 10-K may appear without the&#160;&#169;,&#160;&#174;, and &#8482; symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensors to these trademarks, tradenames, service marks, and copyrights. We do not intend our use or display of other companies&#8217; trademarks, trade names or service marks to imply a relationship with, or endorsement or sponsorship of us by, such other companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p><a id="_41244518_2a96_4a91_b657_7c9eed83ff3f"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">SUMMARY OF PRINCIPAL RISK FACTORS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">This summary briefly lists the principal risks and uncertainties facing our business, which are only a select portion of those risks. A more complete discussion of those risks and uncertainties is set forth in Part I, Item 1A of this Annual Report, entitled &#8220;Risk Factors.&#8221; Additional risks not presently known to us or that we currently deem immaterial may also affect us. If any of these risks occur, our business, financial condition or results of operations could be materially and adversely affected. Our business is subject to the following principal risks and uncertainties:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes to the U.S. Department of Education and federal funding have created significant budgetary uncertainty for our customers.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We will require additional capital to fund our operations and growth, and such capital may not be readily available.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may not be able to grow revenue in the future or manage our growth effectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may not be able to develop new products and successfully manage frequent product introductions and transitions.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We face intense competition from companies more established and better capitalized than us and potential new technologies.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Substantial time and effort are typically required to make a sale of our products.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may not be able to appropriately manage our inventory and supply chain.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may be unable to effectively expand our sales and marketing capabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Any errors, bugs, or vulnerabilities in our technology could significantly impact our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our existing and future levels of indebtedness could adversely affect our financial health, ability to obtain financing in the future, and ability to fulfill our obligations under such indebtedness.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">There is uncertainty regarding our ability to continue as a going concern.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We have identified material weaknesses in our internal control over financial reporting.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our business has been adversely affected by dramatic changes in U.S. and international trade policies, as well as ongoing uncertainty regarding the current administration&#8217;s trade agenda.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We are and could continue to be involved in legal disputes that are expensive and time consuming, and, if resolved adversely, could harm our business, operating results and financial condition.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The obligations associated with operating as a public company will require significant resources and management attention and will cause us to incur additional expenses, which will adversely affect our results of operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Failure to protect our proprietary technology and intellectual property rights could substantially harm our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">An inability to maintain licenses from third parties could severely harm our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The failure of our IT systems or a security breach involving customer, student or employee personal data could dramatically impact our business.</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If our common stock fails to comply with the continued listing requirements of the Nasdaq Capital Market, we would face possible delisting, which would result in a limited public market for our common stock and make obtaining future debt or equity financing more difficult for us.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We are a &#8220;controlled company&#8221; for purposes of the Nasdaq Listing Rules and as a result, our stockholders may not have the same protections afforded to stockholders of companies that are not controlled companies.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:12.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We are an emerging growth company and a smaller reporting company, and the applicable reduced disclosure requirements may make our common stock less attractive to investors.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:294pt;"><a id="_292e5b59_5f62_4ac1_bb97_d30892f08ead"></a><a id="PARTI_407364"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">PART&#160;I</p><a id="Item1Business_796444"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;1. Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Our Company</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">We are a leading provider of augmented reality (AR) and virtual reality (VR) educational technology products. We  focus on United States K-12 schools, the Career&#160;&amp; Technical Education (CTE) sector and select international markets. Our proprietary hardware and software platform provides the unique ability to deliver an interactive, stereoscopic three-dimensional (3D) learning experience to our users without the need to utilize VR goggles or specialty glasses. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><img src="zspc-20251231x10k001.jpg" alt="Graphic" style="display:inline-block;height:293.55pt;left:0%;padding-bottom:0.45pt;position:relative;top:0pt;width:440.3pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our hands-on &#8220;learning by doing&#8221; products have been shown to enhance the learning process and drive higher student test scores, as evidenced by a study on the utility of 3D virtual reality technologies for student knowledge gains published in the Journal of Computer Assisted Learning in 2021. We believe that our platform leads to (i)&#160;deeper understanding of content, (ii)&#160;increased motivation of students to learn, (iii)&#160;additional engagement of students with content and (iv)&#160;improved preparedness for the workforce. We allow students and teachers to experience learning in the classroom that may otherwise be dangerous, impossible, counterproductive, or expensive using traditional techniques. Our platform serves a broad range of educational tools designed for K-12 science, technology, engineering and math (STEM) lessons as well as training skilled trades in areas such as health sciences, automotive engineering/repair, Unity3D<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">&#174;</sup> software programming and advanced manufacturing.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:279.3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We sell our products directly to United States school districts, both as a primary educational tool in K-12 classrooms and as a career training solution, as well as to community college customers through both a direct sales and support team as well as regional resellers. Internationally, we rely exclusively on resellers to bring our products to those markets. Today, our platform is implemented in more than 3,500 of the approximately 13,000 United States public school districts. Our K-12 platform is currently deployed in over 80% of the largest 100 K-12 public school districts in the United States, as measured by student enrollment, and our CTE solutions have been deployed in approximately 73% of those public school districts we serve. In addition, we have partnered with over 25 resellers and have expanded our customer network into over 50 countries. We believe the applicability of our products in education environments provides an opportunity for significant scale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From a technology perspective, graphics and speed of computing have increased exponentially over time, but the physical computing experience has remained largely static since the introduction of the mouse and touchscreen in the 1980s. We believe limiting the user experience to the confines of a screen creates inherent limitations such as slowing technological breakthroughs, discouraging engagement and hampering creativity, particularly when utilizing technology as a learning tool. We were founded with the goal of eliminating that barrier between students and content and reinventing the student experience. You can find additional information on our website at <i style="font-style:italic;">www.zspace.com</i>. The information contained on, or that can be accessed through, our website is not part of, and is not incorporated into, this Annual Report on Form 10-K. <span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Our Products</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our platform consists of three key components&#160;&#8212; hardware, software and services.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Noto Sans Symbols';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Hardware. </i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our proprietary hardware is the enabler of the 3D learning experience on our platform, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">allowing students to interact directly with complex, spatial, and abstract concepts</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. We work closely with original equipment manufacturers (OEMs) to produce devices that deliver a 3D experience.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><img src="zspc-20251231x10k002.jpg" alt="Graphic" style="display:inline-block;height:279.3pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:416.73pt;"/></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:279pt;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Inspire Laptops</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. Inspire is our current generation laptop product, built in partnership with a major PC OEM. It incorporates and delivers autostereoscopic 3D graphics not requiring any eyewear or headset. With a specialized optical lens and eye-tracking technology, a set of images for each eye is created and directly projected through the lens to where the eyes are looking for a unique 3D experience. We deliver each Inspire laptop with our patented hand-held stylus.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 36pt;"><img src="zspc-20251231x10k003.jpg" alt="Graphic" style="display:inline-block;height:278.55pt;left:0%;padding-bottom:0.45pt;position:relative;top:0pt;width:417.8pt;"/></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Noto Sans Symbols';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Imagine Laptops</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. Our Imagine laptops are focused on elementary school students. They also were built in partnership with a major PC OEM. Like the Inspire, the Imagine delivers autostereoscopic 3D graphics not requiring any eyewear or headset and uses the zSpace hand-held stylus. The Imagine, built with safety and comfort in mind for young learners, is smaller and lighter than the Inspire, making it easier for younger learners to use in the classroom. It also features a smaller screen, but similar CPU performance. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Noto Sans Symbols';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Tracked styluses</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. Our patented tracked styluses allow users to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">interact with the projection of the 3D information from our laptops to provide a comfortable and realistic experience as well as the precise interaction with the virtual objects in open space. It allows students to bring objects out of the screen and interact with them as if they were real objects. Our styluses, working together with the eye-tracking technology in our products to read the position of the user&#8217;s body and respond to movements throughout the interaction, creating a natural, comfortable and effortless experience. Each stylus includes three buttons designed to map the buttons on a traditional mouse to provide a familiar interface model for the user. The buttons on the stylus perform different actions depending on the application. The styluses also support haptic feedback allowing applications to provide a physical response to engagement in the learning process, enhancing realism and providing distinct feedback to the user.</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Noto Sans Symbols';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Software</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. We develop and deliver both platform management software, enabling the easy distribution, licensing and management of web enabled applications, and end user applications that students use on our devices. Our platform offers a full range of applications, developed both in-house and by third-party application developers, that provide learning experiences designed for the K-12 STEM and CTE markets. In the K-12 market, we offer applications in areas such as Science, Health and Math, and in the CTE markets we provide applications in key areas such as Automotive, Advanced </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Manufacturing, Health and Agri-Sciences. </span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Noto Sans Symbols';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Services</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. Implementation and professional development services are part of the overall solution we offer to our customers so they can quickly use, and be fully trained on, our products. We have developed a network of trainers in the United States with education experience with the goal of making our customers&#8217; experience with our products positive and effective. Internationally, we rely exclusively on resellers to provide these services to our customers.</span></td></tr></table><div style="margin-top:10pt;"><a id="_headingh.obvjtlir7niz"></a></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Manufacturing and Suppliers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We utilize an outsourced manufacturing model for the production of our hardware and peripheries. We do not own or operate any manufacturing facilities. Instead, we rely on third-party contract manufacturers and original equipment manufacturers (OEMs) to produce our products in accordance with our specifications. We believe this asset-light approach allows us to minimize capital expenditures, scale production to meet demand, and leverage the purchasing power and supply chain expertise of our partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For our core Inspire laptop, we rely on major personal computer OEMs. By partnering with established PC manufacturers, we are able to leverage their extensive global supply chain networks, component purchasing power, and quality control certifications. This relationship allows us to deliver high-performance hardware without the overhead of managing a bespoke computer manufacturing line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We rely on a specific third-party manufacturing partner located in China to assemble our proprietary stylus. This partner is responsible for component procurement, final assembly, and quality assurance testing based on our proprietary designs. Because our stylus utilizes specialized tracking technology that is integral to the zSpace user experience, this manufacturing relationship is critical to our product delivery. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, we rely on third-party software developers to create and maintain appropriate software products for our platform. We engage these external development firms and contractors to augment our internal engineering teams, specifically to assist in the creation of educational content applications and system integrations. Relying on these third parties allows us to accelerate our content roadmap and offer a broader library of curriculum-aligned modules to our K-12 and CTE customers without bearing the full fixed costs of a large in-house content development staff.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Sales and Marketing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We believe we have developed a scalable go-to-market business built upon the strength of our platform and a targeted sales approach designed for education customers. We have deployed a multi-channel sales approach to reach potential customers. In general, in the United States, we employ a combination of a direct sales approach and a channel partner approach to expand our reach with the aim of providing a frictionless, convenient purchase process for customers. In international markets, we utilize an indirect partner go-to-market approach, and we have found that these third-party resellers offer strong relationships in particular schools or geographies. We believe this structure allows us to market our solutions effectively and efficiently to public schools of all sizes across the world.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Competitive Business Conditions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">According to market analysis by Grand View Research, the global education technology market was valued at $163.5 billion in 2024 and is expected to grow at a compound annual growth rate (CAGR) of 13.3% from 2025 to 2030. Further, according to The Insight Partners, the global AR, VR and mixed reality market is expected to grow at a 37% CAGR to $647 billion by 2031 compared to $52 billion in 2023. Markets and Markets Research predicts that spending on AR and VR in the education market globally will grow to $14.2 billion by 2028 (CAGR of 30% from 2023).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The markets that we serve are highly competitive. In our experience, potential buyers in the United States K-12 market are typically not evaluating an alternative AR/VR technology purchase, but rather whether to use any available funding for our products or for an entirely different class of purchase, such as student safety, IT products or standard computing devices. In the CTE market, we compete with physical training solutions, for example welding simulators. Additionally, potential customers might evaluate our products against a non-immersive alternative such as a 2D human anatomy web-based experience rather than the immersive content available on our platform.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Competitors in the education technology ecosystem include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Companies that provide technology solutions and services to educators and students, such as Chegg, Coursera, Docebo, Duolingo, Instructure, Kahoot, Powerschool, and Udemy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">CTE companies such as Degreed,&#160;Inc., LinkedIn Corporation through its LinkedIn Learning services and Pluralsight,&#160;Inc.;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Companies that operate in the virtual technology market, such as Apple, Google, Meta Platforms, Matterport Inc and Unity Software;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Providers of free educational resources such as Khan Academy,&#160;Inc., The Wikipedia Foundation,&#160;Inc. and Google LLC through its YouTube services; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">AR/VR focused companies such as Avantis Education, Prisms VR, Interplay Learning, Umety Solutions Ltd, Transfr VR and Victory XR.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Outside the United States, certain Chinese companies have produced replicas of our original edition hardware products that require specialty eyewear, which we no longer produce or sell in the United States. We have also found imitation products being sold at a small scale in the Middle East and Turkey. We are currently not aware of any other companies producing or selling solutions substantially similar to our products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We believe that we have a number of competitive strengths that will enable us to grow our business. Our competitive strengths include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Breadth and depth of our platform</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. Our platform is focused on delivering virtual interactive learning capabilities across the worldwide education spectrum. The same platform can be used by third grade learners and college students. Our growing range of software content, developed both in house and by third-party software developers, includes hundreds of STEM, Game Design and CTE lessons, including Physical Science, Math, Health, Automotive, Unity3D</span><sup style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">&#174; </sup><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Programming, and Advanced Manufacturing.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Highly Differentiated and Proprietary Technology</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. Our product offerings are designed to facilitate intuitive, responsive, and comfortable learner experiences, with hardware that includes built-in eye-tracking technology that allows for 3D images without the use of specialized glasses and a hand-held stylus device that allows users to bring objects out of the screen and manipulate them as if they were real objects. We believe our proprietary platform offers a unique solution to educators interested in effective kinesthetic learning tools.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Brand recognition. </i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We believe we are a trusted brand in the K-12 education market that has a track record of attracting and maintaining customers. We believe we are recognized as a market leader in AR/VR and the &#8220;eduverse&#8221; for schools. We expect to continue to leverage our position and increase our brand awareness to grow our customer base.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Recent Developments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">The majority of our customer base consists of United States public school districts, who purchase products as a primary K-12 educational tool and also to support career training education at the higher grade levels. These schools frequently rely on funding from the U.S. Department of Education (&#8220;US DoE&#8221;) for specific populations of students or  strategic initiatives. When this funding is unavailable, schools rarely cut the core classes and services; instead, they cut the specialized support services that federal money supports.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our business in the United States K-12 market is significantly influenced by the availability of government funding. In previous years, our revenue growth was supported by substantial federal stimulus funding allocated to schools, such as the Elementary and Secondary School Emergency Relief (ESSER) funds. However, as these specific funding programs have expired or been fully allocated, the budgetary environment for our K-12 customers has tightened. In addition, in January 2025, the current administration moved to make significant changes at the US DoE, including freezing federal grants and loans that many of our customers relied upon to purchase our products and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The operational disruptions and funding freezes initiated at the U.S. DoE in early 2025 created a volatile contracting environment for the education technology sector. As the administration moved to withhold federal grants and signal a potential dissolution of the agency, school districts&#8212;already grappling with the expiration of pandemic-era ESSER funds&#8212;adopted a defensive spending posture, freezing capital outlays to preserve cash for essential operations. This resulted in extended sales cycles for zSpace and a decrease in capital expenditures by schools, which has caused a decline in our revenue from this sector. We expect that our future results will continue to be sensitive to the cyclical nature of state and federal education budgets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In this context, we are focused on scaling execution across a carefully selected set of growth vectors. These include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Targeted software growth via additional application acquisition. </i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We intend to pursue additional software applications in order to increase the growth of our software offerings. Such acquisitions, if completed, are intended to be accretive to earnings and materially increase our software revenue.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Continued Focus in the United States education market</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. We expect to continue to drive growth by expanding use cases and introducing new applications within the United States. We are particularly focused on acquiring and retaining both K-12 and CTE users while expanding our sales with our Inspire products. With our large content library and pioneering AR/VR capabilities, we pride ourselves on our ability to deliver value across the education landscape including K-12 schools, community colleges, technical colleges and trade colleges. Going forward, we plan to continue to expand our content library and platform to address the needs of our current and future customers. </span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our R&amp;D team is headquartered in San Jose, California, with engineering resources situated throughout the United States. The R&amp;D team has extensive experience in many key engineering disciplines including electrical engineering, firmware development, software application development and quality assurance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Intellectual Property</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our ability to drive innovation in our business depends in part upon our ability to protect our core technology and intellectual property. We attempt to protect our intellectual property rights, both in the United States and abroad, through a combination of patent, trademark, copyright and trade secret laws, as well as nondisclosure and invention assignment agreements with our consultants and employees and through non-disclosure agreements with our commercial partners and vendors. Unpatented research, development, know-how and engineering skills make an important contribution to our business, but we pursue patent protection when we believe it is possible and consistent with our overall strategy for safeguarding intellectual property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, we had over 80 patents issued, and more than ten United States and foreign patent applications that are pending. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Human Capital Resources</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our employees are critical to our success. As of December&#160;31, 2025, we had 54 full-time employees. We also employ part-time subject matter experts and engage consultants and contractors to supplement our permanent workforce. To date, we have not experienced any work stoppages&#160;and consider our relationship with our employees to be in good standing. None of our employees are represented by a labor union or subject to a collective bargaining agreement. Our human capital resources objectives include identifying, recruiting, retaining, incentivizing and integrating our existing </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">and additional employees. We believe we offer competitive compensation and benefits packages, the principal purposes of which are to attract, retain and motivate our employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Facilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our corporate headquarters is located in a leased facility in San Jose, California. The facility is approximately 6,464 square feet, and our lease of this facility expires in October&#160;2027. We believe this facility is adequate for the needs of our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Government Regulation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are subject to various federal, state, local and foreign laws and regulations that affect our business, including those related to the education industry, data privacy, and data security. Because our hardware supply chain and sales reach international markets, we are also subject to complex trade restrictions. These include economic sanctions administered by the U.S. Treasury&#8217;s Office of Foreign Assets Control (OFAC), U.S. export control laws, and anti-corruption regulations such as the U.S. Foreign Corrupt Practices Act (FCPA) and the U.K. Bribery Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">These laws prohibit business with certain embargoed countries, sanctioned persons, and restricted entities. As U.S. export policies evolve, particularly regarding technology manufacturing in Asia, we may face increased compliance costs or administrative burdens.</p><a id="_dfa139d0_aaa4_46b1_89e4_825bb4e9810d"></a><a id="Item1ARiskFactors_779197"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;1A. Risk Factors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">An investment in our common stock involves risks. You should carefully consider each of the following risks and all of the other information set forth in this Annual Report on Form 10-K, before deciding to invest in our common stock. The risks and uncertainties described below are not the only ones we face. If any of the following risks and uncertainties develop into actual events, our business, financial condition, results of operations and cash flows could be materially adversely affected. In that case, the price of our common stock could decline, and you may lose all or part of your investment.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risks Related to Our Business and Industry</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Changes to the U.S. Department of Education and the elimination, freezing or impoundment of federal funding have created significant budgetary uncertainty for our customers, which could materially adversely affect our liquidity, results of operations and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A significant portion of our customers are public school districts, state education agencies, and higher education institutions whose budgets are heavily dependent on federal funding. Recent administrative actions by the federal government&#8212;specifically the U.S. Department of Education&#8212;have introduced substantial volatility into the education market. For example:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Freezing and Impoundment of Allocated Funds</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">: There have been recent instances of the federal government withholding, delaying, or &#8220;impounding&#8221; congressionally appropriated funds. When federal allocation tables are withheld, state education agencies cannot distribute funds to local districts. This has forced many of our district customers to freeze their own discretionary spending, delay payments to vendors, or halt pilot programs indefinitely while they await clarity on their fiscal position.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Structural Reorganization and Dissolution Risks</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">: Proposals to fundamentally restructure, downsize, or abolish the U.S. Department of Education create existential uncertainty for long-term funding streams. If federal education functions are transferred to other agencies (such as the Department of the Treasury or Department of Commerce) or converted entirely into block grants with fewer restrictions but potentially lower overall value, districts may prioritize personnel retention over technology investments.</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Increased Scrutiny and Policy Divergence</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">: The shift toward stricter federal oversight regarding the use of funds for specific curriculum content, diversity, equity, and inclusion (DEI) initiatives, or social-emotional learning (SEL) has led to heightened scrutiny of educational technology vendors, in general. Districts may pause procurement to ensure all vendor products comply with rapidly changing federal guidance to avoid clawback of funds.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As a result of this uncertainty, we have observed and may continue to experience extended sales cycles, the loss of sales, the reduction in the size of anticipated purchases and a lack of visibility or certainty into our anticipated revenue. In addition, any other reductions in government structure or spending, such as the elimination of the U.S. Department of Education, could result in a decrease in funds available to our customers for the purchase of our products. Further, there is ongoing uncertainty regarding the federal budget and federal spending levels, including the possible impacts of a failure to increase the &#8220;debt ceiling.&#8221; Any future shutdown of the federal government, failure to enact annual appropriations or continued disruption in our customers&#8217; funding sources could have a material adverse impact on our liquidity, results of operations and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We will require additional capital to fund our operations and growth, and such capital may not be available on favorable terms or at all.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have historically relied on outside financing to fund our operations, capital expenditures and expansion. We expect that we will require additional capital from equity or debt financing in the near future to support our growth, fund our operations or to respond to competitive pressures or strategic opportunities. We may not be able to secure additional financing on favorable terms or at all. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Because we will likely need to raise additional funds through further issuances of equity, convertible debt securities or other securities convertible into equity, our stockholders, including you, could suffer significant dilution in their&#160;percentage ownership of us, and any new securities that we issue could have rights, preferences and privileges senior to those of holders of our common stock. Any debt financing that we secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, including the ability to pay dividends. This may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. If we are unable to obtain adequate financing or financing on terms that are satisfactory to us, if and when required, our ability to grow or support our business and to respond to business challenges that we may face could be significantly limited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We may not be able to grow revenue in the future or manage our growth effectively, which would adversely affect our business, operating results and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our consolidated revenue for the&#160;year ended December&#160;31, 2025 decreased 27% as compared to the&#160;year ended December&#160;31, 2024 and consolidated revenue for the&#160;year ended December&#160;31, 2024 decreased 13% as compared to the&#160;year ended December&#160;31, 2023. To grow revenue, we must continue to implement our operational plans and strategies and generate increased demand for our products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The growth of our business may require significant additional resources, which may not scale in a cost-effective manner or may negatively affect the quality of our customers&#8217; experience. We are also required to manage multiple relationships with customers and other third parties. Further growth of our operations, our information technology (&#8220;IT&#8221;) systems or our internal controls and procedures may not be adequate to support our operations. We will need to continue to improve our operational, financial and management controls and reporting systems and procedures. Failure to manage growth effectively could result in difficulties or delays in attracting new customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing or enhancing products and services, loss of customers, information security vulnerabilities or other operational difficulties, internal controls over financial reporting and procedures being inadequate to support our operations, any of which could adversely affect our business performance and operating results.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">To remain competitive and stimulate demand, we must continue to develop new products, successfully manage frequent product introductions and transitions and adapt to rapid technological change and evolving industry standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">To remain competitive in our industry, we must continually introduce new products and services, enhance existing products and services, and effectively stimulate customer demand for new and upgraded products. We cannot be sure that any new products or services will be widely accepted and purchased by our customers or that we will be able to successfully manage product introductions and transitions. Failure by our customers to accept our new products and services, or our failure to manage product introductions and transitions, could adversely affect our operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As we develop new products, we may not be able to anticipate future market needs or be able to improve our products or platform or to develop new products, services or software enhancements to meet such needs on a timely basis, if at all. Our ability to successfully develop new products is also subject to the risk of future disruptive technologies. If new technologies emerge that deliver AR/VR learning tools at lower prices, more efficiently, more conveniently or more securely than ours, and if we fail to adopt such technologies or do so in a timely manner, our ability to compete effectively would be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Our business is highly competitive and competition presents an ongoing threat to the success of our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The markets that we serve are highly competitive. In our experience, potential buyers in the United States K-12 market are not typically evaluating an alternative AR/VR technology purchase, but rather whether to use any available funding for our products or for an entirely different class of purchase, such as student safety, IT products or standard computing devices. In the CTE market, we compete with physical training solutions, such as welding simulators. Additionally, potential customers might evaluate our products against a non-immersive alternative such as a 2D human anatomy web-based experience rather than the immersive content available on our platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Outside the United States, certain Chinese companies have produced replicas of our original edition hardware products that require specialty eyewear, which we no longer produce or sell in the United States. We have also found imitation products being sold at a small scale in the Middle East and Turkey. We are currently not aware of any other companies producing or selling solutions substantially similar to our products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Other companies in the industry may develop products that are more directly competitive with ours. In addition, new entrants to the education technology market may introduce new or improved education technology solutions or platforms and technology-enabled services that are more compelling or widely accepted than ours. In addition, our customers may choose to continue using or to develop their own educational tools or training solutions in-house, rather than pay for our products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">If we cannot compete successfully against our current competitors and new entrants or new technology in the market, our ability to grow our business and achieve profitability could be impaired.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our business is dependent on our ability to maintain and scale our hardware and software offerings and technical infrastructure, and any significant disruption in the performance of our products could damage our reputation, result in a potential loss of customers and engagement, and adversely affect our business, operating results and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our reputation and ability to attract, retain and serve our customers and to scale our product offerings and solutions are dependent upon the reliable performance of our platform and its underlying technical infrastructure. We have in the past experienced immaterial, and may in the future experience immaterial or material, interruptions in the performance of our platform. Our systems may not be adequately designed or may not operate with the reliability and redundancy necessary to avoid performance delays that could be harmful to our business. Our customers may not invest in additional products offered by us, and our ability to expand our customer base or offer additional software solutions to such customers may be disrupted. Any of the foregoing could adversely affect our business, operating results and financial condition. As the application and solutions offerings provided by us grow and evolve, and as our internal operational demands continue to grow, we will need an increasing amount of technical infrastructure, including network capacity and computing power, to continue to satisfy our needs. If we fail to continue to effectively scale and grow our technical infrastructure to accommodate these increased demands, customer retention and revenue growth may be adversely impacted. Moreover, to the extent we scale our platform, product and application offerings, including additional hardware and software features, that may place strain on our technical infrastructure. In addition, we may be unsuccessful in scaling our technical infrastructure to accommodate new product offerings and increased usage cost-effectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We have in the past been, and may in the future be, dependent on a limited number of significant customers.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Due to the size and nature of our arrangements with customers, one or a few customers have in the past and may in the future represent a substantial portion of our consolidated revenues and gross profits in any one&#160;year or over a period of several consecutive&#160;years. In 2025, our five largest customers accounted for approximately $4.1 million of revenue and our largest customer accounted for $1.9 million of revenue, representing approximately 15% and 7% of our total 2025 revenue, respectively. In 2024, our five largest customers accounted for $9.8 million of revenue and our largest customer accounted for $4.9 million of revenue, representing approximately 26% and 13% of our total 2024 revenue, respectively. We cannot predict whether any of these customers will have a significant downturn in funding, and whether any such downturn, or any loss of funding or delay in payment from any one of these customers resulting therefrom, would have a material adverse effect on our business, results of operations, cash flows and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Substantial time and effort are typically required to make a sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A number of factors influence the time and effort required for us to make sales, including, for example, the purchasing approval processes of potential customers (which are typically public school districts with a large number of stakeholders involved in decision-making), the need to educate potential customers about the uses and benefits of our products, the discretionary nature of potential customers&#8217; purchasing and budget cycles and fluctuations in the needs of potential customers. The recent changes in funding allocations and priorities from the U.S. Department of Education have exacerbated these challenges. These changes have created budgetary uncertainty for our customers, often resulting in extended evaluation periods, additional layers of required approval, or the freezing of funds previously earmarked for our category of products. Consequently, we may incur significant sales and marketing expenses and invest significant time and effort in anticipation of a sale that may never occur. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our future revenues and operating results will be harmed if our customers do not renew their contracts with us, or if we are unable to expand sales to our existing customers.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Upon purchasing our products, our customers generally enter into software application subscription agreements with a one-to-three-year term and have no obligation to renew such agreements. Our customers may decide not to renew these agreements with a similar contract period, at the same prices and terms, with the same or greater application/solution coverage or at all. Although our customer renewals have historically been strong, some of our customers have elected not to renew their agreements with us, and it is difficult to accurately predict long-term customer retention, churn and expansion rates. Our retention and expansion rates may decline or fluctuate as a result of a number of factors, including our customers&#8217; satisfaction with our platform, our customer support and professional services, our prices and pricing plans, the competitiveness of other software products and services, reductions in our customers&#8217; spending levels, customer adoption of our solutions, deployment success, utilization rates by our customers and users, new product releases and changes to our product offerings. If our customers do not renew their software application subscription agreements, or renew on less favorable terms, our business, financial condition and operating results may be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our ability to increase revenue also depends in part on our ability to increase deployment of our solutions to existing customers. Our ability to increase sales to existing customers depends on several factors, some of which are outside our control. These factors may include our customers&#8217; experience with implementing and using our platform, user demand for our platform, their ability to integrate our solutions with existing technologies and our pricing model. A failure to increase sales to existing customers could adversely affect our business, operating results and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We must incur significant expense in technology and content development to launch a new product or software application, and we may not generate sufficient revenue from new offerings to offset our costs.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We invest, and plan to continue to invest, significant resources in developing new products and attracting new customers, including sales and marketing, and other costs and we may not recoup these costs. In addition, delays in the implementation of a new application could negatively impact our revenue and operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The time that it takes for us to recover our investment in a new product or application depends on a variety of factors including our customer acquisition costs and customer retention rate. Because of the lengthy period of time required to recoup our investment, unexpected developments beyond our control could occur that result in the customer ceasing or significantly curtailing the scope of the applications it utilizes on our platform before we generate any revenue therefrom. In addition, third-party software partners generally do not grant us exclusive rights to their content. Even when they do, such arrangements are typically of limited duration. As such, partners may choose to offer the same or similar content on one of our competitors&#8217; platforms, which could limit the number of customers willing to purchase such products and solutions from us. In addition, if a third-party developer were to terminate our use of their application(s), customers whose subscriptions include such application(s)&#160;may stop using our platform, which in turn could negatively impact customer adoption generally. As a result of any of the foregoing, we may ultimately be unable to recover the full investment that we make in a new offering or achieve any level of profitability from such offering.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">If we fail to manage our inventory and supply chain effectively, our business, financial condition and results of operations may be materially and adversely affected.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our business requires us to manage a large volume of inventory, including a large number of stock-keeping units (&#8220;SKUs&#8221;) stored at multiple sites globally. We depend on our forecasts of demand for, and popularity of, various products to make purchasing decisions and to manage our supply and inventory of SKUs. To assist in management of manufacturing operations and in order to minimize inventory costs, we forecast anticipated product sales to predict our inventory needs up to six&#160;months (and for certain select items, up to twelve&#160;months) in advance and enter into purchase orders on the basis of these forecasts, subject to limitations on the lead time of our product components and items with long lead times. We also maintain safety stock of long lead time items. If we overestimate our requirements, we and our contract manufacturers will have excess inventory, increasing our costs and the amount of our capital tied up in inventory. If we underestimate our requirements, we and our OEM partners and/or contract manufacturers may have inadequate components and materials inventory, which could interrupt, delay or prevent delivery of our products to our customers. The occurrence of any of these risks related to inventory and supply chain management could adversely affect our business, operating results and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We also depend on limited source suppliers for some of our product components and sub-assemblies. Our suppliers may encounter problems during manufacturing due to a variety of reasons, including failure to follow specific protocols and procedures, failure to comply with applicable regulations, equipment malfunction and environmental factors including severe weather events, earthquakes and pandemics, such as COVID-19. While we believe we could obtain replacement components from alternative suppliers, we may be unable to do so. If we cannot secure on a timely basis sufficient quantities of the materials we depend on to manufacture our products, if we encounter delays or contractual or other difficulties in our relationships with these suppliers, or if we cannot find replacement suppliers at an acceptable cost, then manufacturing our products may be disrupted, which could increase our costs, prevent or impair our development or commercialization efforts, and have a material adverse effect on our business, financial condition, and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">If we fail to maintain, enhance or protect our brand, our ability to expand our customer base will be impaired and our business, financial condition and results of operations may suffer.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We believe that building a strong reputation and brand as an innovative and effective educational tool and continuing to increase the strength of our customer base is critical to our future success. The successful development of our reputation and brand will depend on a number of factors, many of which are outside our control. Negative perception of us or our platform may harm our reputation and brand, and affect our ability to achieve results of operations at the levels we expect<span style="color:#231f20;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Another regional or global health pandemic, such as the COVID-19 pandemic, could severely affect our business, results of operations and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Another regional or global health pandemic, depending upon its duration and severity, could have a material adverse effect on our business. For example, the COVID-19 pandemic had numerous effects on the global economy. Governmental authorities around the world implemented measures to reduce the spread of COVID-19 and these measures, including shutdowns and &#8220;shelter-in-place&#8221; orders suggested or mandated by governmental authorities or otherwise elected by companies as a preventive measure, adversely affected workforces, customers, consumer sentiment, economies and financial markets, and, along with decreased consumer spending, led to an economic downturn.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In response to the COVID-19 pandemic, we modified our business practices (including employee travel, recommending that all non-essential personnel work from home and canceling or reducing physical participation in meetings, events and conferences), and implemented additional safety protocols for essential workers. If significant portions of our workforce are unable to work effectively, including due to illness, quarantines, social distancing, government actions or other restrictions in connection with a regional or global health pandemic, our operations will be negatively impacted.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We plan to continue to make acquisitions, which could negatively impact our financial condition or results of operations and may adversely affect the price of our common stock.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As part of our business strategy, we have made, and intend to make, acquisitions to add new software offerings, specialized employees and complementary companies, products or technologies, and enter new geographic regions. Our previous and future acquisitions may not achieve our goals, and we may not realize benefits from acquisitions we make in the future. If we fail to successfully integrate companies, products or technologies we acquire, our business, operating results and financial condition could be harmed. Any integration process will require significant time and resources, and we may not be able to manage the process successfully. Our acquisition strategy may change over time and any future acquisitions we complete could be viewed negatively by customers, partners, investors or other parties with whom we do business. We may not successfully evaluate or utilize acquired technology and accurately forecast the financial impact of an acquisition, including accounting charges. We may also incur unanticipated liabilities that we assume as a result of acquiring companies. We may have to pay cash, incur debt or issue equity securities to pay for any such acquisition, any of which could affect our financial condition or the value of our common stock. In the future, we may not be able to find suitable acquisition candidates, and we may not be able to complete acquisitions on favorable terms or at all. Our acquisition strategy could require significant management attention, disrupt our business and harm our business, operating results and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our business depends largely on our ability to attract and retain talented employees, including senior management.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our future success depends on the continuing ability to attract, train, integrate and retain highly skilled personnel, including software engineers and sales personnel with experience in the education market. We face intense competition for qualified individuals from numerous software and other technology companies. We may not be able to retain current key employees or attract, train, integrate or retain other highly skilled personnel in the future. We may incur significant costs to attract and retain highly skilled personnel, and we may lose new employees to competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. As we move into new geographies, we will need to attract and recruit skilled personnel in those areas. If we are unable to attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational, and managerial requirements, on a timely basis or at all, our business, operating results and financial condition may be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our future success also depends in large part on the continued services of our senior management and other key personnel. Even though we have employment agreements with our executive officers, our executive officers and other key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason, and without notice. We do not currently maintain key-person life insurance policies on any of our officers or employees. If we lose the services of senior management or other key personnel, our business, operating results, and financial condition could be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Volatility or lack of appreciation in our stock price may also affect our ability to attract and retain key employees. Employees may be more likely to leave us if the common stock they own or the common stock underlying their vested options have significantly appreciated in value relative to the original purchase price of the common stock or the exercise price of the options, or conversely, if the exercise price of the options that they hold are significantly above the market price of our common stock. If we are unable to retain employees, or if we need to increase our compensation expenses to retain our employees, our business, operating results and financial condition could be adversely affected.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">If we fail to effectively expand our sales and marketing capabilities, we could harm our ability to increase our customer base and achieve broader market acceptance of our platform.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our ability to broaden our customer base and achieve broader market acceptance of our platform will depend to a significant extent on the ability of our sales and marketing organizations to work together to drive our sales pipeline and cultivate customer and partner relationships to drive revenue growth. Our marketing efforts include industry event participation, the use of search engine optimization, paid search, and custom website development and deployment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We plan to expand our sales and marketing organizations in the future, both domestically and, to a more limited extent, internationally. Identifying, recruiting and training sales personnel will require significant time, expense, and attention. If we are unable to hire, develop, and retain talented sales or marketing personnel, if our new sales or marketing personnel are unable to achieve desired productivity levels in a reasonable period of time (including as a result of working remotely), or if our sales and marketing programs are not effective, our ability to broaden our customer base and achieve broader market acceptance of our platform could be harmed. In addition, the investments we make in our sales and marketing organization will occur in advance of experiencing benefits from such investments, making it difficult to determine in a timely manner if we are efficiently allocating our resources in these areas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our platform and internal systems rely on software and hardware that is highly technical, and any errors, bugs, or vulnerabilities in these systems, or failures to address or mitigate technical limitations in our systems, could adversely affect our business.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our platform and internal systems rely on software and hardware, including software and hardware developed or maintained internally and/or by third parties, that is highly technical and complex. In addition, our platform and internal systems depend on the ability of such software and hardware to store, retrieve, process and manage immense amounts of data. The software and hardware on which we rely has contained, and will likely in the future contain, errors, bugs or vulnerabilities, and our systems are subject to certain technical limitations that may compromise our ability to meet our objectives. Some errors, bugs or vulnerabilities inherently may be difficult to detect and may only be discovered after the code has been released for external or internal use. Any errors, bugs, vulnerabilities or defects in our systems or the software and hardware on which we rely, failures to properly address or mitigate the technical limitations in our systems or associated degradations or interruptions of service or failures to fulfill our commitments to our customers, have in the past led to, and may in the future lead to, outcomes including delays in bringing new products to market, damage to our reputation, loss of customers, loss of revenue, regulatory inquiries, litigation, or liability for fines, damages, or other remedies, any of which could adversely affect our business, operating results, and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We face risks related to our contracts with state and local government entities as well as difficulties with contracting with large customers with substantial negotiating leverage, and in the past have faced risks related to contracts with federal government agencies, any of which could harm our results of operations.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have in the past entered into, and expect to continue to enter into, agreements with local, state and federal education agencies. Selling to government entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that we will successfully sell our products to such governmental entity. Government entities may require contract terms that differ from our standard arrangements. In addition, government demand and payment for our products may be more volatile as they are affected by public sector budgetary cycles, funding authorizations, and the potential for funding reductions or delays, making the time to close such transactions more difficult to predict. This risk is enhanced as the size of such sales to government entities increases. As we expand our customer base and the application/solution coverage of our existing customers, we may be subject to increased scrutiny, potential reputational risk or potential liability should our platform and products fail to perform as contemplated in such deployments or should we not comply with the terms of our government contracts or government contracting requirements.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">If we fail to maintain relationships with third-party software developer partners or fail to expand our partnerships with industry partners, our ability to grow our business and revenue will suffer.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The success of our business depends in large part on the continued and increased development and volume of compelling content and on continuing to recruit and work with third-party developers. We may face several challenges in establishing and expanding these relationships. For instance, third-party developers who contribute to our platform must invest significant time and resources to adjust the manner in which they develop their applications for an AR/VR learning environment. The delivery of AR/VR educational programs at educational institutions is still growing in acceptance, and it is possible that administrators and faculty members may have concerns regarding such services. We cannot be certain that AR/VR educational programs, such as those offered on our platform, will ever achieve significant market acceptance, and industry partners may therefore decline to continue to create content for our platform. Further, if we were to lose certain key third-party developers, or otherwise lose a significant number of third-party developers, our growth and revenue would be negatively impacted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Failure of our resellers or other commercial partners to use acceptable ethical business practices or comply with applicable laws could negatively impact our business.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As part of our sales and marketing strategy, we rely on third-party resellers and other commercial partners to distribute and market our products and outside of the United States, we rely exclusively on resellers to distribute and market our products. We expect these resellers and partners to operate in compliance with applicable laws, rules, and regulations, but we cannot control their conduct. If any of our resellers or partners violate applicable laws or implements business practices that are regarded as unethical, the distribution of our products in those jurisdictions could be interrupted, usage of our platform could decline, our reputation could be damaged, and we may be subject to liability. Any of these events could have a negative impact on our business, financial condition, and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risks Related to Financial and Accounting Matters</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our existing and future levels of indebtedness could adversely affect our financial health, ability to obtain financing in the future, and ability to fulfill our obligations under such indebtedness.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, we had outstanding indebtedness in the aggregate principal amount of approximately $17.7 million with maturity dates ranging from 2026 through 2027. This level of indebtedness could:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">unless refinanced, require us to dedicate a substantial portion of our cash to the payment of principal and interest on our indebtedness, thereby reducing the amount of funds to be used for working capital, acquisitions, product development, capital expenditures and other general corporate purposes;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">limit our ability to obtain additional financing;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">limit our ability to refinance indebtedness or cause the associated costs of such refinancing to increase;</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">increase our vulnerability to general adverse economic and industry conditions, including interest rate fluctuations; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">place us at a competitive disadvantage compared to our competitors with proportionately less debt or comparable debt at more favorable interest rates which, as a result, may be better positioned to withstand economic downturns.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, the agreements governing our indebtedness contain, and any future debt instruments likely will contain, financial and operating covenants that limit our flexibility in operating our business. Our ability to comply with these covenants may be affected by events beyond our control, and we may be unable to satisfy them. A breach of any of these covenants could result in a default under the applicable debt instrument, which could cause all of our outstanding debt to become immediately due and payable. If our debt were to be accelerated, we may not have sufficient cash or be able to borrow sufficient funds to refinance the debt or repay it, which would have a material adverse effect on our business, financial condition and results of operations.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">There is uncertainty regarding our ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our independent registered public accounting firm included an explanatory paragraph in its report on our consolidated financial statements as of and for the&#160;year ended December&#160;31, 2025, which stated that management has concluded that substantial doubt exists about our ability to continue as a going concern for one&#160;year after the date our consolidated financial statements are issued. As discussed in Note&#160;1 to our consolidated financial statements, we have suffered recurring losses from operations, negative cash flows from operations, non-compliance with certain debt covenants and have a net working capital deficiency that raises substantial doubt about our ability to continue as a going concern. Further, we had an accumulated deficit of approximately $315.8 million as of December&#160;31, 2025. To address our shortage of working capital necessary to fund our operations, management is developing a remediation plan that includes refinancing existing debt facilities and raising new sources of capital. As a result of the uncertainty regarding our ability to continue as a going concern, there is increased risk that you could lose the entire amount of your investment in us. The financial statements included in this report do not include any adjustments that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our operating results may fluctuate significantly, which makes our future results difficult to predict.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our quarterly and annual operating results have fluctuated in the past and are expected to fluctuate in the future. As a result, you should not rely upon our past quarterly and annual operating results as indicators of future performance. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly evolving markets, such as the risks and uncertainties described herein. Our operating results in any given quarter can be influenced by numerous factors, many of which are unpredictable or are outside of our control, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to generate revenues from our platform;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to attract and retain customers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to recognize revenue or collect payments from customers or other third parties in a particular period;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the ability of our third-party partners to manufacture and deliver our hardware, including due to global supply chain issues;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fluctuations in spending by our customers due to availability of government funding and subsidies, episodic regional or global events, or other factors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes to our platform or the development and introduction of new products or services by our competitors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in local, state or federal regulations regarding education, particularly the introduction of limitations on education products or topics for the K-12 school population, including, for example, Florida&#8217;s Parental Rights in Education bill, which became effective as of July&#160;1, 2022;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">system failures, disruptions, breaches of security or privacy, whether on our platform or on those of third parties, and the costs associated with any such breaches and remediation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">negative publicity associated with our products;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">health epidemics, such as the COVID-19 pandemic, influenza, and other highly communicable diseases or viruses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the timing of incurring additional expenses, such as increases in sales and marketing or research and development expenses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">adverse litigation judgments, settlements or other litigation-related costs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other changes in the legislative or regulatory environment, including with respect to education standards and privacy and cybersecurity, or actions by governments or regulators, including fines, orders or consent decrees;</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in United States generally accepted accounting principles; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in domestic and global business and macroeconomic conditions, including as a result of increasing interest rates, inflation, instability in the global banking system, and global unrest, including the wars in the Middle East and Ukraine.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The impact of one or more of the foregoing or other factors may cause our operating results to vary significantly. As such, quarter-to-quarter comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future performance. If we fail to meet or exceed the expectations of investors or securities analysts, the trading price of our common stock could fall substantially, and we could face costly lawsuits, including securities class action suits. Furthermore, any quarterly or annual fluctuations in our operating results may, in turn, cause the price of our stock to fluctuate substantially.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We have identified material weaknesses in our internal control over financial reporting, and the failure to achieve and maintain effective internal controls over financial reporting could harm our business and negatively impact the value of our common stock.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Effective internal control over financial reporting is necessary for us to provide reliable financial reports in a timely manner. In connection with the preparation of our financial statements for the&#160;years ended December&#160;31, 2024 and 2025, we concluded that there were material weaknesses in our internal control over financial reporting. A material weakness is a significant deficiency, or a combination of significant deficiencies, in internal control over financial reporting such that it is reasonably possible that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2024, we identified five material weaknesses related to: (1) lack of segregation of duties; (2) certain information technology general controls, including controls over the review of user access roles and administrative access; (3) account reconciliations and cutoff; (4) analysis of significant and unusual transactions; and (5) lack of a formal risk assessment policy for entity-level controls.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During the fiscal year ended December 31, 2025, management successfully remediated two of these five material weaknesses. The material weakness related to information technology general controls was remediated through the implementation of formalized user access review and recertification processes, restriction of administrative access, and quarterly access recertification cycles that operated effectively throughout fiscal year 2025. The material weakness related to the analysis of significant and unusual transactions was remediated through the establishment of formal policies and procedures for identifying and evaluating non-routine transactions, management review and sign-off controls, and quarterly identification checklists that operated effectively across multiple quarterly close cycles during fiscal year 2025. As of December 31, 2025, three material weaknesses remain outstanding:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lack of segregation of duties;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">account reconciliations and cutoff; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lack of a formal risk assessment policy for entity-level controls.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Due to the nature of the remediation process and the need to allow adequate time after implementation to evaluate and test the effectiveness of the controls, no assurance can be given as to the timing or cost of full remediation. The material weaknesses will be considered fully remediated when, in the opinion of our management, the revised control processes have been operating for a sufficient period of time and have been tested for operating effectiveness.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">If we are unable to successfully remediate our existing or any future material weaknesses in our internal control over financial reporting, or if we identify any additional material weaknesses, the accuracy and timing of our financial reporting may be adversely affected, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing requirements, investors may lose confidence in our financial reporting, and our stock price may decline as a result. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to capital markets. In addition, investors&#8217; perceptions that our internal controls are inadequate or that we are unable to produce accurate financial statements on a timely basis may harm our stock price and make it more difficult for us to effectively market and sell our products to new and existing customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">We have a history of net losses. We expect to continue to experience net losses in the future, and we may not achieve profitability. If we do not achieve profitability, our business, financial condition and operating results will be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have experienced significant net losses since we began operations in 2014, including a net loss of approximately $25.4 million for the&#160;year ended December&#160;31, 2025 and approximately $20.8 million for the&#160;year ended December&#160;31, 2024. We have an accumulated deficit of $315.8 million and a total stockholders&#8217; deficit of $22.5 million as of December&#160;31, 2025. We anticipate that our operating expenses will increase in the foreseeable future as we continue to invest in acquiring additional customers, expanding our platform and operations, hiring additional employees, developing and enhancing our platform and application and solutions offerings, marketing and sales, and enhancing our infrastructure. Our expansion efforts may prove more expensive than we anticipate, and we may not succeed in increasing our revenues sufficiently to offset these higher expenses. Given the significant operating and capital expenditures associated with our business, we expect to continue to incur net losses for the foreseeable future and cannot assure you that we will be able to achieve profitability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our business is subject to seasonal sales fluctuations which could result in volatility in our operating results, some of which may not be immediately reflected in our financial position and results of operations.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our business may be affected by the general seasonal trends common to the education markets. These include but are not limited to increased new subscriptions and expansions to existing subscriptions in connection with annual budgetary decisions made at the local, state and governmental level.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">This seasonality may adversely affect our business and cause our results of operations to fluctuate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our ability to use our United States federal and state net operating losses to offset future taxable income may be subject to certain limitations which could subject our business to higher tax liability.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, we had United States federal net operating loss (&#8220;NOL&#8221;) carryforwards of approximately $219.8 million and state NOL carryforwards of approximately $176.9 million after Section&#160;382 limitations. Under the 2017 Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;), as modified by the Coronavirus Aid, Relief, and Economic Security Act, unused United States federal NOLs generated in tax&#160;years beginning after December&#160;31, 2017, will not expire and may be carried forward indefinitely, but the deductibility of such federal NOLs in taxable&#160;years beginning after December&#160;31, 2020 is limited to 80% of current&#160;year taxable income. NOLs arising in taxable&#160;years ending before 2018 are generally limited to a 20-year carryforward period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Under Section&#160;382 of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), and corresponding provisions of state law, if a corporation that undergoes an &#8220;ownership change,&#8221; which is generally defined as a greater than 50&#160;percentage point change (by value) in its equity ownership by certain stockholders over a three-year period, the corporation&#8217;s ability to utilize its pre-change NOL carryforwards to offset its post-change income or taxes may be limited. We have completed an initial Section&#160;382 analysis, and it is most likely that we have previously undergone one or more ownership changes so that our use of NOLs is currently subject to limitation.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We may also experience ownership change(s)&#160;in the future as a result of subsequent shifts in our stock ownership, some of which may be outside our control. Therefore, it is possible that such an ownership change could limit the amount of NOLs we can use to offset future taxable income. Our current NOL carryforwards, and any NOL carryforwards of companies we acquire in the future, may be subject to limitations, thereby increasing our overall tax liability. Our NOL carryforwards may also be impaired under similar provisions of state law. We have recorded a full valuation allowance related to our United States federal and state NOL carryforwards and other net deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of those assets. Our NOL carryforwards may expire unutilized or underutilized, which could prevent us from offsetting future taxable income. Any future changes in United States tax laws in respect of the utilization of NOL carryforwards may further affect the limitation in future&#160;years. In addition, there may be periods during which the use of NOL carryforwards is suspended or otherwise limited at the state level, which could also impact our ability to utilize NOL carryforwards. As a result, even if we attain profitability, we may be unable to use all or a material portion of our NOLs, which could adversely affect our business, operating results, financial condition, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We may have exposure to greater-than-expected tax liabilities, which could seriously harm our business.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have entered into transfer pricing arrangements that establish transfer prices for our intercompany operations. However, our transfer pricing procedures are not binding on the applicable taxing authorities. No official authority in any jurisdiction has made a determination as to whether or not we are operating in compliance with such authority&#8217;s transfer pricing laws. Accordingly, taxing authorities in any of these jurisdictions could challenge our transfer prices and require us to adjust them to reallocate our income. Any change to the allocation of our income as a result of review by such taxing authorities could have a negative effect on our operating results and financial condition. In addition, the determination of our provision for income taxes and other uncertain tax liabilities requires significant judgment and there are many transactions and calculations where the ultimate tax determination is uncertain. Tax authorities may disagree with and may challenge our tax positions. If our tax positions were not sustained, we could be required to pay additional taxes, interest, penalties or other costs, or have other material consequences.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risks Related to Legal and Regulatory Matters</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We have been, and expect to continue to be, adversely affected by changes in U.S. and international trade policies, as well as ongoing uncertainty regarding the current administration&#8217;s trade agenda.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our reliance on international suppliers subjects us to significant risks related to U.S. and international trade policy. The current presidential administration has pursued protectionist trade policies and has frequently utilized executive authority to impose significant tariffs and trade restrictions, particularly on imports from China and Mexico. These actions have materialized into higher costs for our imported components and have disrupted our logistics and supply chain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Rising political tensions could reduce trade volume, investment, technological exchange and other economic activities between major international economies, resulting in a material adverse effect on global economic conditions and the stability of global financial markets. Additionally, the resulting environment of tariffs, retaliatory trade or other practices or additional trade restrictions or barriers, if implemented on a broader range of products or raw materials, could harm our ability to obtain necessary raw materials and product components or sell our products and services at prices customers are willing to pay, which could have a material adverse effect on our business, prospects, results of operations, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Failure to comply with applicable laws and regulations, including export controls, anti-corruption, and education-specific data privacy regulations, could subject us to significant liability and adversely affect our business.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We operate in a highly regulated environment subject to U.S. export controls (EAR), economic sanctions (OFAC), and anti-corruption laws (including the FCPA and UK Bribery Act). Because we rely heavily on third-party distributors and agents to conduct business internationally, we face increased risk of liability for their actions; we may be held responsible for corrupt or illegal activities by these partners even if we do not explicitly authorize them. Violations of these laws could result in criminal penalties, loss of export privileges, and severe fines.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Simultaneously, as a provider to the education sector, we are subject to stringent regulations regarding the collection and security of student personally identifiable information. This includes evolving compliance requirements in the U.S. (at both federal and state levels) and the EU. Any failure by us or our third-party partners to comply with these complex trade, anti-corruption, or student privacy laws could result in government investigations, litigation, significant financial penalties, and reputational damage that would materially adversely affect our results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our business is subject to complex and evolving United States and foreign laws, regulations and industry standards, many of which are subject to change and uncertain interpretation, which uncertainty could harm our business, operating results and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are subject to many United States federal and state and foreign laws, regulations and industry standards that involve matters central to our business, including laws and regulations that involve data privacy, cybersecurity, intellectual property (including copyright and patent laws), content, rights of publicity, advertising, marketing, competition, protection of minors, consumer protection, taxation and telecommunications. These laws and regulations are constantly evolving and may be interpreted, applied, created, or amended, in a manner that could harm our business. In addition, the introduction of new products, expansion of our activities in certain jurisdictions, or other actions that we may take may subject us to additional laws, regulations or other government scrutiny.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We collect, store, use and otherwise process data, some of which contains personal information about our employees, customers and business partners, including contact details, network details, and location data. Therefore, we are or may become subject to United States (federal, state, local) and foreign laws and regulations regarding data privacy and security and the processing of personal information and other data from customers, end users or business partners. The regulatory framework for privacy, information security, data protection and processing worldwide and interpretations of existing laws and regulations is likely to continue to be uncertain and current or future legislation or regulations in the United States and other jurisdictions, or new interpretations of existing laws and regulations, could significantly restrict or impose conditions on our ability to process data we use in our business operations, which could affect our operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We are and could continue to be involved in legal disputes that are expensive and time consuming, and, if resolved adversely, could harm our business, operating results and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From time to time, we may be involved in actual and threatened legal proceedings, claims, investigations and government inquiries arising in the ordinary course of our business. We are currently involved in litigation with EdtechX Holdings Acquisition Corp. II related to a failed merger with a special purpose acquisition company. While we believe that the claims asserted against us are without merit and intend to defend ourselves vigorously, litigation is inherently unpredictable. Any proceedings, claims or inquiries involving our company, whether successful or not, may be time consuming, result in costly litigation, unfavorable outcomes or increased costs of business, require us to change our business practices or platform, require a significant amount of management&#8217;s time or may harm our reputation or otherwise harm our business, operating results, and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, companies in the Internet, technology and education industries typically own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. As we face increasing competition and grow our business and platform offerings, the possibility of receiving a larger number of intellectual property claims against us grows. In addition, various &#8220;non-practicing entities&#8221; that own patents and other intellectual property rights may in the future attempt to assert intellectual property claims against us to extract value through licensing or other settlements.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From time to time, we receive letters from patent holders alleging that our platform infringes on their patent rights and from trademark holders alleging infringement of their trademark rights. We also receive letters from holders of copyrighted content alleging infringement of their intellectual property rights. Our technologies and content, including the content that partners may create for use on our platform, may not be able to withstand such third-party claims, and could have a material adverse effect on our business. We may have to seek a license to continue using technologies or engaging in practices found to be in violation of a third-party&#8217;s rights, which may not be available on reasonable terms and may significantly increase our operating expenses (for example, by being required to pay significant royalties in connection with such licenses). A license to continue using such technologies or practices may not be available to us at all and we may be required to discontinue use of such technologies or practices or to develop alternative non-infringing technologies or practices. The development of alternative non-infringing technologies or practices could require significant effort and expense or may not be achievable at all. Our business, operating results and financial condition could be harmed as a result</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">The obligations associated with operating as a public company will require significant resources and management attention and will cause us to incur additional expenses, which will adversely affect our results of operations.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Following our initial public offering, our expenses increased as a result of the additional accounting, legal and various other additional expenses usually associated with operating as a public company and complying with public company disclosure obligations. We are required to comply with certain requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, and other applicable securities rules&#160;and regulations. The Exchange Act requires, among other things, us to file annual, quarterly, and current reports with respect to our business and operating results with the Securities and Exchange Commission (&#8220;SEC&#8221;). We are also required to prepare financial statements that are fully compliant with all SEC reporting requirements on a timely basis. Compliance with these rules&#160;and regulations has increased our legal and financial compliance costs, made some activities more difficult, time-consuming or costly and increased demand on our systems and resources. As a public company, we are required to, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">prepare and file periodic public reports and other stockholder communications in compliance with our obligations under the United States federal securities laws;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">create or expand the roles and duties of our board of directors and committees of our board of directors;</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">institute more comprehensive financial reporting and disclosure compliance functions; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">establish new and enhance existing internal policies, including those relating to disclosure controls and procedures.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">These requirements, and the involvement of accountants and legal advisors, require a significant commitment of additional resources. We might not be successful in complying with these obligations and the significant commitment of resources required for complying with them could have a material adverse effect on our business, financial condition, results of operations and cash flows. In addition, we intend to increase our directors&#8217; and officers&#8217; insurance coverage, which will increase our insurance cost. In the future, it may be more expensive or more difficult for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risks Related to Intellectual Property</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Failure to register, protect or enforce our proprietary technology and intellectual property rights could substantially harm our business, operating results and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We rely on trademark, copyright, patent, trade secret, and domain name protection and other intellectual property laws, to protect our proprietary rights. In the United States and internationally, we have filed various applications for protection of certain aspects of our intellectual property, and we currently hold issued patents and copyrights in the United States and foreign jurisdictions, and trademark registrations in the United States and other foreign countries. Third parties may knowingly or unknowingly infringe our proprietary rights, third parties may challenge proprietary rights held by us, and pending and future applications covering our intellectual property rights may not be issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Any issued patents may be challenged, invalidated or circumvented, and any rights granted under these patents may not actually provide adequate defensive protection or competitive advantages to us. Patent applications in the United States are typically not published until at least 18&#160;months after filing, or, in some cases, not at all. We cannot be certain that we were the first to make the inventions claimed in our pending patent applications or that we were the first to file for patent protection. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. The uncertainty and changing landscape regarding the patentability of software and the interpretation of the United States patent laws with respect thereto may also bring into question the validity of certain software patents and may make it more difficult and costly to prosecute patent applications. Such changes may lead to uncertainties or increased costs and risks surrounding the prosecution, validity, ownership, enforcement, and defense of our issued patents and patent applications and other intellectual property rights, the outcome of third-party claims of infringement, misappropriation, or other claims of intellectual property violations brought against us and the actual or enhanced damages (including treble damages) that may be awarded in connection with any such current or future claims, and could have a material adverse effect on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We rely on our trademarks, trade names, and brand names to distinguish our platform from the products of our competitors. However, third parties may have already registered identical or similar marks for products or solutions that also address the software market in which we operate. Efforts by third parties to limit use of our brand names or trademarks and barriers to the registration of brand names and trademarks may restrict our ability to promote and maintain a cohesive brand throughout our key markets. We cannot be certain that pending or future United States or foreign trademark applications will be approved in a timely manner or at all, or that such registrations will effectively protect our brand names and trademarks. Third parties may also oppose our trademark applications, or otherwise challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our platform, which would result in loss of brand recognition and would require us to devote resources to advertising and marketing new brands.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, effective intellectual property protection may not be available in every country in which we conduct or intend to conduct our business. In any or all of these cases, we may be required to expend significant time and expense in order to prevent infringement or to enforce our rights. Although we have generally taken measures to protect our proprietary rights, others may offer products or concepts that are substantially similar to ours and compete with our business. If the protection of our proprietary rights is inadequate to prevent unauthorized use or appropriation by third parties, the value of our brands and other intangible assets may be diminished and competitors may be able to mimic our platform and methods of operations more effectively.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">To prevent substantial unauthorized use of our intellectual property and proprietary rights, it may be necessary to prosecute actions for infringement and/or misappropriation of our proprietary rights against third parties. Any such action could result in significant costs and diversion of our resources and management&#8217;s attention, and we cannot be certain that we would be successful in any such action. Furthermore, many of our current and potential competitors have the ability to dedicate substantially greater resources to enforce their intellectual property rights (or to contest claims of infringement) than we do. Accordingly, despite our efforts, we may not be able to prevent third parties from knowingly or unknowingly infringing upon, misappropriating or circumventing our intellectual property rights. If we are unable to protect our proprietary rights (including aspects of our software and platform protected other than by patent rights), we will find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create our platform. Moreover, we may need to expend additional resources to defend our intellectual property rights in foreign countries, and our inability to do so could impair our business, results of operations and financial condition or adversely affect our business, operating results, and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Confidentiality agreements with employees and others may not adequately prevent disclosure of trade secrets and proprietary information.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have devoted substantial resources to the development of our intellectual property and proprietary rights. To protect our intellectual property and proprietary rights, we rely in part on confidentiality agreements with our employees, vendors, licensees, independent contractors and other advisors. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. Effective trade secret protection may also not be available in every country in which our platform is used or where we have employees or independent contractors. The loss of trade secret protection could make it easier for third parties to compete with our platform by copying functionality. In addition, any changes in, or unexpected interpretations of, the trade secret and employment laws in any country in which we operate may compromise our ability to enforce our trade secret and intellectual property and proprietary rights. In addition, others may independently discover trade secrets and proprietary information and in such cases, we could not assert any trade secret rights against such parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Third parties may claim that our platform infringes their intellectual property rights, and this may create liability for us or otherwise adversely affect our business, operating results and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Third parties may claim that our platform infringes their intellectual property rights, and such claims may result in legal claims against us and our technology partners and customers. These claims may damage our brand and reputation and create liability for us. We expect the number of such claims to increase as the functionality of our platform and services overlaps with that of other products and services, and as the volume of our software patents and patent applications continues to increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Companies in the software and technology industries own large numbers of patents, copyrights, trademarks, trade secrets and other intellectual property and proprietary rights, and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. Furthermore, patent holding companies, non-practicing entities, and other adverse patent owners that are not deterred by our existing intellectual property protections may seek to assert patent claims against us. We have in the past received immaterial, and may in the future receive material or immaterial, claims we have misappropriated, misused, or infringed other parties&#8217; intellectual property rights, and, to the extent we gain greater market visibility, we may face a higher risk of being the subject of intellectual property infringement claims.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We may also face exposure to third-party intellectual property infringement, misappropriation or violation actions if we engage software engineers or other personnel who were previously engaged by competitors or other third parties and those personnel inadvertently or deliberately incorporate proprietary technology and intellectual property of third parties into our products. This could also result in us losing valuable intellectual property rights or personnel. A loss of key personnel or their work product could hamper or prevent our ability to develop, market and support potential products or enhancements, which could severely harm our business. Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate, and could divert our management&#8217;s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in us having to stop using technology found to be in violation of a third party&#8217;s rights. We might be required to seek a license for these intellectual property rights, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. Alternatively, we could be required to develop alternative non-infringing technology, which could require significant time, effort and expense, and may affect the performance or features of our platform. If we cannot license or develop alternative non-infringing substitutes for any infringing technology used in any aspect of our business, we would be forced to limit use of our platform. Any of these results would adversely affect our business, operating results and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our use of &#8220;open source&#8221; software could subject us to possible litigation or could prevent us from offering products that include open source software or require us to obtain licenses on unfavorable terms.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A portion of the technologies we use incorporates &#8220;open source&#8221; software, and we may incorporate open source software in the future. Open source software is generally licensed by its authors or other third parties under open source licenses. These licenses may subject us to certain unfavorable conditions, including requirements that we offer our products that incorporate the open source software for no cost, that we make publicly available the source code for any modifications or derivative work we create based upon, incorporating or using the open source software, or that we license such modifications or derivative works under the terms of the particular open source license. From time to time, companies that use third-party open source software have also faced claims challenging the use of such open source software and their compliance with the terms of the applicable open source license. We may be subject to suits by parties claiming ownership of open source software or claiming non-compliance with the applicable open source licensing terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition to using open source software, we also license to others some of our software through open source projects. Open sourcing our own software requires us to make the source code publicly available, and therefore can affect our ability to protect our intellectual property rights with respect to that software. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose any of our source code that incorporates or is a modification or derivative work of such licensed software. If an author or other third-party that distributes open source software that we use or license alleges that we did not comply with the conditions of the applicable license, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from offering our products that contained the open source software, required to release proprietary source code, required to obtain licenses from third parties or required to comply with the conditions unless and until we can re-engineer the product so that it complies with the open source license or does not incorporate the open source software.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Neither the United States nor foreign courts have interpreted a large number of open source licenses, and accordingly, there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to commercialize our platform. In that event, we could be required to seek licenses from third parties in order to continue offering our platform, to re-develop our platform or to release our proprietary source code under the terms of an open source license, any of which could harm our business. Enforcement activity for open source licenses can also be unpredictable. Were it determined that our use was not in compliance with a particular license, we could be required to release our proprietary source code, defend claims, pay damages for breach of contract or copyright infringement, grant licenses to our patents, re-engineer our platform, or take other remedial action that may divert resources away from our product development efforts, any of which could negatively impact our business. Open source compliance problems can also result in damage to our reputation and challenges in recruitment or retention of engineering personnel. Further, given the nature of open source software, it may be more likely that third parties might assert copyright and other intellectual property infringement claims against us based on our use of these open source software programs. Litigation could be costly for us to defend, have a material adverse effect on our business, results of operations and financial condition, or require us to devote additional development resources to change our platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We license technology from third parties, and our inability to maintain those licenses could harm our business.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We incorporate technology that we license from third parties, including software, into our platform. Licensing technologies from third parties exposes us to increased risk of being the subject of intellectual property infringement claims due to, among other things, our lower level of visibility into the development process with respect to such technology and the care taken to safeguard against infringement risks. We cannot be certain that our licensors do not or will not infringe on the intellectual property rights of third parties or that our licensors have or will have sufficient rights to the licensed intellectual property in all jurisdictions in which we conduct business. Some of our agreements with our licensors may be terminated by them for convenience, or otherwise provide for a limited term. If we are unable to continue to license technology because of intellectual property infringement claims brought by third parties against its licensors or against us, or if we are unable to continue our license agreements or enter into new licenses on commercially reasonable terms, our ability to develop our platform that is dependent on that technology would be limited, and our business could be harmed. Additionally, if we are unable to license technology from third parties, we may be forced to acquire or develop alternative technology, which we may be unable to do in a commercially feasible manner or at all and which may require us to use alternative technology of lower quality or performance standards. As a result, our business, operating results and financial condition would be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">The failure of our IT systems or a security breach involving customer, student or employee personal data, and the remediation of any such failure or breach, could materially impact our reputation and adversely affect our business, results of operations or financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our business operations utilize a variety of IT systems. Although we have established appropriate contingency plans to mitigate the risks associated with a failure of our IT systems or a security breach, if one of our key IT systems were to suffer a failure or security breach, this could have a material adverse effect on our business, results of operations or financial condition. Further, we rely on third parties for certain IT services. If an IT service provider were to fail or the relationship with us were to end, we might be unable to find a suitable replacement in a timely manner, and our business, results of operations or financial condition could be materially adversely affected. We continually modify and enhance our IT systems and technologies to increase productivity and efficiency. As new systems and technologies are implemented, we could experience unanticipated difficulties resulting in unexpected costs and adverse impacts to our business processes. When implemented, the systems and technologies may not provide the benefits anticipated and could add costs and complications to ongoing operations, which may have a material adverse effect on our business, results of operations or financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Any security breach of our IT systems or those of our IT service providers could result in disruptions to our operations. To the extent that such a breach results in a loss or damage to our data, or an inappropriate disclosure of confidential or personal information, it could cause significant damage to our reputation, affect our relationships, lead to claims against us and ultimately materially adversely affect our business, results of operations or financial condition. In addition, since our customers consists largely of educational institutions, maintaining the trust of schools, parents, and students is critical. Consequently, any breach involving student information would likely result in disproportionate reputational damage compared to other types of corporate breaches.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Any interruptions in our operations due to cyberattacks or to our failure to maintain adequate security and supporting infrastructure as we scale, could damage our reputation, business, operating results, and financial condition.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have been the target of attempted cyber-attacks in the past, and we may be subject to unauthorized access of digital data with the intent to misappropriate information, corrupt data or cause operational disruptions in the future. Computer malware, viruses, physical or electronic break-ins and similar disruptions could lead to interruption and delays in our services and operations and loss, misuse or theft of data. Computer malware, viruses, ransomware, hacking and phishing attacks against online networks have become more prevalent and may occur on our systems in the future. Any successful attempts by cyber attackers to disrupt our services or systems could result in mandated user notifications, litigation, government investigations, significant fines and expenditures, divert management&#8217;s attention from operations, deter people from using our platform, damage our brand and reputation, and materially adversely affect our business and results of operations. Insurance may not be sufficient to cover significant expenses and losses related to cyber-attacks. Efforts to prevent cyber attackers from entering computer systems are expensive to implement, and we may not be able to avoid attacks that arise through computer systems of our third-party vendors. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security and availability of systems and technical infrastructure may, in addition to other losses, harm our reputation, brand and ability to attract customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have not previously experienced, but may in the future experience, service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, third-party service providers, human or software errors and capacity constraints. State-supported and geopolitical-related cyberattacks may increase in connection with Russia&#8217;s invasion of Ukraine and any related political or economic responses and counter-responses. The war in Ukraine and associated activities in Ukraine and Russia have increased the risk of cyberattacks on various types of infrastructure and operations, and the United States government has warned companies to be prepared for a significant increase in Russian cyberattacks in response to the sanctions on Russia. If our services are unavailable when end users attempt to access them, our customers may seek other services, which could reduce demand for our solutions from target customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have processes and procedures in place designed to enable us to recover from a disaster or catastrophe and continue business operations and have tested this capability under controlled circumstances. Although we believe we maintain cybersecurity and data privacy programs sufficient for our current operations and intend to expand such programs as our operations grow, as an early-stage company, we have not made significant investments in such programs. Further, there are several factors ranging from human error to data corruption that could materially impact the efficacy of such processes and procedures. It may be difficult or impossible to perform some or all recovery steps and continue normal business operations due to the nature of a particular disaster or catastrophe, especially during peak periods, which could cause additional reputational damages, or loss of revenues, any of which would adversely affect our business and financial results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risks Related to our Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="color:#231f20;font-weight:bold;">If our</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">common</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">stock</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">fails</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">to</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">comply</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">with</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">the</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">continued</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">listing</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">requirements</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">of the</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">Nasdaq</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">Capital</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">Market,</b><b style="color:#231f20;font-weight:bold;letter-spacing:-0.2pt;"> </b><b style="color:#231f20;font-weight:bold;">we would face possible delisting, which would result in a limited public market for our common stock and make obtaining future debt or equity financing more difficult for us.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Companies<span style="color:#231f20;"> listed on Nasdaq are subject to delisting for, among other things, failure to maintain a minimum closing bid price of $1.00 per share for 30 consecutive business days or failure to maintain a minimum market value of listed securities (&#8220;MVLS&#8221;) of at least $35,000,000. As previously reported, on November 25, 2025, we received a letter from Nasdaq indicating that the MVLS of our common stock was below $35 million for the previous 30 consecutive business days. In addition, on December 11, 2025, we received</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">another</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">letter</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">from</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">Nasdaq</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">notifying</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">us</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">that</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">closing</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">bid</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">price</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:0.65pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">common</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">stock</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">was</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.2pt;">below </span><span style="color:#231f20;">$1.00</span><span style="color:#231f20;letter-spacing:-0.5pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.5pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.5pt;"> </span><span style="color:#231f20;">previous</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">30</span><span style="color:#231f20;letter-spacing:-0.5pt;"> </span><span style="color:#231f20;">consecutive</span><span style="color:#231f20;letter-spacing:-0.5pt;"> </span><span style="color:#231f20;">business</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">days.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Neither<span style="color:#231f20;"> of the letters from Nasdaq have an immediate effect on the listing or trading of our common stock</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">on</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">Nasdaq.</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">In</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">accordance</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">with</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">Nasdaq&#8217;s</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">listing</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">rules,</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">we</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">have</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">a</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">period</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">of 180</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">calendar</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">days,</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">or</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">until May</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">26,</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">2026,</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">regain</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">compliance</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">with</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">MVLS</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">requirement</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">and</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">a</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">period</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">of 180</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">calendar</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">days,</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">or</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">until June 9, 2026, to regain compliance with the bid price requirement. To regain compliance with the MVLS requirement,</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">MVLS</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:3pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">common</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">stock</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">must</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">close</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">at</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">$35</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">million</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">or</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">more</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">a</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">minimum</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">of </span><span style="color:#231f20;letter-spacing:-0.1pt;">10</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">consecutive</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">business</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">days</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">during</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">this</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">compliance</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">period,</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">unless</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Nasdaq</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">exercises</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">its</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">discretion</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">to</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">require</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">a </span><span style="color:#231f20;">longer</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">period.</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">To</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">regain</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">compliance</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">with</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">bid</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">price</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">requirement,</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">minimum</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">bid</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">price</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:0.65pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">common stock</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">must</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">be</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">$1.00</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">or</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">more</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">a</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">minimum</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">of 10</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">consecutive</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">business</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">days</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">during</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">this</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">compliance</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">period, unless Nasdaq exercises its discretion to require a longer period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;">If we do not regain compliance within either of the prescribed periods, Nasdaq will provide written </span>notification<span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">that</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">securities</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">are</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">subject</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">delisting.</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">We</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">may</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">then</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">appeal</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">determination</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">a</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;">Hearings Panel</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">pursuant</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Nasdaq</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Listing</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Rule</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">5815(a),</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">but</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">there</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">can</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">be</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">no</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">assurance</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">that</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Nasdaq</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">would</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">grant</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">our request for approval of</span><span style="color:#231f20;letter-spacing:2pt;"> </span><span style="color:#231f20;">its compliance plan.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;letter-spacing:-0.1pt;">If</span><span style="color:#231f20;letter-spacing:0.7pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">we</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">cannot</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">comply</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">with</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">the</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Nasdaq</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Listing</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Rules</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">either</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">now</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">or</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">in</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">the</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">future,</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">our</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">common</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">stock</span><span style="color:#231f20;letter-spacing:-0.35pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">would </span><span style="color:#231f20;">be</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">subject</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">delisting</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">and</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">would</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">likely</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">trade</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">on</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">over-the-counter</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">market.</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">If our</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">common</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">stock</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">were</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">to trade on the over-the-counter market, selling shares of our common stock could be more difficult because smaller quantities of shares would likely be bought and sold, transactions could be delayed, and security </span><span style="color:#231f20;letter-spacing:-0.1pt;">analysts&#8217;</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">coverage</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">of</span><span style="color:#231f20;letter-spacing:0.8pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">us</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">may</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">be</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">reduced.</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">In</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">addition,</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">broker-dealers</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">have</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">certain</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">regulatory</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">burdens</span><span style="color:#231f20;letter-spacing:-0.2pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">imposed </span><span style="color:#231f20;">upon</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">them,</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">which</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">may</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">discourage</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">broker-dealers</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">from</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">effecting</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">transactions</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">in</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">shares</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">common</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">stock, further</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">limiting</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">liquidity</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">common</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">stock.</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">As</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">a</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">result,</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">market</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">price</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">common</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">stock</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">may</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">be depressed,</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">and</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">you</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">may</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">find</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">it</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">more</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">difficult</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">sell</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">shares</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:-0.15pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">common</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">stock.</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">Such</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">delisting</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">from</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">Nasdaq and continued or further declines in our stock price could also greatly impair our ability to raise additional necessary capital through equity or debt financing.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 10pt 0pt;">The price of our common stock may be volatile.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The price of our common stock may fluctuate due to a variety of factors, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">actual or anticipated fluctuations in our user growth, retention, engagement, revenue or other operating results;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">developments involving our competitors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">variations between our actual operating results and the expectations of securities analysts, investors and the financial community;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">actual or anticipated fluctuations in quarterly or annual operating results;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any forward-looking financial or operating information we may provide to the public or securities analysts, any changes in this information or our failure to meet expectations based on this information;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">publication of research reports by securities analysts about us, our competitors or our industry;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the public&#8217;s reaction to our press releases, our other public announcements and our filings with the SEC;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">additional shares of common stock being sold into the market by us or our stockholders, or the anticipation of such sales, or the sale of shares by existing stockholders subject to lock-up agreements into the market, when applicable &#8220;lock-up&#8221; periods end;</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">additions and departures of key personnel;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">commencement of, or involvement in, litigation involving us;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the number of shares of common stock available for public sale;</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">announcements by us or estimates by third parties of actual or anticipated changes in the number of our customers or the level of user engagement;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in operating performance and stock market valuations of technology companies in our industry, including our partners and competitors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole, including interest rate changes and inflation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">developments in new legislation and pending lawsuits or regulatory actions, including interim or final rulings by judicial or regulatory bodies; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other events or factors, including those resulting from wars, recessions, instability in the global banking system, local and national elections, international currency fluctuations, corruption, political instability and acts of terrorism.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, extreme price and volume fluctuations in the stock markets have affected and continue to affect many technology companies&#8217; stock prices. Often, their stock prices have fluctuated in ways unrelated or disproportionate to the companies&#8217; operating performance. In the past, stockholders have filed securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and seriously harm our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We are classified as a &#8220;controlled company&#8221; for purposes of the Nasdaq Listing Rules&#160;and therefore qualify for certain exceptions from certain corporate governance requirements. As a result, in the event we rely on such exceptions, our stockholders would not have the same protections afforded to stockholders of companies that are not controlled companies.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Currently, dSpace, bSpace and Fiza control a majority of the voting power of our outstanding common stock. As a result, we are a &#8220;controlled company&#8221; within the meaning of the corporate governance standards of the Nasdaq Listing Rules. Under the Nasdaq Listing Rules, a company of which more than 50% of the outstanding voting power is held by an individual, group or another company is a &#8220;controlled company&#8221; and may elect not to comply with certain stock exchange corporate governance requirements, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the requirement that a majority of a company&#8217;s board of directors consist of independent directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the requirement that nominating matters be decided solely by independent directors; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the requirement that executive and officer compensation matters be decided solely by independent directors.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Accordingly, in the event that we decide to rely on the &#8220;controlled company&#8221; exemption to reduce our corporate governance requirements, our stockholders would not have the same protections afforded to stockholders of companies that are subject to all of the Nasdaq corporate governance requirements.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We are an emerging growth company and a smaller reporting company, and the reduced disclosure requirements applicable to emerging growth companies and smaller reporting companies may make our common stock less attractive to investors.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act, or JOBS Act, and may remain an emerging growth company for up to five&#160;years following the fifth anniversary of the date of our initial public offering. However, if certain events occur prior to the end of such five-year period, including if we become a &#8220;large accelerated filer,&#8221; our annual gross revenues exceed $1.235 billion or we issue more than $1.0 billion of non-convertible debt in any three-year period, we will cease to be an emerging growth company prior to the end of such five-year period. For so long as we remain an emerging growth company, we are permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. The reduced disclosure and other requirements that we may take advantage of include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not being required to have our registered independent public accounting firm attest to management&#8217;s assessment of our internal control over financial reporting;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">presenting reduced disclosure about our executive compensation arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not being required to hold non-binding advisory votes on executive compensation or golden parachute arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">being exempt from any rule&#160;adopted by the Public Company Accounting Oversight Board requiring mandatory audit firm rotation and identification of critical audit matters, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">relying on extended transition periods for complying with new or revised accounting standards, a result of which is that our financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We cannot predict whether investors will find our common stock less attractive if we rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may decline or be more volatile.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are also a &#8220;smaller reporting company,&#8221; meaning that the market value of our stock held by non-affiliates is less than $700.0 million and our annual revenue is less than $100.0 million during the most recently completed fiscal&#160;year. We may continue to be a smaller reporting company if either (i)&#160;the market value of our stock held by non-affiliates is less than $250.0 million or (ii)&#160;our annual revenue is less than $100.0 million during the most recently completed fiscal&#160;year and the market value of our stock held by non-affiliates is less than $700.0 million. If we are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company we may choose to present only the two most recent fiscal&#160;years of audited financial statements in our Annual Reports on Form&#160;10-K and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We do not intend to pay cash dividends for the foreseeable future, and as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We currently intend to retain our future earnings, if any, to finance the further development and expansion of our business and do not intend to pay cash dividends in the foreseeable future. Any future determination to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, restrictions contained in agreements and financing instruments, business prospects and such other factors as our board of directors deems relevant. As a result, you may only receive a return on your investment in our common stock if the market price of our common stock increases.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">If analysts do not publish research about our business or if they publish inaccurate or unfavorable research, our stock price and trading volume could decline.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The trading market for our common stock depends in part on the research and reports that analysts publish about our business. We do not have any control over these analysts. If any of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, the price of our common stock would likely decline. If few analysts cover us, demand for our common stock could decrease and the price and trading volume of our common stock may decline. Similar results may occur if one or more of these analysts stop covering us in the future or fail to publish reports on us regularly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">We may be subject to securities litigation, which is expensive and could divert management attention.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The market price of our common stock may be volatile and, in the past, in certain instances companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert management&#8217;s attention from other business concerns, which could seriously harm our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Compliance obligations under the Sarbanes-Oxley Act may require substantial financial and management resources.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Management may not be able to effectively and timely implement controls and procedures that adequately respond to the increased regulatory compliance and reporting requirements that are applicable to us as a public company. If we are not able to implement the requirements of Section&#160;404, as well as any additional requirements once we are no longer an emerging growth company, in a timely manner or with adequate compliance, we may not be able to assess whether our internal controls over financial reporting are effective, which may subject us to adverse regulatory consequences and could harm investor confidence and the market price of our common stock. Additionally, once we are no longer an emerging growth company, we will be required to comply with the independent registered public accounting firm attestation requirement on our internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Provisions in our charter documents and under Delaware law, including anti-takeover provisions, could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may limit attempts by our stockholders to replace or remove our current management.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our second amended and restated certificate of incorporation (our &#8220;Charter&#8221;) and second amended and restated bylaws (our &#8220;Bylaws&#8221;) include anti-takeover provisions, which may have the effect of delaying or preventing a merger, acquisition or other change of control of us that our stockholders may consider favorable. In addition, because our board of directors is responsible for appointing the members of our management team, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove current management by making it more difficult for stockholders to replace members of our board of directors. Among other things, the Charter and Bylaws include provisions that:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">require super-majority voting to amend provisions in the Charter and Bylaws;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide that stockholders holding more than 40% of our voting securities will be entitled to nominate two persons for election to our board of directors and stockholders holding 40% or less but more than 25% of our voting securities will be entitled to nominate one person for election to our board of directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provides that our board of directors will be classified, such that the initial term of our independent directors will expire at our first annual meeting of stockholders to be held in 2025 and the initial term of our non-independent directors will expire at our second annual meeting of stockholders to be held in 2026;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide that only a majority of our board of directors, the chairman of our board of directors, our chief executive officer, our President or stockholders collectively holding more than 30% of our voting securities will be authorized to call a special meeting of stockholders;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">do not provide for cumulative voting;</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide that directors may only be removed &#8220;for cause&#8221; and only with the approval of two-thirds of our stockholders entitled to vote at an election of directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide that our board of directors is expressly authorized to make, alter, or repeal our bylaws, subject to Delaware General Corporation Law (&#8220;DGCL&#8221;) requirements; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Moreover, Section&#160;203 of the DGCL may discourage, delay, or prevent a change in control of our company. Section&#160;203 imposes certain restrictions on mergers, business combinations and other transactions between us and holders of 15% or more of our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Our Charter contains exclusive forum provisions for certain claims, which may limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our Charter provides that the Court of Chancery of the State of Delaware, to the fullest extent permitted by law, will be the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the DGCL, the Charter, the Bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Moreover, Section&#160;22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act or the rules&#160;<span style="white-space:pre-wrap;">and regulations thereunder. Our Charter  provides that the federal district courts of the United States will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act (the &#8220;Federal Forum Provision&#8221;). Our decision to adopt a Federal Forum Provision followed a decision by the Supreme Court of the State of Delaware holding that such provisions are facially valid under Delaware law. While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court or determine that a Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act must be brought in federal court and cannot be brought in state court.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Section&#160;27 of the Exchange Act creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules&#160;and regulations thereunder. In addition, the Federal Forum Provision applies to suits brought to enforce any duty or liability created by the Exchange Act. Accordingly, actions by our stockholders to enforce any duty or liability created by the Exchange Act or the rules&#160;and regulations thereunder must be brought in federal court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities shall be deemed to have notice of and consented to our exclusive forum provisions, including the Federal Forum Provision. These provisions may limit a stockholders&#8217; ability to bring a claim in a judicial forum of their choosing for disputes with us or our directors, officers, or employees, which may discourage lawsuits against us and our directors, officers, and employees. Alternatively, if a court were to find the choice of forum provision contained in our Charter or Bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, financial condition and operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">There may be a limited market for our common stock.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our common stock is a relatively new and illiquid security. There is no assurance that an active trading market for our common stock will develop or be sustained. If an active trading market does not develop or is not sustained, it may be difficult for you to sell your shares at a time and price that you deem appropriate. Low trading volume can also make it difficult for us to raise additional capital through the sale of equity securities. If we need to raise additional capital in the future, we may be unable to do so on favorable terms, or at all, if an active trading market for our common stock does not exist.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">36</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_a9921268_7a88_4848_b309_eb3e9a88c677"></a><a id="Item1BUnresolvedStaffComments_678761"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;1B. Unresolved Staff Comments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">None.</p><a id="_Item_1C._Cybersecurity"></a><a id="_8935df27_de9f_43f7_83ca_145a0cb99920"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;1C. Cybersecurity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Risk Management and Strategy</b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="Tb_Z8FaZ1p_gEiQJu1P0QigDQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have adopted processes for assessing, identifying, and managing material risks from cybersecurity threats as part of our implementation of the NIST Cybersecurity Framework (CSF) 2.0. <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="Tb_GqU_m1rEL0yoxMvngId_RQ" escape="true">These processes are <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="Narr_ym0JQjrCIES-gX6Xnm6xRQ">integrated</ix:nonNumeric> into our overall risk management approach, as overseen by our board of directors, primarily through its audit committee.</ix:nonNumeric> We do <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt:fixed-false" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="Narr_QR8Qr1_WOUmH7_s7V5taZQ">not</ix:nonNumeric> regularly engage third-party consultants, legal advisors, or audit firms in connection with such processes. However, our processes include <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="Narr_G9JjvS4F0E-L1AYW2V9bOw">overseeing and identifying</ix:nonNumeric> risks from cybersecurity threats associated with the use of various other third-party service providers. We conduct assessments of certain third-party providers before engagement and have established procedures in its effort to mitigate risks related to data breaches or other security incidents originating from third parties. We also continue to provide our employees with cybersecurity and data protection training to support our risk mitigation efforts.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Governance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Board of Directors</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="Tb_agUrwphgJkqt5vgGEDDvrA" escape="true">The audit committee of our board of directors is responsible for, among other things, reviewing and discussing with management and the internal audit group management&#8217;s risk assessment and risk management policies, including cybersecurity risks. The audit committee would be informed of material risks from cybersecurity threats pursuant to the escalation criteria as set forth in our NIST CSF 2.0 procedures.</ix:nonNumeric> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Management</b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="Tb_9xD3ePasDk-juY-OGkBX_w" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tb_p_OjD1gKVUyePtla4cAYZQ" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="Tb_QVkcLinIlUywo4M36WBlPQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Under the oversight of the audit committee of our board of directors, and as directed by our Chief Executive Officer, our Chief Information Security Officer (&#8220;CISO&#8221;) is primarily responsible for the <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="Narr_G5K7RTczb0moWbJ7op58vg">assessment and management </ix:nonNumeric>of material cybersecurity risks.</p></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="Tb_r8v3xh1qfUyObENAnG3FQw" escape="true">The CISO has over 25 years of experience in information security, risk management, and compliance, has served as the President and CEO at other organizations with cybersecurity responsibility.</ix:nonNumeric> The CISO is also supported by a group of internal stakeholders, which is comprised of certain members of senior management and provides cross-functional support for cybersecurity risk management and facilitates the response to any cybersecurity incidents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">The CISO oversees our cybersecurity incident response plan and related processes that are designed to assess and manage material risks from cybersecurity threats. The CISO also coordinates with our legal counsel and, if necessary,  third parties, such as consultants and legal advisors, to assess and manage material risks from cybersecurity threats. The CISO is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents pursuant to criteria set forth in our incident response plan and related processes.</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="Tb_L3xHXgr_XkigYzb_N_LpZA" continuedAt="Tb_L3xHXgr_XkigYzb_N_LpZA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The CISO, or a delegate, informs the audit committee of certain cybersecurity incidents that may potentially be determined to be material pursuant to escalation criteria set forth in our incident response plan and related processes. The audit committee is also responsible for advising our Chief Executive Officer and Chief Financial Officer regarding cybersecurity disclosures in public filings. <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tb_g3UeDe8KekWDg03kMcT9sA" escape="true">The <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="Narr_GnoX17999U6pCZo-fK9hLw">CISO</ix:nonNumeric> also notifies the audit committee chair of any material cybersecurity incident.</ix:nonNumeric> </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_L3xHXgr_XkigYzb_N_LpZA_cont1"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of the date of this Annual Report on Form 10-K, we are <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="Narr_0uwlKw44y0Sa3RakmhgW6A">not</ix:nonNumeric> aware of any cybersecurity incidents that have materially affected or are reasonably likely to materially affect our Company, including our business strategy, results of operations, or financial condition. For further discussion of the risks associated with cybersecurity incidents, see the cybersecurity risk factor titled &#8220;Any interruptions in our operations due to cyberattacks or to our failure to maintain adequate security and supporting infrastructure as we scale, could damage our reputation, business, operating results, and financial condition.&#8221; in the section entitled &#8220;Item 1A. Risk Factors&#8221; included elsewhere in this Annual Report on Form 10-K.</p><a id="_dea10b57_6a7d_4234_b67d_6a257b38abd5"></a><a id="Item2Properties_403331"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;2. Properties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We maintain our current principal office at 55 Nicholson Lane, San Jose, CA 95134. The San Jose office is comprised of 6,464 square feet of office space in a multi-tenant building under a multi-year lease that expires in October 2027.</p><a id="_eb7da576_19f6_49ed_8fe2_81319e187f01"></a><a id="Item3LegalProceedings_41800"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;3. Legal Proceedings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There are no material proceedings to which any director or officer, or any associate of any such director or officer, is a party that is adverse to our company or any of our subsidiaries or has a material interest adverse to our company or any of our subsidiaries. No director or executive officer has been a director or executive officer of any business which has filed a bankruptcy petition or had a bankruptcy petition filed against it during the past ten years. No current director or executive officer has been convicted of a criminal offense or is the subject of a pending criminal proceeding during the past ten years. No current director or executive officer has been the subject of any order, judgment or decree of any court permanently or temporarily enjoining, barring, suspending or otherwise limiting his involvement in any type of business, securities or banking activities during the past ten years. No current director or officer has been found by a court to have violated a federal or state securities or commodities law during the past ten years.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are from time to time subject to claims, lawsuits and other legal and administrative proceedings arising in the ordinary course of business. Defending such proceedings is costly and can impose a significant burden on management and employees. The results of any future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors. We are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows or financial condition other than as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On May 16, 2022, we entered into a merger agreement (the &#8220;EdtechX Merger Agreement&#8221;) with EdtechX Holdings Acquisition Corp II (&#8220;EdtechX&#8221;), a Special Purpose Acquisition Company (&#8220;SPAC&#8221;). The Original Merger Agreement with Edtech was terminated on June&#160;21, 2023. On July&#160;12, 2024, EdtechX filed a complaint in the Superior Court of the State of Delaware in connection with the termination of the EdtechX Merger Agreement, claiming breaches of contract and the implied covenant of good faith and fair dealing. Trial has been set for January 20, 2027. The Company believes this lawsuit is without merit and intends to vigorously defend itself against these allegations. See Note 11 (Commitments and Contingencies) of the consolidated financial statements, for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On February 9, 2026, Jiangxi Kmax Industrial Co., Ltd. (&#8220;KMax&#8221;) filed a complaint against zSpace in the United States District Court for the Northern District of California. The complaint arises from a Software Resale License Agreement, dated July 24, 2019, and alleges breach of contract related to unpaid revenue share invoices totaling $557,940 plus interest. We have recorded an account payable of $0.6 million as of December 31, 2025 in connection with this matter, however, we intend to assert counterclaims. Our response to the complaint is due April 20, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March 11, 2026, Kmax filed a second complaint against the Company and certain of its current and former officers in the U.S. District Court for the Southern District of New York. The complaint alleges violations of federal securities laws as well as various state common law claims. The allegations arise from Kmax's $15 million investment in the Company&#8217;s pre-IPO private placement financings between 2017 and 2019. Kmax seeks compensatory and rescissory damages, interest, and costs. The Company believes the claims are without merit and intends to defend itself vigorously against these allegations.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_1e4a5d77_2213_42bc_8ff3_183219f36390"></a><a id="Item4MineSafetyDisclosures_506551"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;4. Mine Safety Disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Not applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_6fcabce2_d00f_4943_84a0_f4d0eaffa2cf"></a><a id="PARTII_569253"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">PART&#160;II</p><a id="Item5MarketforRegistrantsCommonEquityRel"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Market Information and Holders</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our common stock is listed on the Nasdaq Capital Market &#174; (&#8220;Nasdaq&#8221;) under the symbol &#8220;ZSPC&#8221; and began trading on December 5, 2024. Prior to that date, there was no public trading market for our common stock. On January 31, 2026, there were 208 holders of record of our common stock. The actual number of holders of our common stock is greater than the number of record holders and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers or by other nominees. The number of holders of record presented here also does not include stockholders whose shares may be held in trust by other entities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Dividend Policy</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have never declared or paid any cash dividends on our capital stock and do not anticipate paying cash dividends on our common stock in the foreseeable future. We currently intend to retain all available funds and any future earnings to support our operations and finance the growth and development of our business. Any future determination related to our dividend policy will be made at the discretion of our board of directors and will depend upon, among other factors, our results of operations, financial condition, capital requirements, contractual restrictions, business prospects, and other factors our board of directors may deem relevant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Sales of Unregistered Equity Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20pt;margin:0pt;">Other than those previously disclosed in our Current Reports on Form 8-K and/or Quarterly Reports on Form 10-Q, each as filed with the SEC, there have been no unregistered sales of our equity securities during the period covered by this Annual Report on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20pt;margin:0pt;"> &#160;<span style="visibility:hidden;">&#8203;</span></p><a id="_Item_6._Reserved"></a><a id="_b13d426f_4cb6_48b8_91dd_caad0d67da04"></a><a id="Item6SelectedFinancialData_450558"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;6. [Reserved]</p><a id="_0b19cd73_1b76_493e_b56d_10405eb630c2"></a><a id="Item7ManagementsDiscussionandAnalysisofF"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations is intended to assist in understanding and assessing the trends and significant changes in our results of operations and financial condition. Historical results may not be indicative of future performance. The statements in this discussion regarding industry outlook, our expectations regarding our future performance, liquidity and capital resources and all other non-historical statements in this discussion are forward-looking statements and are based on the beliefs of our management, as well as assumptions made by, and information currently available to, our management. Actual results could differ materially from those discussed in or implied by forward-looking statements as a result of various factors, including those discussed below and elsewhere in this report, particularly in &#8220;Risk Factors&#8221; or in other sections of this report.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">In this discussion, we use certain non-GAAP financial measures. Explanation of these non-GAAP financial measures and reconciliation to the most directly comparable accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) financial measures are included in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations. Investors should not consider non-GAAP financial measures in isolation or as substitutes for financial information presented in compliance with GAAP.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Overview</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are a leading provider of augmented and virtual reality educational technology products, focusing primarily on United States K-12 schools, the Career and Technical Education sector, and select international markets. Our proprietary hardware and software platform delivers interactive, stereoscopic three-dimensional (3D) learning experiences without the need for VR goggles or specialty glasses. We generate revenue through the sale of our hardware (such as our Inspire and Imagine laptops and tracked styluses), and software licenses for STEM and CTE applications, and implementation and professional development services.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the year ended December 31, 2025, our total revenue decreased by 27% to $27.9 million, primarily driven by a decline in hardware revenues. Our operations and financial results in 2025 were significantly impacted by shifts in government spending. Actions by the federal government in early 2025&#8212;specifically freezing and delaying U.S. Department of Education grants and funds&#8212;created severe budgetary uncertainty for our public school district customers. This forced many districts to freeze discretionary spending, resulting in extended sales cycles, decreased capital expenditures, and a decline in our revenue from this sector. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We expect that our future results will continue to be sensitive to the cyclical nature of state and federal education budgets. In this context, we are focused on scaling execution across a carefully selected set of growth vectors. These include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Targeted software growth via additional application acquisition. </i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We intend to pursue additional software applications in order to increase the growth of our software offerings. Such acquisitions, if completed, are intended to be accretive to earnings and materially increase our software revenue.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Continued Focus in</i><i style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;"> the United States education market</i><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. We expect to continue to drive growth by expanding use cases and introducing new applications within the United States. We are particularly focused on acquiring and retaining both K-12 and CTE users while expanding our sales with our Inspire products. With our large content library and pioneering AR/VR capabilities, we pride ourselves on our ability to deliver value across the education landscape including K-12 schools, community colleges, technical colleges and trade colleges. Going forward, we plan to continue to expand our content library and platform to address the needs of our current and future customers. </span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, we had an accumulated deficit of $316.3 million and $290.4 million, respectively. Our net losses were $25.9 million and $20.8 million for the years ended December&#160;31, 2025 and 2024, respectively. A portion of our net losses in the years ended December&#160;31, 2025 and 2024 related to $7.6 million and $7.7 million, respectively, in stock compensation and RSU expense from RSUs and options issued during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, we had cash and cash equivalents of $1.0 million and $4.9 million, respectively. In the&#160;years ended December&#160;31, 2025 and 2024, we raised $22.6 million and $18.5 million, respectively, for an aggregate of $41.1 million through debt and financing arrangements, including the $5.6 million of net proceeds from our equity line, $7.5 million of net proceeds from our initial public offering (&#8220;the IPO&#8221;), $9.3 million under loan and security agreements with Fiza, $18.0 million in convertible notes and $10.6 million in other debt issuances. In May&#160;2024 and June&#160;2024, we entered into multiple loan agreements from an existing lender to borrow a total of $3.5 million secured by certain of our assets. Our accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and liabilities in the normal course of business. Our financial statements do not include any adjustments relating to the recoverability and classification of asset amounts or the classification of liabilities that might be necessary should we be unable to continue as a going concern. The recurring losses and negative cash flows from operations, working capital deficiency, the need for additional financing and uncertainties frequently encountered by companies in the technology industry are factors that raise substantial doubt about our ability to continue as a going concern for the twelve-month period from the date the financial statements included herein were issued. See Note&#160;1 (Description of Business and Basis of Presentation) to our consolidated financial statements for the year ended December&#160;31, 2025 included elsewhere in this Annual Report on Form 10-K for additional information on our assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Our Business Model</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We generate revenue by selling software to customers, selling our products, including our flagship product, the Inspire laptop, and by providing services to customers from our professional development team. We are focused on driving substantial annual growth in software applications revenue and product revenue while maintaining modest growth in services revenue.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Hardware Product Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our platform is designed to work with a wide range of learning applications, for both K-12 education and CTE, that come to life by having 3D models projected out of the screen. Our flagship product is Inspire, our latest laptop product built in partnership with a major PC OEM. Hardware product revenue accounted for between 51% and 58% of our total revenue for the years ended December 31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Software Applications Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We derive software applications revenue from the sale of licenses and subscription plans to the software applications available on our platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our software applications are priced based on the number of devices or users and length of the contract. We offer discount programs based on increases in volume of devices or users and the length of the contract. We believe the wide variety and flexibility of our software applications help us retain existing customers and acquire additional customers. Software applications revenue accounted for between 34% and 38% of our total revenue for the years ended December 31, 2025 and 2024. We expect that going forward our software applications revenue will grow faster in absolute dollars and as a&#160;percentage of our total revenue than our product or service revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We typically invoice our customers annually in advance of providing software and services. Software sales consist of licenses of our functional intellectual property that are materially satisfied at a point in time when key codes are provided to allow customers to access the software. In transactions where a third-party is involved in providing software licenses to a customer, we recognize the revenue from the third-party ratably over-time on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Services Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our services are a &#8220;turn-key&#8221; solution that aids customers with configuring purchased products with software and license keys specific to the customer&#8217;s use. This service allows the applicable school to quickly get started with an out-of-the-box ready system. We derive services revenue from installation and/or training services for products, both of which are separate performance obligations and typically are satisfied within a short period of time, often less than one&#160;month delivered remotely or on-site at the customer&#8217;s location. Additionally, we offer one-and two-year extended warranty contracts that customers can purchase at their option, which are also separate performance obligations. Services revenue accounted for between 9% and 11% of our total revenue for the years ended December 31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Key Metrics</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We monitor the following key metrics to help us evaluate our business, identify trends affecting our business, formulate business plans and make strategic decisions. The calculation of the key metrics discussed below may differ significantly from other similarly titled metrics used by other companies, analysts, investors and other industry participants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Bookings Growth</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We track the bookings growth in our business very closely and we believe this is a key indicator of our business. Bookings represent customer orders that have hardware, software and service components. Bookings indicate future revenue, which lags based on product shipping date,&#160;monthly recognition of certain subscription revenue and service delivery completion. Our bookings growth is represented below for each of the periods presented:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:top;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bookings</p></td><td style="vertical-align:top;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 26,087</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 39,265</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">United States CTE&#160;&amp; K-12 Bookings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We believe our ability to retain and grow our product and software revenue will be dependent on our ability to grow in both our United States CTE and K-12 market segments. We track our performance in this area by measuring our bookings from customers in each of these markets. We calculate this metric on a quarterly basis by comparing the aggregate number of bookings in each market for the most recent quarter divided by the number of bookings attributable to the same market for the same quarter in the previous fiscal&#160;year. CTE bookings accounted for approximately 41% and 37% of our total United States bookings for the&#160;years ended December&#160;31, 2025 and 2024, respectively, while K-12 bookings accounted for approximately 59% and 63% of our total United States bookings for the&#160;years ended December&#160;31, 2025 and 2024, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#202124;">Subsequent to fiscal year 2024, we experienced significant cancellations ("debooks") of previously reported customer commitments that affect full year bookings performance. These debooks, totaling $1.7 for the year ended December 31, 2024, primarily occurred in the last three quarters of fiscal year 2024. The primary factors contributing to these debooks were customer financial constraints</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Management believes the disclosure of these material debooks provides investors with important context for evaluating business performance. While we do not routinely adjust&#160;previously reported bookings figures for normal course cancellations, the magnitude of these debooks was deemed material enough to warrant specific disclosure in this Annual Report on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">International Bookings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We track our performance in international sales by measuring bookings from our international reseller partners relative to total bookings. We calculate this metric on a quarterly basis by comparing the aggregate amount of bookings attributable to international partners for the most recent quarter compared to the number of bookings attributable to international partners for the same quarter in the previous fiscal&#160;year and the prior quarter. International bookings accounted for approximately 15% of our total bookings for each year ended December&#160;31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Software Subscription Renewable Revenue Growth</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We believe that our ability to renew and increase the software revenues on our platform from existing customers is an indicator of market penetration, adoption, the growth of our business and future revenue trends. Software sales of our solutions are purchased on an annual or multi-year basis, as well as one-time licenses to allow (i)&#160;an unlimited number of users on a particular device or (ii)&#160;a particular number of users to access our applications. We include subscriptions for both device and user-based applications and services in our measure of renewing revenue. Our customers typically enter into annual licenses or subscriptions with us, although some enter into multi-year agreements. Customers have no contractual obligation to renew their licenses or subscriptions with us after the completion of their initial term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We believe the level of renewing revenue is an important indicator of future business success, as it is an indicator of sales growth of customer expansion accounts, utilization of our platform and future margin improvement. Our renewing revenue includes:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">renewal of prior customer agreements in whole or in part, plus</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">additional software titles added to existing customer agreements, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">software revenues related to sales of new systems as part of an expansion of the customer footprint.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The above aspects of software revenue are captured in the annualized contract value (&#8220;ACV&#8221;) and net dollar revenue retention rate (&#8220;NDRR&#8221;) metrics described below under &#8220;Retention and Expansion of Customers.&#8221; We believe that these annualized measures provide important context to understanding the strength and growth of our software license revenue. We expect to accelerate the transition of our revenue mix to software from hardware through continued improvement in renewing revenue from the retention and expansion of our customers.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Retention and Expansion of Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our ability to increase revenue depends in part on retaining our existing customers and expanding their use of our platform. We offer an integrated, comprehensive set of solutions that cover K-12/STEM and CTE. We have a variety of software bundles targeted at different areas of learning and grade levels. Retaining and expanding our existing customer base is critical to our success.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">To monitor our ability to retain and grow our customer base for our software we monitor the ACV of active software licenses, with particular attention to customers with at least $50,000 in ACV. Our ACV for the&#160;year ended December&#160;31, 2025 and December&#160;31, 2024 was approximately $9.9 million and $11.3 million, respectively. We calculate our Dollar-Based Retention Rate as of a given period end by starting with the ACV from all customers as of 12&#160;months prior to such period end (&#8220;Prior Period ACV&#8221;) and calculating the ACV from these same customers as of the current period end (&#8220;Current Period ACV&#8221;). Current Period ACV includes any upsells and is net of contraction or attrition over the trailing 12&#160;months but excludes revenue from new customers in the current period. We then divide the total Current Period ACV by the total Prior Period ACV to arrive at our Dollar-Based Retention Rate. For the&#160;years ended December&#160;31, 2025 and December&#160;31, 2024, our NDRR on customers with at least $50,000 of ACV was 71% and 92%, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Average Term Length</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We measure the ACV dollar-weighted term length of our renewable software license agreements. We believe, an increase in term length is a signal that customers are adopting our products for long-term use, which decreases the risk that a customer will choose not to renew their software licenses. CTE agreements are typically longer-term than K-12 agreements, and as a result, the dollar-weighted term length measure can reflect a mix shift of license agreements between these product lines.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Non-GAAP Financial Measures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We use non-GAAP financial measures in addition to our results of operations reported in accordance with GAAP. Non-GAAP financial measures have limitations as analytical tools when assessing our operating performance and should not be considered in isolation or as a substitute for GAAP measures, including gross profit and net income (loss). We may calculate or present our non-GAAP financial measures differently than other companies who report measures with similar titles and, as a result, the non-GAAP financial measures we report may not be comparable with those of companies in our industry or in other industries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We calculate Adjusted EBITDA as GAAP net loss adjusted for interest expense, depreciation and amortization expense, stock-based compensation, loss on change in fair value of convertible debt, loss on debt extinguishment and income tax expense. We believe this measure provides our management and investors with consistency and comparability with our past financial performance and is an important indicator of the performance and profitability of our business.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The following table presents our Adjusted EBITDA from operations for each of the periods presented:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">GAAP Net Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (25,388)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (20,823)</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">Add back (deduct):</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;&#160;&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Interest expense </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 1,478</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 2,815</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Depreciation and amortization </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 10</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 12</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Income tax expense </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 14</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 34</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Stock-based compensation </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 7,120</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 7,735</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Loss on change in fair value of convertible debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 1,945</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Loss on extinguishment of debt </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 359</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Adjusted EBITDA </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (14,821)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (9,868)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Factors Affecting Our Performance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We believe that our growth and financial performance are dependent upon many factors, including the key factors described below which are in turn subject to significant risks and challenges, including those discussed below and in the section of this report entitled &#8220;<i style="font-style:italic;">Risk Factors</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Retention of Key Employees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In 2020, in response to concerns relating to the COVID-19 pandemic, we made significant changes to our business, including changes to our structure and employee base. We moved to a remote working environment at the onset of the pandemic and have transitioned to a hybrid working environment. In many respects, we believe these changes have better positioned our workforce and our company for profitability. However, we believe we have many employees that are key to our operations, and in the event some of these key employees were to leave our company, it would have a detrimental effect on our business and operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Strategic PC OEM Partnerships</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Prior to our most recent laptop product, Inspire, we worked exclusively with tier-one Original Development Manufacturers (&#8220;ODMs&#8221;) to manufacture our products. In 2021, we made the strategic decision to partner with a major PC OEM, working together to build Inspire, a proprietary laptop product, which allowed us to leverage the OEM&#8217;s supply chain network and volumes. As of December&#160;31, 2025, approximately 21,700 Inspires have been shipped under our agreement with this PC OEM. Our master agreement with our PC OEM partner is subject to an initial one-year term, with automatic renewal for subsequent one-year terms. Either party is permitted to terminate the agreement upon written notice delivered to the other party not later than three&#160;months prior to the expiration of the applicable term. During 2023, we entered into an agreement with another PC OEM for the manufacture of an additional laptop product. If either PC OEM decided to discontinue their relationship with us, our business could be materially and adversely impacted. We also rely upon one third-party partner located in China to manufacture our stylus. If our manufacturing partners that we rely upon decide to discontinue their relationship with us and we are unable to replace such parties on similar terms or at all, our business could be materially and adversely impacted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Scaling in the United States</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our fundamental go-to-market model is built upon a solution-oriented selling approach. We believe it is critical that we continue to grow and scale our business in the United States in order to be successful. School districts can at times be prone to long sales cycles as a result of the bureaucratic purchasing process. In addition, education funding is subject to change based on political, policy or economic variables at the federal, state or local level, which can impact a school district&#8217;s funding, both positively and negatively, and impact our business in the United States.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Software Acquisitions for Growth</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">An important component to our future growth plan going forward is the acquisition of key software companies and/or intellectual property in specific areas within the education market. We believe that the completion and successful integration of such companies and assets will be important to our success.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Components of Results of Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our revenue consists of hardware revenue, software applications revenue and services revenue. We recognize revenue at the amount to which we expect to be entitled when control of the products, software or services is transferred to its customers as described below. We have elected to record revenue net of taxes collected from customers that are remitted to governmental authorities, with the collected taxes recorded within other current liabilities until remitted to the relevant government authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Hardware Revenue&#160;&#8212; </i>Hardware revenue is generated from the sale of our learning stations bundled with pre-loaded perpetual license software, accessories necessary for full use of our products, including stylus, eyewear (if needed) and power adapters, and a standard assurance type warranty. Hardware accessories are also sold on a stand-alone basis. Customers place orders for the hardware and we fulfill the order and ship the hardware directly to the customer or authorized resellers. Generally, we receive payment from customers or authorized resellers at the time of hardware delivery; however, in certain circumstances our United States customers may remit payment at a later date pursuant to the terms of their agreement with us. We recognize hardware revenue associated with a sale in full at the time of shipment. Customers purchasing hardware from us also typically purchase our enabled software applications for use on their devices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Software Applications Revenue&#160;&#8212; </i>Software applications revenue is generated from the sale of internally developed and third-party applications enabled for use on our products licensed over specified contractual terms. Most software applications reside on our products and require license keys to activate, although certain applications are web-based and require user log-ins. Customers who license our software use it on our products under different subscription terms based on the number of devices or users and length of the contract. We do not require customers to license software applications when purchasing our products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We typically invoice our customers annually in advance based on their subscription. Software sales that consist of licenses of functional intellectual property are satisfied at a point in time when key codes are provided to allow customers to access the software, which is the contract start date and we recognize revenue ratably over the length of the contract. In transactions where we provide user-based software licenses to a customer, we recognize software revenue ratably on a straight-line basis. For the sale of third-party applications where we obtain control of the application before transferring it to the customer, we recognize revenue based on the gross amount billed to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Services Revenue&#160;&#8212; </i>We derive services revenue from implementation, professional development and technical services delivered remotely or on-site at the customer&#8217;s location and extended service type warranties. Services are either delivered by our personnel or our qualified third-party representatives. Under the third-party arrangements, we will pay the third-party for their delivery services and bill the customer directly. We will also repair our products for a fee if the nature of the repair is outside the scope of the applicable warranty, but this is not a significant source of revenue. Each service type does not significantly impact the functionality of the others, or the hardware/software being provided. Services are typically invoiced in advance and revenue is recognized based on the passage of time during the contract period. We believe that the passage of time corresponds directly to the satisfaction of the performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Cost of Goods Sold</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Cost of goods sold consists of cost of hardware sold, cost of software sold and cost of services sold. Overall cost of revenue is largely dependent on a combination of revenue types, hardware component supply and pricing and cost of third-party software applications.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cost of Hardware Sold&#160;&#8212; </i>Cost of hardware sold consists primarily of costs associated with the manufacture of our products and personnel-related expenses associated with manufacturing employees, including salaries, benefits, bonuses, overhead and stock-based compensation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">All of our products are manufactured by manufacturers located primarily in China. We have entered into agreements for the supply of many components; however, there can be no guarantee that we will be able to extend or renew these agreements on similar terms, or at all. Although most components in the products essential to our business are generally available from multiple sources, certain custom and new technology components are currently obtained from single or limited sources. We compete for various components with other participants in the markets for personal computers, tablets and accessories. Therefore, many components, including those that are available from multiple sources, are at times subject to industry-wide shortage and significant commodity pricing fluctuations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Cost of hardware sold also includes costs of acquiring third-party devices and components, and costs associated with shipping devices to customers. We have outsourced much of our transportation and logistics management for the distribution of products. While these arrangements can lower operating costs, they also reduce our direct control over distribution. During the COVID-19 pandemic, certain of our logistical service providers experienced disruptions. Refer to &#8220;<i style="font-style:italic;">Supply Chain Challenges</i>&#8221; for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Cost of goods sold related to delivered hardware and bundled software, including estimated standard warranty costs, are recognized at the time of sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cost of Software Sold&#160;&#8212; </i>Cost of software sold consists primarily of fees paid to third parties for software licenses, costs associated with the technical support of software applications and the cost of our customer success operations. Costs incurred to provide product-related bundled services and unspecified software upgrade rights are recognized as cost of sales as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cost of Services Sold&#160;&#8212; </i>Cost of services sold consists primarily of personnel costs associated with the development and delivery of the services. Some of these costs are internal resources while others are associated with third parties engaged to develop or deliver the services. Other costs include travel and technology used in the development or delivery of the services. Cost of services revenue, including those for extended service type warranty and repair expenses relating to our products, are recognized as cost of sales as incurred or upon completion of the service obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Operating Expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our operating expenses consist primarily of selling, general and administrative expenses and product engineering and R&amp;D expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and sales commissions. Operating expenses also include overhead costs, including rent, utilities, insurance, legal and office supplies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Research and development expenses&#160;&#8212; </i>Research and development expenses consist primarily of product engineering and personnel-related expenses associated with our hardware and software engineering employees, including salaries, benefits, bonuses and stock-based compensation. R&amp;D expenses also include third-party contractor or professional services fees, and software and subscription services dedicated for use by our engineering organization. We expect that our R&amp;D expenses will increase in absolute dollars as our business grows, particularly as we incur additional costs related to continued investments in our platform and products. In addition, R&amp;D expenses that qualify as internal-use software development costs are capitalized, the amount of which may fluctuate significantly from period-to-period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Selling and marketing&#160;&#8212; </i>Selling and marketing expenses consist of labor and other costs directly related to the promotion of our products, including compensation for our marketing team and travel expense incurred in connection with promotional efforts.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">General and administrative expenses&#160;&#8212; </i>General, and administrative expenses consist primarily of personnel-related expenses associated with our finance, legal, information technology, human resources, facilities and administrative employees, including salaries, benefits, bonuses, sales commissions and stock-based compensation. Commissions paid on the sale of hardware and short-term software licenses are recognized upon delivery. Commissions paid on the sale in which at least a portion of the goods and services will be satisfied over a period of time (services primarily consisting of extended warranties) are not material and are expensed when incurred. General and administrative expenses also include external legal, accounting and other professional services fees, operational software and subscription services and other corporate expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Other operating expenses&#160;&#8212; </i>Other operating expenses consist of offering costs incurred as part of the terminated EdtechX Merger Agreement that were initially deferred but then expensed upon termination of the EdtechX Merger Agreement. We incur additional expenses as a result of operating as a public company, including costs to comply with the rules&#160;and regulations applicable to companies listed on a national securities exchange, costs related to remediating our material weaknesses and compliance and reporting obligations, and increased expenses for insurance, investor relations and professional services. In addition, we expect that our selling, general and administrative expenses will increase in absolute dollars as our business grows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Interest Expense</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 10pt 0pt;">Interest expense consists primarily of changes in accrued interest expense, interest payments and amortization of debt issuance costs for our debt facilities. See &#8220;<i style="font-style:italic;">Liquidity and Capital Resources&#160;&#8212; Debt and Financing Arrangements</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Income Tax Expense</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Income tax expense consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We record income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are recorded based on the estimated future tax effects of differences between the financial statement and income tax basis of existing assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the&#160;years in which differences are expected to reverse. We recognize the effect on deferred income taxes of a change in tax rates in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We record a valuation allowance to reduce our deferred tax assets and liabilities to the net amount that we believe is more likely than not to be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing tax planning strategies in assessing the need for a valuation allowance.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:10.35pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Results of Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">The following table sets forth our results of operations for the years ended December&#160;31, 2025 and 2024</i>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenues:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Hardware</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 21,991</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (7,783)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (35)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Software</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,558</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,857</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,299)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (18)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Services</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,092</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,250</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (158)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 27,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 38,098</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (10,240)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (27)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost of goods sold</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 14,597</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 22,529</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (7,932)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (35)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 13,261</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 15,569</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (2,308)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (15)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Research and development</i><sup style="font-size:6pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,893</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 405</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Selling and marketing</i><sup style="font-size:6pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 16,232</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 15,915</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 317</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">General and administrative</i><sup style="font-size:6pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,872</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,419</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,453</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 35,402</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 33,227</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 2,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss from operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (22,141)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (17,658)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (4,483)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 25</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other (expense) income:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,478)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,815)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,337</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (47)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Other income (expense), net</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 190</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 43</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 147</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 341</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Loss on extinguishment of debt</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (359)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 359</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (100)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Loss on change in fair value of convertible debt</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,945)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,945)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Loss before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> (25,374)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> (20,789)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> (4,585)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 22</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">%</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Income tax expense </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 34</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (20)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (59)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:37.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Net loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> (25,388)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> (20,823)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> (4,565)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 22</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">%</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:19.5pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Includes stock-based compensation expense as follows:</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:54.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:54.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 77</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 130</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 388</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 802</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,122</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,808</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,533</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,995</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 7,120</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 7,735</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Revenue</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:57.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Revenues:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Hardware</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 14,208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 21,991</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (7,783)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (35)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Software</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 10,558</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 12,857</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (2,299)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (18)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Services</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 3,092</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 3,250</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (158)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 27,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 38,098</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (10,240)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (27)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">%</b></p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-style:italic;font-weight:bold;">Retention and Expansion Metrics</span><span style="font-style:italic;font-weight:bold;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">Annualized Contract Value (ACV)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">$</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><i style="font-style:italic;white-space:pre-wrap;"> 9,917</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">$</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;white-space:pre-wrap;"> 11,257</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">$</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;white-space:pre-wrap;"> (1,340)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;white-space:pre-wrap;"> (12)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">%</i></p></td></tr><tr style=""><td style="vertical-align:top;width:57.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">Net Dollar Retention Rate (NDRR)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">&#160;</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><i style="font-style:italic;white-space:pre-wrap;"> 71</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">%&#160;&#160;</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">&#160;</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;white-space:pre-wrap;"> 92</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">%&#160;&#160;</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">&#160;</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;white-space:pre-wrap;"> (21)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="color:#231f20;font-style:italic;">%&#160;&#160;</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">&#160;&#160;&#8203;</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Total revenue decreased by $10.2 million, or 27%, to $27.9 million for the&#160;year ended December&#160;31, 2025, from $38.1 million for the&#160;year ended December&#160;31, 2024. This decrease in revenue was primarily attributable to lower hardware revenues and uncertainty in the Company&#8217;s K-12 end-user markets where funding sources have been disruptive, causing longer than usual sales cycles, and in some cases prompting customers to delay receipt of confirmed order bookings. Potential tariff volatility surcharges have also contributed to potentially elongated sales cycles as we communicate these pricing impacts to customers in revised quotes. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Hardware revenue decreased by $7.8 million or 35%, to $14.2 million for the&#160;year ended December&#160;31, 2025, from $22.0 million for the&#160;year ended December&#160;31, 2024. <span style="letter-spacing:0.2pt;">The decrease in hardware revenue was primarily attributable to tariff and trade policy uncertainty, as well as uncertainty in federal funding sources for education available to our K-12 segment customers, and the resulting impact on laptop shipments, during the year ended December 31, 2025.The decrease in hardware revenue is primarily attributable to constraint of available working capital to fund hardware purchases to fulfill order backlog.</span> For the years ended December 31, 2025 and 2024, hardware revenue as a percentage of total revenue is 51% and 58%, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Software revenue decreased by $2.3 million or 18%, to $10.6 million for the&#160;year ended December&#160;31, 2025, from $12.9 million for the&#160;year ended December&#160;31, 2024. <span style="color:#231f20;">Notwithstanding adverse factors affecting hardware shipments, and software content purchased on new unit deployments, retention of existing software licenses revenue, and increases in the sales price of software, generated an improvement in software revenue relative to the decline in hardware revenue. </span>The decrease in revenue is attributable to third-party annual software sales. For the years ended December 31, 2025 and 2024, software revenue as a percentage of total revenue is 38% and 34%, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our key retention metrics are as follows: (1)&#160;ACV for the&#160;year ended December&#160;31, 2025 decreased to $9.9 million as compared to the&#160;year ended December&#160;31, 2024 of $11.3 million and (2)&#160;NDRR for the trailing twelve-month period ended December&#160;31, 2025 was 71% and for December&#160;31, 2024 was 92%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Service revenue decreased by $0.2 million or 5%, to $3.1 million for the&#160;year ended December&#160;31, 2025, from $3.3 million for the&#160;year ended December&#160;31, 2024. The decrease in revenue is attributable to decreased sales of extended warranty and technology support services. For the years ended December 31, 2025 and 2024, services revenue as a percentage of total revenue is 11% and 9%, respectively.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Cost of goods sold:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Hardware</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 9,374</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 15,950</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (6,576)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (41)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Software</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 3,097</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 5,025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (1,928)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (38)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Services </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 1,944</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 1,152</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 792</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 69</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="color:#231f20;font-style:italic;">Excess and obsolete</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 182</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 402</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (220)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> (55)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total cost of goods sold </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 14,597</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 22,529</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> (7,932)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> (35)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">%</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;year ended December&#160;31, 2025, total cost of goods sold decreased by $7.9 million, or 35%, to $14.6 million as compared to $22.5 million for the&#160;year ended December&#160;31, 2024. This decrease was primarily attributable to reduced hardware costs of $6.6&#160;million due to fewer shipments of Inspire&#160;units, a decrease in software costs of $1.9 million and a decrease in excess and obsolete inventory of $0.2 million, partially offset by an increase in service cost of $0.8 million. For the years ended December 31, 2025 and 2024, gross margin is 48% and 41%, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Cost of hardware sold decreased by $6.6 million, or 41%, to $9.4 million for the&#160;year ended December&#160;31, 2025, from $16.0 million for the&#160;year ended December&#160;31, 2024. The decrease in cost of hardware sold was primarily attributable to a decrease in the volumes shipped of Inspire laptops, as well as reductions in the bill of materials costs of the new Inspire 2 laptop relative to the Inspire 1 model which was sold during the year ended December 31, 2024. For the years ended December 31, 2025 and 2024, hardware gross margin is 34% and 27%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Cost of software sold decreased by $1.9 million or 38%, to $3.1 million for the&#160;year ended December&#160;31, 2025, from $5.0 million for the&#160;year ended December&#160;31, 2024. The decrease in cost of software sold corresponded to decreased sales of third party<span style="font-style:italic;font-weight:bold;"> </span>point-in-time software and overall software application sales.<span style="font-style:italic;font-weight:bold;"> </span>The decrease in third-party point-in-time software costs was also related to success in acquiring software applications on which the company formerly incurred revenue share. For the years ended December 31, 2025 and 2024, software gross margin is 71% and 61%, respectively.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Cost of services sold increased by $0.8 million or 69%, to $1.9 million for the&#160;year ended December&#160;31, 2025, from $1.2 million for the&#160;year ended December&#160;31, 2024. The increase in cost of services sold is attributable to purchases of extended warranty contracts and increased delivery costs for sales of Inspire laptops and technology support services, respectively. For the years ended December 31, 2025 and 2024, services gross margin is 37% and 65%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Excess and obsolete write-downs decreased by $0.2 million or 55% to $0.2 million for the&#160;year ended December&#160;31, 2025, from $0.4 million for the&#160;year ended December 31, 2024. The decrease was attributable to the write-off of inventory costs in the year ending December 31, 2024.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:54.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:54.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:top;width:54.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:top;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:top;width:54.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Operating Expenses:</b></p></td><td style="vertical-align:top;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:top;width:54.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Research and development</i></p></td><td style="vertical-align:top;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 5,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 4,893</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 405</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">Selling and marketing</i></p></td><td style="vertical-align:top;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 16,232</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 15,915</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 317</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><i style="font-style:italic;">General and administrative</i></p></td><td style="vertical-align:top;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 13,872</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 12,419</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 1,453</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;white-space:pre-wrap;"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr style=""><td style="vertical-align:top;width:54.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total operating expenses</b></p></td><td style="vertical-align:top;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 35,402</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 33,227</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 2,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"> 7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">%</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;year ended December&#160;31, 2025, total operating expenses increased by $2.2 million, or 7%, to $35.4 million, from $33.2 million for the&#160;year ended December&#160;31, 2024. <span style="color:#231f20;">The increase in expenses was primarily attributable to increased costs in personnel.</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Research and development expenses increased by $0.4 million or 8%, to $5.3 million for the&#160;year ended December&#160;31, 2025, from $4.9 million for the&#160;year ended December&#160;31, 2024. The increase in expenses was primarily attributable to an increase in compensation costs resulting from higher headcount, as well as expanded R&amp;D project activities including new product development and outside services. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Selling and marketing expenses increased by $0.3 million or 2%, to $16.2 million for the&#160;year ended December&#160;31, 2025, from $15.9 million for the&#160;year ended December&#160;31, 2024. The increase in expenses was primarily attributable to increased headcount and compensation expense partially offset by a decrease in stock-based compensation expense of $0.7 million due to grants to employees in March 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">General and administrative expenses increased by $1.5 million or 12%, to $13.9 million for the&#160;year ended December&#160;31, 2025, from $12.4 million for the&#160;year ended December&#160;31, 2024. The increase in expenses was primarily attributable to increased costs in personnel and professional expenses in 2025 related to being a public company and a $0.5 million increase in stock compensation expenses due to grants to employees in April 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Interest Expense</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:54.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="vertical-align:bottom;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,478)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,815)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,337</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (47)</span></p></td><td style="vertical-align:bottom;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">%</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;year ended December&#160;31, 2025, interest expense decreased by $1.3 million, or 47%, to $1.5 million, from $2.8 million for the&#160;year ended December&#160;31, 2024. The decrease in interest expense was attributable to the convertible loans converted into our common stock as part of the IPO in December 2024 and a lower interest rate on the convertible debt entered into in April 2025 compared to the debt paid off with a portion of the proceeds from the convertible debt.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Income Tax Expense </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The decrease in income tax expense for the&#160;year ended December&#160;31, 2025 was immaterial. The United States federal statutory rate is 21% while our effective tax rate for the&#160;years ended December&#160;31, 2025 and 2024 was 0.1% and 0.1%, respectively. No federal or state income taxes are expected outside of immaterial state tax payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cash Flows</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The following table summarizes our cash flows for the periods presented:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year ended December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (17,969)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (8,874)</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (26)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (13)</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,482</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Operating Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the year ended December&#160;31, 2025, <span style="color:#212529;background:#ffffff;">our operating activities used cash of $18.0 million, primarily due to our net loss of $25.9 million and the changes in our operating assets and liabilities of $2.0 million, partially offset by adjustments for non-cash charges, including stock-based compensation expense of $7.1 million, the change in fair value of convertible debt of $1.9 million, issuance of restricted stock units of $0.5 million, provision for excess and obsolete inventory of $0.2 million, and non-cash amortization of other debt discount of $0.1 million. The change in our operating assets and liabilities was primarily the result of an increase in prepaid and other assets of $0.5 million and a decrease in accounts payable of $1.6 million, accrued expenses of $1.6 million and deferred revenue of $1.4 million, partially offset by a decrease in accounts receivable of $1.6 million and inventory of $0.7 million and an increase in accrued interest of $0.8 million. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;year ended December&#160;31, 2024, <span style="color:#212529;background:#ffffff;">our operating activities used cash of $8.9 million, primarily due to our net loss of $20.8 million and change in the fair value of embedded derivative of $0.2 million, partially offset by changes in our operating assets and liabilities of $3.6 million and adjustments for non-cash charges, including stock-based compensation expense of $7.7 million, provision for excess and obsolete inventory of $0.4 million, non-cash amortization of other debt discount of $0.1 million, and loss on extinguishment of debt of $0.4 million. The change in our operating assets and liabilities was primarily the result of a decrease in accounts receivable of $1.9 million and an increase in accounts payable of $0.9 million, deferred revenue of $0.6 million, and accrued interest of $1.6 million, partially offset by an increase in inventory of $0.1 million and prepaid expenses and other assets of $0.3 million, and a decrease in accrued expenses of $1.1 million. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Investing Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the years ended December&#160;31, 2025 and December&#160;31, 2024, net cash used in investing activities was immaterial due to our low capital equipment requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Financing Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;year ended December&#160;31, 2025, net cash provided by financing activities was $14.4 million primarily due to proceeds from convertible debt of $13.0 million, other debt issuances of $4.0 million, proceeds from issuance of common stock from equity line-of-credit of $5.6 million, and proceeds from exercise of stock options of $0.2 million partially offset by repayment of other debt issuances of $7.2 million, and fees paid for debt issuance of $0.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;year ended December&#160;31, 2024, net cash provided by financing activities was $10.5 million primarily due to proceeds from initial public offering of $10.0 million, convertible notes of $5.0 million, and other debt issuances of $3.5 million partially offset by repayment of other debt issuances of $5.7 million, and fees paid for deferred offering costs of $2.5 million.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liquidity and Capital Resources</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;years ended December&#160;31, 2025 and 2024, we incurred net losses of $25.9 million and $20.8 million, respectively, and incurred negative cash flows from operations of $18.0 million and $8.9 million, respectively. We had combined cash and cash equivalents of $1.0 million and $4.9 million as of December&#160;31, 2025 and December&#160;31, 2024, respectively. We have incurred operating losses and negative cash flows from operations since inception. In January 2026, we entered into a Securities Purchase Agreement with an institutional investor, pursuant to which the Company agreed to issue and sell to the institutional investor shares of the Company&#8217;s Series P Preferred Stock, and five-year warrants, that provided us initially with $3.0 million in financing. In addition, on March 16, 2026, we issued an additional senior secured convertible note to an institutional investor pursuant to a securities purchase agreement dated April 10, 2025, which provided us with an additional $4.0 million in financing. See Note 15 (Subsequent Events) of the consolidated financial statements for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Management has projected cash on hand may not be sufficient to allow us to continue operations and there is substantial doubt about our ability to continue as a going concern within 12&#160;months from the date of issuance of the financial statements if we are unable to raise additional funding for operations. We expect our working capital needs to increase in the future as we continue to expand and enhance our operations. Our ability to raise additional funds for working capital through equity or debt financings or other sources may depend on the financial success of our business and successful implementation of our key strategic initiatives, financial, economic and market conditions and other factors, some of which are beyond our control. Further financings may have a dilutive effect on stockholders and any debt financing, if available, may require restrictions to be placed on our future financing and operating activities. If we require additional capital and are unsuccessful in raising that capital at a reasonable cost and at the required times, or at all, we may not be able to continue our business operations or we may be unable to advance our growth initiatives, either of which could adversely impact our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Sources of Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have historically funded our operations through the issuance of common stock and preferred stock to private investors, our IPO and debt financing. Our accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and liabilities in the normal course of business. The recurring losses and negative cash flows from operations, working capital deficiency, the need for additional financing, and the uncertainties frequently encountered by companies in the technology industry are factors that raise substantial doubt about our ability to continue as a going concern for the twelve-month period from the date the financial statements included herein were issued. The conditions identified above raise substantial doubt about our ability to continue as a going concern. Our consolidated financial statements do not contain any adjustments that might result if we are unable to continue as a going concern.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Issuance of Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On December&#160;6, 2024, we completed our IPO of&#160;2.2&#160;million shares of common stock at a price of $5.00&#160;per share, which included&#160;0.3&#160;million shares sold to the underwriters pursuant to their option to purchase additional shares. After underwriting discounts and commissions of $0.8&#160;million and offering expenses of $2.5&#160;million, we received net proceeds from the IPO of $7.5&#160;million. In connection with the IPO,&#160;4.0&#160;million outstanding shares of preferred stock were converted into 18.7 million shares of common stock. See Note 1 (Description of Business and Basis of Presentation) and Note 6 (Temporary Redeemable Preferred Stock and Stockholders&#8217; Equity) for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Series P Preferred Stock Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On January 23, 2026, the Company entered into a Securities Purchase Agreement with an institutional investor for the issuance and sale of Series P Convertible Preferred Stock (the "Series P Preferred Stock") and five-year warrants to purchase common stock. At the initial closing held on January 27, 2026, the investor purchased 1,500,000 shares of Series P Preferred Stock and warrants to purchase 1,000,000 shares of common stock for an aggregate purchase price of $3,000,000. The initial purchase price per share of Series P Preferred Stock was $2.00. The initial exercise price for the warrants is $3.00 per share, subject to standard and customary adjustments. The Series P Preferred Stock entitles holders to cumulative dividends at an annual rate of 18%, payable in additional shares of Series P Preferred Stock, and feature a liquidation preference equal to the stated value plus accrued dividends. Under the terms of the agreement, the Company and the purchaser may mutually agree to additional closings within one year, up to a total aggregate limit of $10.0 million for all cumulative purchases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Contractual Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our principal commitments consist of obligations for office space under a non-cancelable operating lease that expires in January&#160;2026, as well as repayment of borrowings under other financing arrangements as described above under <i style="font-style:italic;">&#8220;&#8212; Liquidity and Capital Resources&#160;&#8212; Debt and Financing Arrangements</i>.&#8221; In addition, we have agreements with certain hardware suppliers to purchase inventory; as of December&#160;31, 2025, we had approximately $10.4 million in purchase obligations outstanding under such agreements, all of which are scheduled to come due on or before December&#160;31, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Critical Accounting Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with GAAP. We evaluated the development and selection of our critical accounting estimates and believe that the following involve a higher degree of judgement or complexity and are most significant to reporting our results of operations and financial position and are therefore discussed as critical. The following critical accounting estimates reflect the significant estimates and judgements used in the preparation of our consolidated financial statements. Actual results could differ materially from those estimates and assumptions, and those differences could be material to our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We re-evaluate our estimates on an ongoing basis. For information on our significant accounting policies, refer to Note&#160;2&#160;&#8212; Summary of Significant Accounting Policies to our consolidated financial statements contained elsewhere in this report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We recognize revenue from signed contracts with customers, change orders (approved and unapproved) and claims on those contracts that we conclude to be enforceable under the terms of the signed contracts. Some of our contracts have one clearly identifiable performance obligation. However, many contracts provide the customer several promises that include hardware, software and professional services. The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For contracts with multiple performance obligations, the transaction price is allocated based on standalone selling prices (&#8220;SSP&#8221;), with list prices typically used for most items. For post-contract support services (&#8220;PCS&#8221;) significant judgement is involved based on factors such as specific services offered, business models and operational efficiency. The Company regularly reassesses this estimate as changes could materially impact revenue recognition timing and amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Discounts in certain contracts with customers are deemed variable consideration but are known at the time of revenue recognition. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our inventory, which includes raw materials and finished goods is valued using the weighted average cost method for hardware inventory while software inventory is recorded at actual cost. We periodically review the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Convertible Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have issued convertible debt under numerous convertible promissory notes. We evaluate embedded conversion and other features within convertible debt to determine whether any embedded features should be bifurcated from the host instrument and accounted for as a derivative at fair value, with changes in fair value recorded in the consolidated statement of operations. No material embedded features have been bifurcated as of the financial statement dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the recent convertible&#160;note described in Note 5 (Debt and Related Party Debt), we elected the fair value option under accounting Standards Codification (&#8220;ASC&#8221;) 825,&#160;<i style="font-style:italic;">Financial Instruments</i>, (&#8220;ASC 825&#8221;) measuring the entire instrument at fair value with changes recognized in earnings. This election is irrevocable&#160;and applied to the whole instrument, consistent with ASC 825-10 guidance. Key estimates include the valuation of original issue discount, accrued interest, and make-whole provisions, which require assumptions about discount rates, credit risk, and market conditions. The fair value option under ASC 825 simplifies the accounting by eliminating the need to bifurcate embedded derivatives under ASC 815,&#160;<i style="font-style:italic;">Derivatives and Hedging</i>&#160;(&#8220;ASC 815&#8221;) and aligns with the principles outlined in ASC 470,&#160;<i style="font-style:italic;">Debt</i>&#160;(&#8220;ASC 470&#8221;) for debt instruments.&#160; This approach requires ongoing reassessment of fair value inputs and assumptions, which can significantly affect reported earnings and liabilities<i style="font-style:italic;">.</i>&#160;All fees related to the convertible note were expensed as incurred and not recorded as debt issuance costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We use the asset and liability method under FASB ASC Topic 740, <i style="font-style:italic;">Income Taxes</i>, when accounting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. Deferred tax expense or benefit is the result of changes in the deferred tax asset and liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We record a valuation allowance to reduce our deferred tax assets to the net amount that we believe is more likely than not to be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income, and ongoing tax planning strategies in assessing the need for a valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">JOBS Act</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The JOBS Act permits an emerging growth company such as us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies until those standards would otherwise apply to private companies. We have elected to avail ourselves of this exemption and, therefore, we will not be subject to new or revised accounting standards at the same time that they become applicable to other public companies that are not emerging growth companies until such time that we either (i)&#160;irrevocably elect to &#8220;opt out&#8221; of such extended transition period or (ii)&#160;no longer qualify as an emerging growth company. As a result, our financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are also a smaller reporting company meaning that the market value of our stock held by non-affiliates is less than $700.0 million and our annual revenue was less than $100.0 million during the most recently completed fiscal&#160;year. We may continue to be a smaller reporting company if either (i)&#160;the market value of our stock held by non-affiliates is less than $250.0 million or (ii)&#160;our annual revenue was less than $100.0 million during the most recently completed fiscal&#160;year and the market value of our stock held by non-affiliates is less than $700.0 million. To the extent we continue to qualify as a smaller reporting company after we cease to qualify as an emerging growth company, we will continue to be permitted to make certain reduced disclosures in our periodic reports and other documents that we file with the SEC. Specifically, as a smaller reporting company we may choose to present only the two most recent fiscal&#160;years of audited financial statements in our Annual Report on Form&#160;10-K and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation.</p><a id="_a41834c4_5a87_4267_b390_f4d45b5fd51f"></a><a id="Item7AQuantitativeandQualitativeDisclosu"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As a smaller reporting company, we are not required to provide the information required by this item.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_7460076a_90fd_4ce8_95c5_34b68e40f649"></a><a id="Item8FinancialStatementsandSupplementary"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;8. Financial Statements and Supplementary Data</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">zSPACE,&#160;INC.</p><a id="INDEXTOCONSOLIDATEDFINANCIALSTATEMENTS_2"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:91.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:91.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr style=""><td style="vertical-align:top;width:91.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#ReportofIndependentRegisteredPublicAccou"><span style="font-style:normal;font-weight:normal;">Report of Independent Registered Public Accounting Firm</span></a> (PCAOB ID <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:AuditorFirmId" id="Narr_6l6aOvmp50Or2U-etq58-w">1195</ix:nonNumeric>)<span style="white-space:pre-wrap;">    </span></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:top;width:6.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">58</p></td></tr><tr style=""><td style="vertical-align:top;width:91.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#ReportofIndependentRegisteredPub_Acc"><span style="font-style:normal;font-weight:normal;">Report of Independent Registered Public Accounting Firm</span></a> (PCAOB ID <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" name="dei:AuditorFirmId" id="Narr_C2sEibaMSUKv_VAoVGYZ7g">243</ix:nonNumeric>)</p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">59</p></td></tr><tr style=""><td style="vertical-align:top;width:91.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#CONSOLIDATEDBALANCESHEETS_536094"><span style="font-style:normal;font-weight:normal;">Consolidated Balance Sheets as of December&#160;31, 2025 and 2024</span></a></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">60</p></td></tr><tr style=""><td style="vertical-align:top;width:91.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOM"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Operations and Comprehensive Loss for the Years Ended December&#160;31, 2025 and 2024</span></a></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">61</p></td></tr><tr style=""><td style="vertical-align:top;width:91.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Consolidated_Statement_of_Temporary"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Temporary Redeemable Preferred Stock and Stockholders&#8217; Deficit for the Years Ended December&#160;31, 2025 and 2024</span></a></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">62</p></td></tr><tr style=""><td style="vertical-align:top;width:91.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CONSOLIDATEDSTATEMENTSOFCASHFLOWS_789603"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Cash Flows for the Years Ended December&#160;31, 2025 and 2024</span></a></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">63</p></td></tr><tr style=""><td style="vertical-align:top;width:91.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><a href="#NOTESTOCONSOLIDATEDFINANCIALSTATEMENTS_1"><span style="font-style:normal;font-weight:normal;">Notes&#160;to Consolidated Financial Statements</span></a></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">64</p></td></tr><tr style=""><td style="vertical-align:top;width:91.86%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_773779a6_a9d1_4b27_b707_82f508679108"></a><a id="ReportofIndependentRegisteredPublicAccou"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Report of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">To the Board of Directors and Stockholders of zSpace,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Opinion on the Consolidated Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">We have audited the accompanying consolidated balance sheet of zSpace, Inc. (the Company) as of December 31, 2025, and the related consolidated statements of operations and comprehensive loss, temporary redeemable preferred stock and stockholders&#8217; deficit, and cash flows for each of the year ended December 31, 2025, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2025, and the results of its operations and its cash flows for the year ended<b style="font-weight:bold;"> </b>December 31, 2025, in conformity with accounting principles generally accepted in the United States of America.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Going Concern Uncertainty</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the financial statements, the Company&#8217;s significant operating losses and negative cash flows from operations raise substantial doubt about its ability to continue as a going concern. Management&#8217;s evaluation of the events and conditions and management&#8217;s plans regarding those matters are also described in Note 1. The financial statements do not include any adjustments that might result from the outcome of this uncertainty. Our opinion is not modified with respect to that matter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">/s/ <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:AuditorName" id="Narr_UwJTrjTGRUG7baiNHeOpqA">UHY</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">We have served as the Company&#8217;s auditor since 2025. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="dei:AuditorLocation" id="Narr_o2CmMaeV7kOJ2Z5NpKbEJA">Melville, New York</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">March 30, 2026</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_992c7a77_6f4e_400b_a636_4ec0afe5fc4b"></a><a id="ReportofIndependentRegisteredPub_Acc"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Report of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Shareholders and Board of Directors </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">zSpace,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">San Jose, California</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Opinion on the Consolidated Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have audited the accompanying consolidated balance sheets of zSpace, Inc. (the Company) as of December 31, 2024, the related consolidated statements of operations and comprehensive loss, temporary redeemable preferred stock and stockholder&#8217;s deficit, and cash flows for the year then ended, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2024, and the results of its operations and its cash flows for the year then ended<b style="font-weight:bold;">,</b> in conformity with accounting principles generally accepted in the United States of America.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Going Concern Uncertainty</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the consolidated financial statements, the Company has suffered recurring losses from operations and negative cash flows from operations that raise substantial doubt about its ability to continue as a going concern. Management&#8217;s plans in regard to these matters are also described in Note 1. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">/s/ <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" name="dei:AuditorName" id="Narr_AH_XWBT5rUeS4vX3v2OUpw">BDO USA, P.C.</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">We served as the Company&#8217;s auditor from 2022 to 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" name="dei:AuditorLocation" id="Narr_PUXJ-zwdBEOcJRnfALV0fQ">Spokane, Washington</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">March 27, 2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_bd1515ef_bcac_46e0_b0eb_f374a5d72cc5"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">zSpace, Inc.</b></p><a id="CONSOLIDATEDBALANCESHEETS_536094"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED BALANCE SHEETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(In thousands, except share and per share data)</b></p><a id="_bebfd891_fe85_43d9_be35_6d6e9697994b"></a><a id="Tc_vwyeNshM1k-3S4BWqXHVgg_1_2"></a><a id="Tc_SWS2Vc4StkyoZ7PywVyIXQ_1_5"></a><a id="Tc_4dno0c5FPkm_6DqZvdnrRg_2_2"></a><a id="Tc_cTvACICn6U6gKTc3l9orwA_2_5"></a><a id="Tc_CZV03Ctisk6AfdIHU0jyFQ_3_0"></a><a id="Tc_IYugFZsTRE2M0IVKNh289Q_4_0"></a><a id="Tc_dwEPijZM4kS9yDPdgK2rng_5_0"></a><a id="Tc_4_Ry7R_UhEKIW-Kqd-S5Fw_5_2"></a><a id="Tc_FS9GpWrAlE-SCMLUbVHrUA_5_5"></a><a id="Tc_ztGQlnCrSkGzOsfs0CP4oQ_6_0"></a><a id="Tc_7iXWLPjQ10Kr_27RvsIKcA_7_0"></a><a id="Tc_wV8SpWrGFEuNi0Dn5S_MiA_8_0"></a><a id="Tc_ypOV-fmjvEi8JpYzpTmoHw_9_0"></a><a id="Tc_XMr52JRdwkCq3XBF7Bb8GQ_10_0"></a><a id="Tc_DWsfxeKuiUun6rWpZvvrJA_11_0"></a><a id="Tc_qbJM-Gc6wECKnZYPO7yuGw_12_0"></a><a id="Tc_dn6x6CSNZEa6N4knsXIEjQ_12_6"></a><a id="Tc_PfIgPvk9lUOh6gSDN00ybQ_13_0"></a><a id="Tc_xLlk1ypa5k2vBZpGh2cIHw_13_2"></a><a id="Tc_t31KbWSqFk2OuAdwY-dOSA_13_5"></a><a id="Tc_oUKTXSLJDkKPraBelEn8bw_14_0"></a><a id="Tc_7WoCabLU3UufggR4X7b44Q_15_0"></a><a id="Tc_gnFLINEGQEiErq90JabGuQ_16_0"></a><a id="Tc_Bjrn5ZWdu0S58UlQZ4XHpA_16_2"></a><a id="Tc_ebEGJOhtDkOviy6kM8ULKg_16_5"></a><a id="Tc_uLHr_YdYDk6m5pVuK9iTgQ_17_0"></a><a id="Tc_31KPuc5fS0mOyTF4VGsS3w_18_0"></a><a id="Tc_8PO2zmuAYE-tIGBhDS41oQ_18_6"></a><a id="Tc_aBB9jBcAUEeHZBxLW2654A_19_0"></a><a id="Tc_x_8nT7Zen021Sl69TfdYTA_20_0"></a><a id="Tc_NJc5MDbrdkC1nzTm05wh9A_21_0"></a><a id="Tc_N9_8YsxZhUuFFgwuNu_yWQ_22_0"></a><a id="Tc_axl2Pgrku0OaaIkV0_8qrw_23_0"></a><a id="Tc_OX8wJvkjCESvry-DLGvsEw_23_6"></a><a id="Tc_LPlVISx2s0S5Ic0vrzQMEg_24_0"></a><a id="Tc_voyQgrwEV0axjtTWR3e8vg_25_0"></a><a id="Tc_yz6GuklT3kKxBuJ9Ecbecw_26_0"></a><a id="Tc_Y7CCoiGpO0uZd36pw0FnFQ_27_0"></a><a id="Tc_eU07QaoBLkiYPQxQ1hSZXQ_28_0"></a><a id="Tc_sAd3X3HLjke_6TSfiNnwfw_29_0"></a><a id="Tc_m8YmP1-Ud02Hn8EbcGwYug_30_0"></a><a id="Tc_5CK_MzU5RU6coPlmowlEEQ_31_0"></a><a id="Tc_EwxOkLtCaUSdFwTA_s2zGQ_32_0"></a><a id="Tc_KjkX4dFN5kSdGrfbJ1u5gQ_33_0"></a><a id="Tc_nGI0IrHBBUSngCdhXfTjjw_34_0"></a><a id="Tc_7Sg2ZEI63EiMgyF3DHAooQ_35_0"></a><a id="Tc_D-iK6ai_9EG3F-uyrySbRA_35_2"></a><a id="Tc_yuq_nxMmdUSlE9Nx5ECL_w_35_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">Current assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Cash, cash equivalents and restricted cash</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc__G9ffKdlGU2nbJnxUYicfA_5_3">1,021</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_H_jzM2_I2k6SHcbKKZ4crw_5_6">4,864</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Accounts receivable, net of allowance for credit losses of </span><span style="font-size:9.5pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="Narr_TsRJ7rmKC0KY8IKeu0MnSg">94</ix:nonFraction></span><span style="font-size:9.5pt;"> and </span><span style="font-size:9.5pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="Narr_4u7CbCfXdUCHUxzi5f0tMw">44</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_kdT_PaQlrkiZL3w1fZzoFQ_6_3">1,438</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_Q2CBS0q-pUGOI6_97SSigw_6_6">3,176</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Inventory, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_L3RZb29L7Uy0JtW8WuGHsQ_7_3">2,404</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_oubyP2d31kqTGNzIWgT1CA_7_6">3,238</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Prepaid expenses and other current assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_RsaYLERAG0ybjEHma4BNyw_8_3">1,622</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_px7zUfqFpUyKTMQ4YHqcbg_8_6">1,655</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-size:9.5pt;font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_9U_cQuLK1U2Vy_SdBv9-Sg_9_3">6,485</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_tiF1GyeQGkatwnemS1Sy_A_9_6">12,933</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Property and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_DpFz277lrkGvFKNjenTRMw_10_3">37</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_1dLHmcEr2EqSv2lqCxNWWg_10_6">21</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Capitalized software, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_7w_2H6v_FEK66q4ktFtq2Q_11_3">981</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_MIIzhR8Lr02UIOBMoUJxFQ_11_6">578</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Other assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_HkvoHnooT0mVdQqM34zztw_12_3">83</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-size:9.5pt;font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_fkGp6kty40awKYJn9Vcz8w_13_3">7,586</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_Q150Qa5G80WOV-twKGbaFw_13_6">13,532</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;">LIABILITIES AND STOCKHOLDERS&#8217; DEFICIT</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">Current liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Accounts payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_n0K0dsyyu0mJruV6FXFlwg_16_3">4,081</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_WTkhacOJzUKA7vibw8tSSg_16_6">5,656</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Accrued expenses and other current liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" scale="3" id="Tc_EDUqdDTjREWGA8ZByLm0VQ_17_3">3,703</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" scale="3" id="Tc__nFe3y4BaUyA37DCfiHNWg_17_6">5,365</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Convertible debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="Tc_ViHbDKU3Bkio4L_Fz_Gbrw_18_3">6,199</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Other current debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtCurrent" scale="3" id="Tc_LQBum_tHHkqVEKstvP0Tqg_19_3">1,405</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtCurrent" scale="3" id="Tc_ib5iDl5ZpEq5G7BMTjh3yg_19_6">5,764</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Current accrued interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="3" id="Tc_Pme_J1W5pkK9hiVW6u3eJg_20_3">12</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="3" id="Tc_4BWwLXt3_UifpVd9G8WmpQ_20_6">783</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Deferred revenue, current portion</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_o3IXbYVIKUCuWK3LAcAzng_21_3">1,911</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_5zJQm6tPVkuN5ZnAardWRA_21_6">3,324</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-size:9.5pt;font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_XxdOK9hGGU6u6VOqN88ZGA_22_3">17,311</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_nEDZIS6R-0e2-ItvI-aQpw_22_6">20,892</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Convertible debt, noncurrent</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="3" id="Tc_nYVPE9yuzUeGi1zUBod56w_23_3">2,724</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Other noncurrent debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtNoncurrent" scale="3" id="Tc_nbHvvqoZnEW2itACCyhxkg_24_3">7,385</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtNoncurrent" scale="3" id="Tc_cMweVCBFdkmdPhLySJFr7A_24_6">6,191</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Noncurrent accrued interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:InterestPayableNoncurrent" scale="3" id="Tc_S9K9q0IwaECnW19rsNLSBw_25_3">2,354</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:InterestPayableNoncurrent" scale="3" id="Tc_iZUpgT_kNkGORQyyFpiboQ_25_6">819</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Deferred revenue, net of current portion</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_fBuDmZo2nki8X6rnA0HVMQ_26_3">320</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_5H1-_JoQ5Uaa8IX_SMTS_w_26_6">318</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-size:9.5pt;font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_JMpu3fDfsEOC1yVzr_b9DQ_27_3">30,094</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_qic6tBCwvkysjmgSCgYcuA_27_6">28,220</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;">Commitments and contingencies (Note 11)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;">Stockholders&#8217; deficit:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;&#160;&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Common stock, </span><span style="font-size:9.5pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_gh488HHgnUeDIOs97Zk0Sg"><ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_hQQtr_U5zEOMDc4RRGf94g">0.00001</ix:nonFraction></ix:nonFraction></span><span style="font-size:9.5pt;"> par value; </span><span style="font-size:9.5pt;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_2vNlMEFKlEm0EOtZYEEMEA"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_tLTrgUlqOkWd2yB_F_9p2g">100,000,000</ix:nonFraction></ix:nonFraction></span><span style="font-size:9.5pt;"> shares authorized as of December 31, 2025; </span><span style="font-size:9.5pt;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_M2X692KJ9UmCXcpc0UG1Ow">32,353,546</ix:nonFraction></span><span style="font-size:9.5pt;"> and </span><span style="font-size:9.5pt;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_lUj-i-HmzEeKsHWxqh3q8w">22,849,378</ix:nonFraction></span><span style="font-size:9.5pt;"> shares </span><span style="-sec-ix-hidden:Hidden_JO9Caq_oXUqd6kr0CCwfWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9.5pt;font-style:normal;font-weight:normal;">issued</span></span><span style="font-size:9.5pt;"> and </span><span style="-sec-ix-hidden:Hidden_MGXbZpZP8keyrjtgj-0QwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:9.5pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:9.5pt;"> as of December 31, 2025 and 2024, respectively</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4pSRWoLvWE2VUcudl2WbAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:9.5pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_mohHvVCxnEKhsWWwWUd-uQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9.5pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Additional paid-in capital</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_IWHKMK8h_EKC6eHglP9l6A_31_3">293,137</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_hGpwhCDASkSeMjGeG7InVw_31_6">275,383</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Accumulated other comprehensive income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="Tc_0DMvyoWjRUeCuH8twwY9_A_32_3">143</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="Tc_DB-60gDU8U2BwJZ4yOSjvw_32_6">329</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Accumulated deficit</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_fBqkmGvnT0CI4NOrsFSIWg_33_3">315,788</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_Vy9OYgfBuEmNWpRbpF1tcQ_33_6">290,400</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9.5pt;">Total stockholders&#8217; deficit</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_IWykP1y2PE21-n4SHoKgFQ_34_3">22,508</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_90ZptIarM06DpQOS1jo1dQ_34_6">14,688</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;">Total liabilities and stockholders&#8217; deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_c8ZL13mlCEOjXzVbJedg2Q_35_3">7,586</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_aJI3B4btQUyitxLWQu9dsA_35_6">13,532</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">See accompanying notes to consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_2079eaea_d7c5_490c_b968_ff08d3763e2c"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">zSpace, Inc.</b></p><a id="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOM"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(In thousands, except share and per share data)</b></p><a id="_04eb5db0_87cf_4cc8_9a52_5addca468849"></a><a id="Tc_mnsU8JzHVEWn8X9Ey1Y1KQ_1_2"></a><a id="Tc_Dkb7I7PMJEK41aLr5qNzkQ_2_2"></a><a id="Tc_V6OYBgOOMEOdbiYaC3S0wg_2_5"></a><a id="Tc_b0fZzd6Xckm6JY4864myBw_3_0"></a><a id="Tc_1A5RL1oEu0iF8VFrLVOrIA_3_2"></a><a id="Tc_uI8tiAcmTE-RnZOEMzx-yw_3_5"></a><a id="Tc_wOek83Bs9U-KD9n_3flnYQ_4_0"></a><a id="Tc_oWZs8pU3oEy1aEV3_4g3XA_5_0"></a><a id="Tc_8jxPl1a-p0mYP0vHaCey2A_6_0"></a><a id="Tc_13s1wWQ1Gk29P7CjSl53dw_7_0"></a><a id="Tc_iBkuv-gdeEqaUZ9CN9XkbA_8_0"></a><a id="Tc_FGyp3Amc9kKaxixf77H2Aw_9_0"></a><a id="Tc_NCuSgVByAEaXdWandR-rvQ_10_0"></a><a id="Tc_64q3ZTL5OEOZvS_5X5m9tw_11_0"></a><a id="Tc_NrJkB0RdIEyC_YdsnS2smw_12_0"></a><a id="Tc_f3e5jvovT02wJbVQ0WiAhA_13_0"></a><a id="Tc_wxZOTDzxHUiXbO_avYdeTQ_14_0"></a><a id="Tc_-LFHuIIWEkO8FVk1QNTD4Q_15_0"></a><a id="Tc_PgT8ojjYSk-GYMAe9VcjWA_15_3"></a><a id="Tc_YLLu9tyr70y3cXGa1smz7w_16_0"></a><a id="Tc_C6GcA-SR7kOAn-N0pWXJIQ_16_6"></a><a id="Tc_Kjv3KL4h2kaIzbYsbQVFMQ_17_0"></a><a id="Tc_wh0eTc7OJkCexT9c8Z9yjg_18_0"></a><a id="Tc_PdPaHU1EyUmvXC6HDTMD2A_19_0"></a><a id="Tc_g0FTkEdXd0KB6Exgfgf0qA_20_0"></a><a id="Tc_xKvMHNe2XEClzJKu2Vx7rg_21_0"></a><a id="Tc_Q5ZuLWIZGEy6HWH2SrP7Ow_22_0"></a><a id="Tc_iAMc5odIPUGvrf_tfwCeVw_22_2"></a><a id="Tc_LdFhaIC8RUC6UIIsd2y6aw_24_0"></a><a id="Tc_253YY858rUGBpZ4QABCEig_24_2"></a><a id="Tc_spENPiTjlE-QXtoP1-sy-A_24_5"></a><a id="Tc__dESkxt-AUKuNZtKbe2Y6Q_26_0"></a><a id="Tc_M7-GZoYAskiauDo2nfEl0g_26_2"></a><a id="Tc_WRsQt0UAhEWGLwRBhTznBA_26_5"></a><a id="Tc_S9R8aI-JzkO_TlXLQH5GLA_28_0"></a><a id="Tc_l1DJEpEwokeTcjLpzrjv6Q_28_2"></a><a id="Tc_dpI5O4k81UqiSlqMT-vXOg_28_5"></a><a id="Tc_Ekj_dGgtfUeyjhhmR6wSyg_30_0"></a><a id="Tc_xo6aAu5D3U6nWDTLdrb-pQ_30_2"></a><a id="Tc_jWh8qlFBX0uY1jR_j8FoVg_30_5"></a><a id="Tc_HMWDPuNkf0u8vtdY0bd8mQ_32_0"></a><a id="Tc_3dJMIwkZbEi-0AS2OYyV-w_34_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_gtUi2R_nwEK6UANENP_KuA_3_3">27,858</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_3-y9OmKpmkCHQRrTj42sZA_3_6">38,098</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_5QgQKYvEW0WepsizTXfvJg_4_3">14,597</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_oyFL9rjqzUemQTSyXMyY3g_4_6">22,529</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="Tc_CPWEjLDL-kyck5_T4j_f3w_5_3">13,261</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="Tc_eR2txSsm80qnVkQN66myTw_5_6">15,569</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_gxT5setUokaNb-uyV_JW0w_7_3">5,298</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_DR80GsastkqeRTAkCk9nxQ_7_6">4,893</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="Tc_UNlJaRmIpEKdt6lqfHl7tQ_8_3">16,232</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="Tc_JBwXCqoHwUKILL5I7JGrYw_8_6">15,915</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_APKidYWwlUCQAvJ2wkXZSw_9_3">13,872</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_E_ixBFiRjUSvvrlddQUTnw_9_6">12,419</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_5ID4thzie0mPUybGP9iLzA_10_3">35,402</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_e7OF-GFpb06JxRRvAnzDIg_10_6">33,227</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_b_H5z3uMxkOym90lbriodA_11_3">22,141</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_ThTrLDGybUKum7Zh-JSRGA_11_6">17,658</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other (expense) income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_cBh_elXp9EGS4BOM1YQ7AA_13_3">1,478</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_ompjJMBaIEq_nAmSvPCt_w_13_6">2,815</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_LW2fzZAh7UOmF77CrS8Vlg_14_3">190</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_-ncLUOsCPkKA--BCy_9MSg_14_6">43</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loss on extinguishment of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_EzA4oc_-fEuvmM8rgTcoPQ_15_6">359</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loss on change in fair value of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt" sign="-" scale="3" id="Tc_-JzOucS4sEiLjA61cn2tkQ_16_3">1,945</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_tXi4xaUzt0eztPLs-2Jp5A_17_3">25,374</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_6dQeGefT_U6vP2kQyR6rGg_17_6">20,789</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_AZL_SZGQl02pQQr-7_YzEQ_18_3">14</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_GujsCky6KUCTFe4t_3fPCg_18_6">34</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_ZlKhhr0Pw0Sf2M5zKRXxFQ_19_3">25,388</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_UJ9dz5uD5EKArKxQL7OuBw_19_6">20,823</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive loss, net of tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" sign="-" scale="3" id="Tc_V1ZrXXVwNUyGZlmB9K2RxQ_21_3">186</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_kDnnFQr0cEWWDBVUrA072Q_21_6">101</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Comprehensive loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" sign="-" scale="3" id="Tc_MoD660x3L0qwom1iu2DP8g_22_3">25,574</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" sign="-" scale="3" id="Tc_pR1ioom-9UWdZx41rHNKjA_22_6">20,722</ix:nonFraction>)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income available to common shareholders used in basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_TnB_iNi650SvR159ougjbQ_24_3">25,388</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc_uWXJmCglUEOPi_UuLRZszA_24_6">22,524</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income available to common shareholders used in diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" sign="-" scale="3" id="Tc_2xavAIl3W0agBYE3M7TLkA_26_3">25,388</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="Tc_4fCD_P29tkuHexHtvP1hXg_26_6">23,748</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per common share &#8211; basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_DDC9_4OOwk6WUd45jphMtA_28_3">1.01</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_q2OEnK1chUqvQtlvrOv_eg_28_6">13.03</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per common share &#8211; diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_V53NoBHZ5kKKABgM1ROBvQ_30_3">1.01</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_sNcS58UeZ0mD5BGTZZHtxQ_30_6">1.03</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding &#8211; basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_XQaFpjq3QU2ahi-EYL4uxA_32_3">25,039,431</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc__8qtdkqlKUy2SOS_Y1bkqw_32_6">1,728,127</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding &#8211; diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_vw-X1O2NukaytbA5UhL_Qg_34_3">25,039,431</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_oNrASeeeVU26fdPQBNqMMw_34_6">23,127,693</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">See accompanying notes to consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_a93b7925_2f33_4ea0_ada4_6c7580862bb2"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">zSpace,&#160;Inc.</b></p><a id="Consolidated_Statement_of_Temporary"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(Amounts in thousands, except for share amounts)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_4c82ecca_4207_4481_9ce1_88ac4cd48688"></a><a id="Tc_C_P5jKXiqUqnM2Ox79jPCg_1_17"></a><a id="Tc_OYOSWvw97kWX0d1qTsmxUA_2_2"></a><a id="Tc_aw_doT-md0aJWB20j9r0RA_2_13"></a><a id="Tc_UZlF-KOqp0CvkFobVGrlbQ_2_17"></a><a id="Tc_EzpLaAGAJU-Q-eh_iVn8pA_2_22"></a><a id="Tc_NBWFRt860UWeNAfTZ-5x8g_3_2"></a><a id="Tc_wZQcP8gyh0W8fPfXkK1uiw_3_8"></a><a id="Tc_W12bNdTmck20fTU5wwAoXw_3_13"></a><a id="Tc_zAEWpwi6KUe-881sWGRCBg_3_17"></a><a id="Tc_V0aXFWtzs0OBbZG4pqeYnQ_3_19"></a><a id="Tc_CUiKnUyI8kCqlI6bl2ncow_3_22"></a><a id="Tc_GLLmVHGuBUSBW8pxbKhLyA_4_2"></a><a id="Tc_9bfARmumuEOpff8LIGfeAg_4_4"></a><a id="Tc_aTgfMfRcOE2bqETNnREtNw_4_8"></a><a id="Tc_CakynCRLP0CJxUU9P-DtlA_4_10"></a><a id="Tc_bNXi0IqzZ0inuVrKjQ-a0Q_4_13"></a><a id="Tc_eDM3YLfMu0O8LOHq_vbMBQ_4_17"></a><a id="Tc_oYITPaZS702_0RqMJRt5HA_4_19"></a><a id="Tc_iJJN-8g4FEW7OBRvTwuXrg_4_22"></a><a id="Tc_eZNPbntBzU2rV-g4aGL_rg_5_0"></a><a id="Tc_6L6EhBRfFU-4GAr-exNE-A_5_4"></a><a id="Tc_I_2Hs8GyPU2PtrM1scWB2w_5_10"></a><a id="Tc_GVRBzOBlmkeB7nHFe77x1A_5_11"></a><a id="Tc_K6npi5oKRkObcUJ3qnNMsQ_5_13"></a><a id="Tc_Q-1rO_rte0OWNCFCwGPUeg_5_16"></a><a id="Tc_iSfmZ5TKZ0KBNi8luWDOjw_5_19"></a><a id="Tc_4NQlVSTdzEShJ1wuP_om-Q_5_22"></a><a id="Tc_drLrsEhB60aVXqpv0mcmCg_6_0"></a><a id="Tc_hjmpA4KNeEenTA1-bF39lQ_6_2"></a><a id="Tc_SJFgYxeulkKIY6cqXdHaqQ_6_5"></a><a id="Tc_AZ5_fFvIykK67wyv6OU-Ag_6_8"></a><a id="Tc__X_d1vKi2UCuEUUzAnotow_6_11"></a><a id="Tc_iecWkH-7yUCdanmbX24IBg_6_17"></a><a id="Tc_cTV6UM0HW0-n49JplQWhbg_6_20"></a><a id="Tc_K05YuNIB-U26B-C1PiMcmg_7_0"></a><a id="Tc_HoFOJnpAwEWuS_ChQ6zBgw_7_8"></a><a id="Tc_-7Avey9i_02GB_EzBv-EJw_7_11"></a><a id="Tc_cmEVqGdYuEW-qobTPj7lHA_7_14"></a><a id="Tc_dxZOe1CL4E65b8FC7odXTw_7_17"></a><a id="Tc_7yD8RYJd2UmdlOKxBQ-uaQ_7_20"></a><a id="Tc_FBIhCrCrREKFcq2CKrP9Ng_7_23"></a><a id="Tc_jQPPMWTdzkmtfwqnPR1D4g_8_0"></a><a id="Tc_2QttSh_HXU24049I11XmHw_8_2"></a><a id="Tc_3XwC0o4f1kaUlzUcgQ9BCw_8_5"></a><a id="Tc_KAKdLCF5cEib5K4F5dR4uA_8_11"></a><a id="Tc_PLCgzlzvg06jznkkrz9xkg_8_17"></a><a id="Tc_NjP92gu7R0Ci4_NTQkBH9w_8_20"></a><a id="Tc_r_9XCVQiOU2OzimgFQUi5g_9_0"></a><a id="Tc_g3QaYzMgz0278oCWL7rEjw_9_8"></a><a id="Tc_EbYRYNWsakW8BO1MCQlLXw_9_11"></a><a id="Tc_t4DHpvqBE0mw293kRuZnwQ_9_14"></a><a id="Tc_AEVt8gCixU2sC1WHRwmdrA_9_17"></a><a id="Tc_ProdQTYXkEyWE8YXrcHhmQ_9_20"></a><a id="Tc_uaqBHqeJIk6oNxGB36I1oA_9_23"></a><a id="Tc_ZImsmRdLQESfZdgeNSn0Vg_10_0"></a><a id="Tc_6bE3L10uF0y6DTf29iBbvQ_10_2"></a><a id="Tc_Umj1KMO6Vky7g9YjAgH5ZQ_10_8"></a><a id="Tc_ihq72ZA2M0CHVzoUBKYwtw_10_11"></a><a id="Tc_SLBpOoorCUKvLOrlR9oiWQ_10_17"></a><a id="Tc_9mUTv1B-MEaSaEQ6SwUwFw_10_20"></a><a id="Tc_ZVJRTf88gESRThYaxBswfA_11_0"></a><a id="Tc_vsgLr3AQ40iqDTgphTkX2g_11_2"></a><a id="Tc_jGp_mNUBAUq7-iy-j3aM5A_11_5"></a><a id="Tc_DUysqTY_oUKsTnUd6f0YBQ_11_11"></a><a id="Tc_I2QttTFN_06Ai0xxZ7egXw_11_17"></a><a id="Tc_YqSEIw_G0E28SJZeyT_b_Q_11_20"></a><a id="Tc_1ZpuBXOZ1kGn9CizovLmGA_12_0"></a><a id="Tc_kB4SraHWy0Ga_WpufqUlfQ_12_11"></a><a id="Tc_0AGOgtyoo0OxS0EMfq8dVg_12_17"></a><a id="Tc_nN_01aEg-U6RRgUFokwbXQ_12_20"></a><a id="Tc_PKvSmrhskkKllNoyD7Iidg_13_0"></a><a id="Tc_zOQgcqo3GEKJapLdhZoDNw_13_2"></a><a id="Tc_xbGzBURIlkWT98jWCrgyQQ_13_5"></a><a id="Tc_DiEcxLcQ9keuukZo_4bOFg_13_11"></a><a id="Tc_uZp-K8KPnU6k5uAP3DKXIw_13_17"></a><a id="Tc_ylZlCDgg10KtrXDkvtnD9A_13_20"></a><a id="Tc_0-aqdivYNEKID6aKNdvmgQ_14_0"></a><a id="Tc_dfv0UyvmdU2P-RZjZoN3AA_14_2"></a><a id="Tc_-8BMvIjdL0GJtsYXgY4tTQ_14_5"></a><a id="Tc_Oy6WxizXjU6X-DnhEKijUA_14_11"></a><a id="Tc_OpC501GRS0qNW6PnPWYS2Q_14_17"></a><a id="Tc_Mw1YL_11iEqsG8NBw93oEA_14_20"></a><a id="Tc_wTHTqszEjUunrZqUVKAJwA_15_0"></a><a id="Tc_teb2TLjNzEa9VWqIp92-pg_15_2"></a><a id="Tc_SJTWSfUXl0Ku--454qaAnw_15_5"></a><a id="Tc_mTBtMLd83U6PC4vNBRkykw_15_8"></a><a id="Tc_8Dpg-q-7MEeYBmGTfsppOQ_15_11"></a><a id="Tc__SiV3oSglkue1fqDPlB-qg_15_14"></a><a id="Tc_tneUWeGrkUGD9LjytuNC1w_15_17"></a><a id="Tc_aVo_OH4HQ0OVThDZ3iho8Q_16_0"></a><a id="Tc_KPnP4hCqs0CvR55u-_Voig_16_2"></a><a id="Tc_l0zMmdP2ska90YV5dseKVg_16_5"></a><a id="Tc_fPDlPKN7v0OQoZ2cAyCrkA_16_8"></a><a id="Tc_WAzZK8ucb0CpFnSNBiaDYg_16_11"></a><a id="Tc_xRtk5k0-_kOmoPlMcHJspw_16_14"></a><a id="Tc_-oi58d-U80KuHJpBLBZZ5A_16_20"></a><a id="Tc_iQXMCNO6qUaiHwbYfd5AMg_17_0"></a><a id="Tc_h9HCfZBnl0Cw4dSmhfXM1A_17_11"></a><a id="Tc_rLOJZKmgxU2LT10FBA_e4g_18_0"></a><a id="Tc_u0AYR9eSBkyVL7tdVYkAkA_18_2"></a><a id="Tc_2ManDVq81kOJTnOkcu3hjg_18_5"></a><a id="Tc_u-yHUXFLZk26xghQ2uAEFQ_18_11"></a><a id="Tc_rDy-gc4rUESU9RoFomQAcg_18_17"></a><a id="Tc_aNJmRbKU_0y9sB0ZYQJJTg_18_20"></a><a id="Tc_XXOltyAgDkqmw12f8myqww_19_0"></a><a id="Tc_wbJNEasvMUKyd6qPSbOa8g_19_2"></a><a id="Tc_wRH0p-kw0U2DwmWBiTreYg_19_5"></a><a id="Tc_hkDicy9nbkmCAuXTd3UGKA_19_11"></a><a id="Tc_4_QJwS_ln0KR2VzsfeGVKw_19_17"></a><a id="Tc_lAs2DxEDe0eHhPW6RucVfQ_19_20"></a><a id="Tc_rTiWtrSJ5kyA3llShYVuZQ_20_0"></a><a id="Tc_lcSnnDPt9kG0C2-7omNMFA_20_2"></a><a id="Tc_i1TeuUf95E6PQNrMRfDUig_20_5"></a><a id="Tc_RGrYp9cXlEyhUQDaab5VHg_20_11"></a><a id="Tc_YFH0V1IkmU-dqi4i5j0mlA_20_17"></a><a id="Tc_H_Aq0gEh-0-l1l6Vzumxsw_20_20"></a><a id="Tc_Y7KZhCJUSkO4c0bIxSufmw_21_0"></a><a id="Tc_w-CqTur9mUqyepH9PYoDTQ_21_2"></a><a id="Tc_wor5kxXHOkqMHZMG_f0WOw_21_5"></a><a id="Tc_HdlrJjWO1UGjfftz-my3ZQ_21_11"></a><a id="Tc_EzC4P1qcYEi6tlXIG7Gqpg_21_17"></a><a id="Tc_uQ48kKvp7EKG3GetjONqdQ_21_20"></a><a id="Tc_ynooG9GiJ0-ChCUyQAHBGg_22_0"></a><a id="Tc_YZ1V5tC8bUmBIdohGfr0FQ_22_2"></a><a id="Tc_h9ORlvNAxkqVLmCdOLbSwA_22_5"></a><a id="Tc_cHmwsERSWEy2Hz3S1W31-Q_22_8"></a><a id="Tc_8E7stWkpukCoddzgxos27A_22_11"></a><a id="Tc_WU7HbZU6bka33je2wLh7IQ_22_14"></a><a id="Tc_q0OWKbS-G0K7qBLGu8rdDg_22_17"></a><a id="Tc_wWCsiPYuqUS5s-N2jIkyxA_23_0"></a><a id="Tc_Nqm4MXh8NUiAtCZ-W1TcFQ_23_2"></a><a id="Tc_BUXr6st_kkiqSM7K5e1vHA_23_5"></a><a id="Tc_Xzpdwx1c9UWVoJ4npBMqyw_23_8"></a><a id="Tc_vNWe8HHMKUSfY1OuPyb9dg_23_11"></a><a id="Tc_Ebr2Fyq7o0Ot13D5g2qwMQ_23_14"></a><a id="Tc_PLp8ReA_I0-WTWa-RQXD0Q_23_20"></a><a id="Tc_YkQUH1CG_US9wPA6dvygQQ_24_0"></a><a id="Tc_tLFVN8x7uEOPDSMj3FbNMw_24_2"></a><a id="Tc_a8KXpXluckCXy3lsoWcaXw_24_4"></a><a id="Tc_IYFc28Z5jUa28baQuiun-w_24_5"></a><a id="Tc_7bLh3gL2W0GOec5oKQOrWw_24_10"></a><a id="Tc_Ex7ZzPQcRU6A366A73Cc3g_24_11"></a><a id="Tc_ePph7Om-90-KW2uKVD0vjw_24_13"></a><a id="Tc_Pil3_vZETUmMzJCqmEZedg_24_19"></a><a id="Tc_s8Lqf2DpKESDqXXHYLX78g_24_22"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Temporary&#160;Redeemable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Preferred&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Stockholders&#8217;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Deficit</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Balance, December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mRH-DyMRUEGfDe_Tr39kaQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_GlzNxvUq50OBR8dhdHtA9Q_5_2">3,978,898</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mRH-DyMRUEGfDe_Tr39kaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_dvAYye7y-Eu2X_pQM1kIHA_5_5">106,952</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_NGlcbv5j7EeIsIIQh02Q9Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_Czygyl3iy0eswafdl8u95g_5_8">174,077</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xH5-vT8RCEWXOf14M50BoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_HaG1KasSmkeQuGroD58mFw_5_14">138,878</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_MAs-xALj4EKw9PhISX0NFw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_UGxeD7zG5EOr2bmH5FNNDA_5_17">228</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cWmLKn0O9kuBfnP3qvUfHg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_BX-Omrou90626y5KBGnavw_5_20">269,577</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_5hd-Ngt_xUaeps3GLDGY1w_5_23">130,471</ix:nonFraction>)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Stock based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_J79kZy45l0yDfOowoUiqVA_6_14">7,735</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_545l3ZPH1kSsCoh8AvTkSw_6_23">7,735</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Cancellation of NCNV 1 preferred stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityStockCancelledDuringPeriodShares" scale="0" id="Tc_tLdA9Lzc9UCJScHK6YVLAg_7_2">562</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityStockCancelledDuringPeriodValue" scale="3" id="Tc_UYhdcO9jgkurHxZJeMVKWA_7_5">562</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Issuance of common stock from options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_DKoCQiP0RE6xT3S7_BJ5Tw_8_8">14,841</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_R2son9Hybk2FHHX5wMF8-Q_8_14">34</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_AkosNH_ycku8wWNwGs8leQ_8_23">34</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Issuance of NCNV 2 preferred stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_UHWdqjGRDU-UY6vVhFJMfg_9_2">5,752</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_wab6I-sjz02-_bMc9VuQHA_9_5">5,752</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Reduction of the original issue price of NCNV preferred share value from </span><span style="font-size:7.5pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityOriginalIssuePricePerShare" scale="0" id="Narr_-j4la3lDp0K5JrY9Z4_ZzA">1,000</ix:nonFraction></span><span style="font-size:7.5pt;"> to </span><span style="font-size:7.5pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityAdjustedIssuePricePerShare" scale="0" id="Narr_2K0QnGpkz0uCSfTizxlvxg">600</ix:nonFraction></span><span style="font-size:7.5pt;"> per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityReductionOfOriginalIssuePrice" scale="3" id="Tc_U0gAcoEcokK0BKzij-n9IA_10_5">43,656</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" scale="3" id="Tc_dy8RSodFQ0C9LfIpfnYDTw_10_14">43,656</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" scale="3" id="Tc_NFTibRXDQkisPumUXQ-M-Q_10_23">43,656</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Proceeds from initial public offering, net of underwriting fees and offering costs of </span><span style="font-size:7.5pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:UnderwritingFeesAndOfferingCosts" scale="6" id="Narr_B6hJWnVlJUyEWcQlHOgirw">2.9</ix:nonFraction></span><span style="font-size:7.5pt;"> million</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_J6m6YLfuZkKMOx5dVv-nqg_11_8">2,156,250</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_9vzkHNt9nEalj_yJKeLP4A_11_14">7,462</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_yi_YgryS9Um70Y4qVjXxIA_11_23">7,462</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Conversion of temporary redeemable preferred stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" scale="0" id="Tc_yRsGh3x4DkG2ezhJPhozzg_12_2">3,984,088</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" scale="3" id="Tc_z_Z942urqUm_MQQWEhFuXw_12_5">68,486</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw" decimals="INF" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" scale="0" id="Tc_Xl0mIbQASk6c58o-G8ABcw_12_8">18,677,710</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" scale="3" id="Tc_kvNRLqgr7EGurnnov-DSIQ_12_14">68,486</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" scale="3" id="Tc_4Mo8qzpWEEWxp5Ol6zr9bw_12_23">68,486</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Conversion of SAFE agreements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw" decimals="INF" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" scale="0" id="Tc_5oqTi4TcsEuq7BH9ZKTT7w_13_8">650,029</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" scale="3" id="Tc_n_9NQt8nm0Go8gnKtVQ0lg_13_14">3,250</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" scale="3" id="Tc_BzIgbvxwTECmuU9HNjmzOQ_13_23">3,250</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Conversion of debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw" decimals="INF" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodSharesConversionOfDebtInstruments" scale="0" id="Tc_HeOyEMCm3ES7AyLPyZZnoQ_14_8">1,176,471</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueConversionOfDebtInstruments" scale="3" id="Tc_0fCDh4N6f0WUe0mhDAQe6w_14_14">5,882</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueConversionOfDebtInstruments" scale="3" id="Tc_LngjosI5IEmJCs_PyUZjxw_14_23">5,882</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_T9zPC-A_o0e34jSmAL7ROw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_5kGIOu9rBECnWqWBu5GeAg_15_20">20,823</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_yr-1pUaH00SGIrf47TC7RA_15_23">20,823</ix:nonFraction>)</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Foreign currency translation adjustments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_75WEX8jjyU2O3DQvXuiTAA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="Tc_G0eHuhFRSUuGt6rXi15OFQ_16_17">101</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="Tc_Ti56MNP9CkKr9qR_CM0ArA_16_23">101</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Balance, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_Bv8MQV4Y8EGesYNUjryqrQ" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_ZQWCX0MSTkS_UxVGh92zVA_17_2">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_Bv8MQV4Y8EGesYNUjryqrQ" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_Jd8vdYhOUE-UGcJg1ERdtw_17_5">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_paAiUrP2BUujgl1uASoIEA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_TacSCC5-i06CgKQHpx5OcQ_17_8">22,849,378</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V8nvhB80p0aMzvLhkIAVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_mLbwxPMwy0ukwsdFM3TDQg_17_14">275,383</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1ycOmvV4Y0moNosyzvxSiA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Jjx8jQ4a-kC3wSTNkiv3PA_17_17">329</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YtBju3sUxUSbFQbDe1oyFg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_vtB4NSVDL0qTjaA2B19gag_17_20">290,400</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_1kIrIYsdQUyHEDxx-63fXQ_17_23">14,688</ix:nonFraction>)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Stock based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="Tc_c_jwkV8FyEGmc6BbVAOyNg_18_8">330,926</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_ZyfVUmrQhEq6r6MEkiMptw_18_14">7,120</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_0Eb3NL9qZ0WV0oqzceMiUQ_18_23">7,120</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Issuance of common stock from options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_i0N1QH3mWkixPkvigti3Zg_19_8">100,274</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_ynLKTyTfJkuUf9mJp6bbGA_19_14">156</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_C6dS8jNWRUSWciMEw3EjNg_19_23">156</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Issuance of common stock for note conversions</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Tc_GRdYYNhrlkyb0qpQkdd9rQ_20_8">2,590,827</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="Tc_ecsG4Pt1HEaPpl07UQx3WQ_20_14">4,902</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="Tc_CReXeEK29Eaj3tAWO7cS7Q_20_23">4,902</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Issuance of common stock under equity line of credit, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodSharesEquityLineOfCredit" scale="0" id="Tc_PWvks6c9mU2ASkL1BQqWIw_21_8">6,482,141</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueEquityLineOfCredit" scale="3" id="Tc_mstL7gzF3ESEOL-QVDLSxw_21_14">5,576</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueEquityLineOfCredit" scale="3" id="Tc_mo0rudGASEKCjacgHgcmzQ_21_23">5,576</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_jzdFkAvN0kCqNCoXQIsUfw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_a41MiW7byECzM7z7kgbZpg_22_20">25,388</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_Ei-1kMH-jkmCdoxelwsUmg_22_23">25,388</ix:nonFraction>)</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Foreign currency translation adjustments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_egTAKzmszEOxVKFVfPUAqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" sign="-" scale="3" id="Tc_lj2cRHjYdEGzfnxaW3X9pA_23_17">186</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" sign="-" scale="3" id="Tc_fGKrQgBRNEWw1BMlcuZtWw_23_23">186</ix:nonFraction>)</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Balance, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7Q3kb4XRfUCAPQfzQD5-Pg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_yHGsKcoOwESM-By6qhb0kA_24_8">32,353,546</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9m4BO8ORjEWvk_WaguGbxQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_YxVF1ebfykOXJPxnCEp2Ng_24_14">293,137</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_rg-Vzmj-M06_Yi3riWDLgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_LHcqIPAbF0KvH0MWnwPCAQ_24_17">143</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IeeNyy4z1EKeInHREoofAw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_BuTSOhKH1UmME8EksPytug_24_20">315,788</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_Hn_MUodpBE6RX9rEtToWkA_24_23">22,508</ix:nonFraction>)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">See accompanying notes to consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_637fb59d_4db2_41d1_abac_e32ad9df973a"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">zSpace,&#160;Inc.</b></p><a id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS_789603"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONSOLIDATED STATEMENTS OF CASH FLOWS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(In thousands)</b></p><a id="_cb94e4e2_4910_4a5c_b7e8_a8a680260f20"></a><a id="Tc_jOcEascWdUe-gKY6TN2TCw_1_2"></a><a id="Tc_a1MPTUga1EeNHZW_dMxdDA_2_2"></a><a id="Tc_GaMIXC2O5kuGlOO0sEsVdg_2_5"></a><a id="Tc_gfigSizSZ02AaSHFqdwcpw_3_0"></a><a id="Tc_PGEDaX8Knk2BZIZVy5uNkQ_4_0"></a><a id="Tc_m94oNw0nvE63WVQM7HVXhQ_4_2"></a><a id="Tc_2QA6LWVYyUCEssUHD8lQEg_4_5"></a><a id="Tc_MYrk1L3agkKDslrkySMa2g_5_0"></a><a id="Tc_xLF5nWAI-kOj2nvgtS0QPA_6_0"></a><a id="Tc_qhuAcwhI3k6uVy0ZdmeV2w_6_6"></a><a id="Tc_JK8Panl4d0m13yq4MhQYXg_7_0"></a><a id="Tc_iWLg6yRguUGw2eBR5zUZoQ_8_0"></a><a id="Tc_t45sRy2t50WDcwgZnA4C7A_8_3"></a><a id="Tc_z4XG1vxBuEKMINVWq9VXXA_9_0"></a><a id="Tc_1l0BZlKW2kGTCSTVV2C9qA_10_0"></a><a id="Tc_UZmp8HUojEqemLm9PxtyPg_11_0"></a><a id="Tc_3cC0HuyETEeNrxvPoB-SPw_12_0"></a><a id="Tc_gAe8lQNdzkm2hUdMbpeLEQ_12_6"></a><a id="Tc_1s4IkV-PgEuxC6ckPxO0Ww_13_0"></a><a id="Tc_zCcQEFzMFUm7hgLatPBxsA_13_3"></a><a id="Tc_Inb2ULiGGUePM1a1tIhuKw_14_0"></a><a id="Tc_3QPEB2u7LU6IyYD9E3NezQ_15_0"></a><a id="Tc_uLmYSpTMqUa56dKAos22QA_16_0"></a><a id="Tc_pUYkeuzmvEqjnPp9ANWL1w_17_0"></a><a id="Tc_doVDeb0h-0anOEuZyY42eQ_18_0"></a><a id="Tc__apZChQZLUyAOpZXJ4MJxQ_19_0"></a><a id="Tc_jAX_CRoVx0qoq8GeqKR8Nw_20_0"></a><a id="Tc_jUwIlbv0vESrPhPVCOF2hA_21_0"></a><a id="Tc_N2zaOYVHDUCly7pqF0-qNg_22_0"></a><a id="Tc_oc9WK7D40kW2rzedXwKM_A_23_0"></a><a id="Tc_F_sqFyeLT0yN6p6OBdmvXQ_24_0"></a><a id="Tc_zwNdkblEVkG_S0kRoWrEqQ_25_0"></a><a id="Tc_3-sOjHbrQE-zwGOSmy8j6Q_26_0"></a><a id="Tc_IPum1jLryUqJvZuRiFiAqw_27_0"></a><a id="Tc_mO0OMUcewUODlAnp7VB3Kw_28_0"></a><a id="Tc_jLbH9j_ZVkm_J2x0K79sNw_28_6"></a><a id="Tc_m4YJHageYkKmYlABjkTbVw_29_0"></a><a id="Tc_pEs7m_COfkuFvgcpjdOcng_30_0"></a><a id="Tc_yk7hO4AfpUi2DUb9cejVaA_31_0"></a><a id="Tc_ul6n9F5QrEiz12lZ_4mvCg_32_0"></a><a id="Tc_ZlQK-kVDy0SigRjbIZLfGg_32_3"></a><a id="Tc_Bnrxm0fHRkudc_MqK9ODJA_33_0"></a><a id="Tc_7f89CMF7dkmqC0u4T2MIiA_33_6"></a><a id="Tc_YguewbsvuEKcDRoxkiA7YQ_34_0"></a><a id="Tc_KTWzGA2usUKc_2pjOYjVgw_34_3"></a><a id="Tc_zgWDmqEh2UiYAipmv2UZKQ_35_0"></a><a id="Tc_eNLQ3ANjeEOi7SEpjMHxOg_36_0"></a><a id="Tc__AhXYMzvHEaMhuSS91csog_37_0"></a><a id="Tc_LtjUX18mkEetBUWoOs94UQ_38_0"></a><a id="Tc_Uatne16ypkadGYtVMO6lbw_39_0"></a><a id="Tc_fftPOfj8lUm2LwmQNm2FLg_40_0"></a><a id="Tc_F1nlIK3hvEe7vrDPTQzfNg_40_2"></a><a id="Tc_jafyOwAil0uBxsROtiZ-cg_40_5"></a><a id="Tc_CynX8QXvCkCJZezFQldTyA_41_0"></a><a id="Tc_4riTA-tH-kmoD8t32ilo5g_42_0"></a><a id="Tc_7YC3Ki7Ra06OV4NjA2CmkQ_42_2"></a><a id="Tc_DCmVxvBAxkm9Nnq5nQnKgw_43_0"></a><a id="Tc_osMuCON6QUq1L4EgDazXCA_43_2"></a><a id="Tc_BR6HCsjIZU2j8m5df3-GKw_43_6"></a><a id="Tc_dvh2whydrk6qSo1ByEbWmA_44_0"></a><a id="Tc_Am2whtpkUESa8G0E5rhd3g_45_0"></a><a id="Tc_lHh19yPg1EaCxr3WsTIbrg_45_2"></a><a id="Tc_B1l9dgDsXEGAHMgIwtTyeQ_45_3"></a><a id="Tc_YJxgCqvXokWYAW7Y09aZLg_45_5"></a><a id="Tc_JPFbwR1e1UadWIfMx1ot1w_46_0"></a><a id="Tc_H7FTLIG-_kKNfxw9jiGC2Q_46_2"></a><a id="Tc_CQsc8psI4U2U0Rq-QLv9Bg_46_3"></a><a id="Tc_k7il7jd8jEiCzCqbYCjLrQ_46_5"></a><a id="Tc_EFNXRYuLtE-WlLDBOX3lFg_47_0"></a><a id="Tc_LeTkm1dWo0CntPQ-_EL5RA_47_2"></a><a id="Tc_Gnc6PMA7QEKc9myNiitVMQ_47_3"></a><a id="Tc_LePzqz4zSkCZ0nqMAKyQGQ_47_5"></a><a id="Tc__NThZ6wcPk-cOLvTOnNDUQ_48_0"></a><a id="Tc___kuKKW9e0iDjrsKeB40kQ_48_2"></a><a id="Tc_Jt8AWFkCO0ywIZtai99PuQ_48_5"></a><a id="Tc_Y2x2EEiHTEeA1g3US5_Zxg_48_6"></a><a id="Tc_d2mRFj8hMUml9FQQYg_s1g_49_0"></a><a id="Tc_9A-0xUn4CkWqcFtclsXHpw_49_2"></a><a id="Tc_XZrfl_RGokq7tZZB8ryW0Q_49_3"></a><a id="Tc_ztAkmz8TskCJDmS6zGWxNw_49_5"></a><a id="Tc_-BFMd8VpL0islnzfqwl_rg_50_0"></a><a id="Tc_fBvW91ZTEku6kzSUt35nnQ_50_2"></a><a id="Tc_gikrkv--EkaLIAdMj_Euuw_50_3"></a><a id="Tc_gzuv2eWFuUe9X7_nbbHB9Q_50_5"></a><a id="Tc_3jd7T7HIRkycvizh-hm-0w_51_0"></a><a id="Tc_5nRj4032cUuyGD75Yyq4Nw_51_2"></a><a id="Tc_sMkTxgwAL0mZnYdy5j5wlA_51_3"></a><a id="Tc_7tWbGU7eU0ipYYKhnXJzqA_51_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_7mXu0iZEOkmbmDoIYBpyEA_4_3">25,388</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_5d4CLqT-A0eO5tsWWDPL2A_4_6">20,823</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Adjustments to reconcile net loss to net cash used in operating activities:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt" sign="-" scale="3" id="Tc_i_Vj_OpYNEmpSu0dYpAjAA_6_3">1,945</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Non-cash amortization of other debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="Tc_MUca5LXDp0qdlecAZzeBoA_7_3">66</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="Tc_xQRfaQLMeEKgCdQ6tK_otA_7_6">59</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" scale="3" id="Tc_mGfXDhhMT0CuJMGkUmxWGQ_8_6">158</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Provision for excess and obsolete inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="3" id="Tc_U6SF9SIc-kunH4Fzy0o2Gg_9_3">227</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="3" id="Tc_pLQysGG380iRN7jNTQSDWA_9_6">402</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_G27bFvommki1MJbIW7fh5g_10_3">7,120</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_CYYsLdG0Bk6x-iSO9PyTWw_10_6">7,735</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="Tc_cPRIpB9eHUyGIruSZC-xuA_11_3">10</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="Tc_4rBCVsV4VEiJKUFZxkdZsQ_11_6">12</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Bad debt expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="Tc_cmulpifIW0efO4n9ALjlJQ_12_3">91</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Loss on extinguishment of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost" sign="-" scale="3" id="Tc_2b8zRnwU0kKbRG_ktZsntA_13_6">359</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Changes in operating assets and liabilities:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" sign="-" scale="3" id="Tc_NNDVPlWmrE2ZYFz4N54KHg_15_3">1,647</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" sign="-" scale="3" id="Tc_xvY-qLo-l0-ZSR1Z42yIZQ_15_6">1,864</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" sign="-" scale="3" id="Tc__ZRoDnffeUqHKJ-Hb8HDuQ_16_3">652</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_Rme1IS2pNE2NiE5LR5mqJg_16_6">105</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_rQtR3ckiUEOfqGrHQIoA8A_17_3">498</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_s1oI1uj_50iKUUBGVbiruw_17_6">256</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" sign="-" scale="3" id="Tc_fdDHCl-HLEa9iLuinolN4w_18_3">1,575</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="Tc_rWAn_azxBkSwqgOMTmTbvg_18_6">921</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" sign="-" scale="3" id="Tc_xwFvVJIGDk27uBb4-3_PGA_19_3">1,619</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" sign="-" scale="3" id="Tc_wSsEApUVS0ykgld51dVElQ_19_6">1,089</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" sign="-" scale="3" id="Tc_a43LPX2FJEu2ay911-J77A_20_3">1,411</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="Tc_eW2fD9T-l0-LSKrmWkbTOA_20_6">601</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" id="Tc_1KLB_d8jpk-891pm_5y1dw_21_3">764</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" id="Tc_PF67bb0VvE-T_Ivq-Xmmwg_21_6">1,604</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash used in operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_nIWvqJ6Va0yUYTew4q3VKw_22_3">17,969</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_fNgHBV2OYkqHqfy4BI6lqg_22_6">8,874</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromProductiveAssets" scale="3" id="Tc_xS9f__K4WUSnxj5dnyX37g_24_3">26</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromProductiveAssets" scale="3" id="Tc_z6RgbFh9CU6UrpNPqygUEw_24_6">13</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash used in investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_XFKLi1FJDEetUfe7EmdI7w_25_3">26</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_AU07JXTtm0SX5-Lqnbm9Bg_25_6">13</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Proceeds from convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="Tc_UFS9rq-l50GlNpGhM5VjLw_27_3">13,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="Tc_Olr5zPSLY0mFxFn2yae1UA_27_6">5,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Repayments of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfConvertibleDebt" scale="3" id="Tc_bU-HWfT5tEm0IcJVBlq1vA_28_3">1,121</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Proceeds from other debt issuances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromOtherDebt" scale="3" id="Tc_7RMioYLfSEKShO71FIThBw_29_3">4,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromOtherDebt" scale="3" id="Tc_zAvkWeWumUGEo_0OksnNFw_29_6">3,500</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Fees paid for debt issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="Tc_kXjZCVyNBUSCFX6Cjb6-7w_30_3">61</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="Tc_fFKOf1hvy0uLokDug19fRg_30_6">18</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Repayment of other debt issuances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="Tc_Lsn96cq8fE6zDhNCdPWZVw_31_3">7,169</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="Tc_o61XDJSvp0inyv4pAoJUwQ_31_6">5,524</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Proceeds from initial public offering, net of underwriting fees of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:UnderwritingFeesAttributableToInitialPublicOffering" scale="6" id="Narr_NBd556Di1kim9g_K0iQqOQ">0.8</ix:nonFraction> million</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="3" id="Tc_sQtlCkY5IkuhVDZVqpum1A_32_6">10,027</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Proceeds from issuance of common stock from equity line-of-credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit" scale="3" id="Tc_aJ4qYJsSO0y5ONG52jHbpg_33_3">5,576</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Fees paid for deferred offering costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:PaymentsOfDeferredOfferingCosts" scale="3" id="Tc_SKMO4OV0MkinwkKT1I9UFg_34_6">2,537</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Proceeds from exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="Tc_XjuMNo8bYEmINTKez7kRuQ_35_3">157</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="Tc_YgUGJmCr20CyWYFdyQhZnw_35_6">34</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash provided by financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_kzLWLolQdkmyuRjtUhdiPw_36_3">14,382</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_oNNqlgw0Z0C1CSrzDX_Ynw_36_6">10,482</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Effects of exchange rate changes on cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" sign="-" scale="3" id="Tc_zzRC2HNG1k-uX0BXkitVHQ_37_3">230</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_WABqI29VX0-q44iPr7GSHw_37_6">141</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net (decrease) increase in cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_I8ASUEMfIE6aOvsbZpbJXA_38_3">3,843</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_Ca-47A3uvEal9Ie45Nq51w_38_6">1,736</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash, cash equivalents and restricted cash, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_AIwzBchHzk2OSuz69GVKeQ_39_3">4,864</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_8pCBzSPfTUqGyXQR7M9IHQ_39_6">3,128</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash, cash equivalents and restricted cash, end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_ZCfrZxM1QkardNiX_lpixw_40_3">1,021</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_Go66hRl2fk-vHpC8ZZmESQ_40_6">4,864</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosure of cash flow information:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cash paid for interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_qxOZ2Ob-XE-o0beWBBhe8A_42_3">579</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_4rXtD3aaakOcDPkKT1a70w_42_6">1,704</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cash paid for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="Tc_eJ7QETRbLUe9_8JqFhVhcg_43_3">17</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Non-cash investing and financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Leased assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="Tc_kfBx_-j2fUaqAjPhMTs7nQ_45_6">295</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Issuance of NCNV in exchange for related party debt and accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest" scale="3" id="Tc_IwdOqvAMDkWP3g0VPhxiIw_46_6">5,190</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Issuance of SAFE agreements in exchange for accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities" scale="3" id="Tc_UBcIA_8IPkKfleO30Ts6sA_47_6">3,250</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Conversion of convertible debt principal and interest payments into common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="Tc_ncca7F6BeU-jPRjaSlYCcQ_48_3">4,902</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Conversion of Series A preferred stock into common stock in connection with initial public offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering" scale="3" id="Tc_SleaParWXkmmudRvhtZSSg_49_6">3,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Conversion of debt into common stock in connection with initial public offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering" scale="3" id="Tc_2L1juX_MQUyPZJJC09jVDg_50_6">5,882</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:71.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Conversion of temporary redeemable preferred stock into common stock in connection with initial public offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering" scale="3" id="Tc_cFVFAZkQg0uzF4OxM75Q-A_51_6">65,486</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:6pt 0pt 0pt 0pt;"><i style="font-style:italic;">See accompanying notes to consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_1905ed36_744a_4636_91ac_06b246f955ee"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">ZSPACE,&#160;INC.</b></p><a id="NOTESTOCONSOLIDATEDFINANCIALSTATEMENTS_1"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 6pt 0pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 6pt 0pt;">AS OF AND FOR THE YEARS ENDED DECEMBER 31, 2025 AND 2024</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="Tb_GoKEtc36rkePRIfbDK_odw" continuedAt="Tb_GoKEtc36rkePRIfbDK_odw_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">zSpace,&#160;Inc. (&#8220;zSpace&#8221;, &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; or the &#8220;Company&#8221;) was incorporated in the state of Delaware in 2006 and is headquartered in San Jose, California with wholly owned subsidiaries in China and Japan. The Company is the developer of full-service augmented reality/virtual reality (&#8220;AR/VR&#8221;) solutions built for K-<span style="white-space:pre-wrap;">12 education and career technical education. zSpace&#8217;s primary product is a mixed reality hardware device that provides an immersive, collaborative, and interactive learning experience. zSpace generates revenues via hardware sales in addition to recurring software revenue for access to zSpace interactive learning applications and related services. The Company&#8217;s customer base includes federal, state,  local, and international governments who are making large investments in education technology.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries and have been prepared in accordance with United States generally accepted accounting principles (&#8220;GAAP&#8221;) and include the assets, liabilities, results of operations and cash flows of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">All intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Certain prior period amounts have been reclassified to conform to the current period presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Liquidity Risk and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;years ended December&#160;31, 2025 and 2024, the Company incurred net losses of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="6" id="Narr_6u9MYIkTNkurLjLAAes5uw">25.4</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="6" id="Narr_GtJaxkEEuE62KCaVSnRDgQ">20.8</ix:nonFraction> million, respectively. For the&#160;years ended December&#160;31, 2025 and 2024, the Company incurred negative cash flows from operations of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="6" id="Narr_1jQ33Asq00yj4t1O1RrpYQ">18.0</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="6" id="Narr_M1httXj-d0Sz7bsGRPFuig">8.9</ix:nonFraction> million, respectively. The Company had combined cash, cash equivalents and restricted cash balance of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="Narr_XiL2q9YHBEqGwJTbVPBmqg">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="Narr_OVe43GbHp0Gz-F5i7VqJHg">4.9</ix:nonFraction> million as of December&#160;31, 2025 and 2024, respectively. The Company has incurred operating losses and negative cash flows from operations since inception. The Company&#8217;s prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the technology industry. These risks include, but are not limited to, the uncertainty of successfully developing its products, availability of additional financing, gaining customer acceptance, and uncertainty of achieving future profitability. The Company&#8217;s success depends on obtaining additional financing, increasing sales, controlling costs, and continued research and development activities to improve product offerings to end-users. The Company has historically funded its operations through the issuance of common and temporary redeemable preferred stock to private investors (Note&#160;6), the sale of registered common stock to a private investor (Note 6), the proceeds of its Initial Public Offering (the &#8220;IPO&#8221;) in December 2024 and debt financing (Note&#160;5). The Company evaluated its financial condition as of the date of issuance and determined it is probable that, without consideration of a remediation plan to refinance existing debt facilities and raise new sources of capital, the Company would be unable to meet repayment obligations and the ongoing working capital shortfall in the next twelve&#160;months, and there is uncertainty about the Company&#8217;s ability to continue as a going concern. The conditions identified above raise substantial doubt about the Company&#8217;s ability to continue as a going concern for at least twelve&#160;months from the issuance date of the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The consolidated financial statements have been prepared in accordance with GAAP applicable to a going concern, which contemplates the realization of assets and liquidation of liabilities in the normal course of business and does not include any adjustments to reflect the outcome of this uncertainty.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_GoKEtc36rkePRIfbDK_odw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Foreign Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Operations outside the United States include subsidiaries in China and Japan. Foreign operations are subject to risks inherent in operating under different legal systems and various political and economic environments. Among the risks are changes to existing tax laws, possible limitations on foreign investment and income repatriation, government price or foreign exchange controls, and restrictions on currency exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On December&#160;6, 2024, we completed the IPO of&#160;<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="6" id="Narr_21MHV4tbgUS_kSx998Q2zQ">2.2</ix:nonFraction>&#160;million shares of common stock at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_yM9wzXT_cEC-EQOMiNEVOA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="Narr_c04vpqVIikejG4FOHzg6Ug">5.00</ix:nonFraction>&#160;per share, which included&#160;<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_qDUw3PQRnU6FrbEnTfsa5g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="6" id="Narr_UD-_YLiJ5k2PhABeGTOBTA">0.3</ix:nonFraction>&#160;million shares sold to the underwriters pursuant to their option to purchase additional shares. After underwriting discounts and commissions of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:ShareIssuanceCostsUnderwritingDiscountsAndCommissions" scale="6" id="Narr_CSgKttXQ0Eq-vdJGw1eSRw">0.8</ix:nonFraction>&#160;million and offering expenses of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:ShareIssuanceCostsOfferingExpenses" scale="6" id="Narr_ox0vBU29_U-OHslq3QiaSw">2.6</ix:nonFraction>&#160;million, we received net proceeds from the IPO of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_npoAkuLnd02WXj0ZgtKGKw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="Narr_sDl3iVNBxkOJgNv_pzK7IA">7.5</ix:nonFraction>&#160;million. In connection with the IPO,&#160;<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mA37wJ28U0-wKrw0hzg3JQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityNumberOfSharesConvertedToPermanentEquity" scale="6" id="Narr_56RfVs0tl0ydM9zJomZqPA">4.0</ix:nonFraction>&#160;million outstanding shares of preferred stock were converted into <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_I33DL5BU3UGFelN4S9dC-w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="6" id="Narr_aj2vpIBIeEWyOrDSf-B8rw">18.7</ix:nonFraction> million shares of common stock. See Note 6 (Temporary Redeemable Preferred Stock and Stockholders&#8217; Equity) for more information. </p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tb_UzVoAfvd5kC0it649P7XQg" continuedAt="Tb_UzVoAfvd5kC0it649P7XQg_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p></td></tr></table><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:UseOfEstimates" id="Tb_RI1yvQ65J0ChiVq99iaGEw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Management bases its estimates on historical experience and on various other factors it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Accordingly, actual results could differ materially from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, including standalone selling price (&#8220;SSP&#8221;) and the allocation of the transaction price, valuation of accounts receivable, valuation of inventory, fair value of convertible notes, valuation of the Company&#8217;s common stock and temporary redeemable preferred stock prior to the IPO, valuation allowance of deferred tax assets and liabilities, and stock-based compensation. To the extent the Company&#8217;s actual results differ materially from those estimates and assumptions, the Company&#8217;s future consolidated financial statements could be affected.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="zspc:EmergingGrowthCompanyPolicyTextBlock" id="Tb_SR0a4A8DIkmBgNyCgAkD3w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Emerging Growth Company</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company is an emerging growth company (&#8220;EGC&#8221;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i)&#160;is no longer an EGC or (ii)&#160;affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tb_hMBonWBDgEelahmw2sVY2Q" continuedAt="Tb_hMBonWBDgEelahmw2sVY2Q_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company manages its operations and allocates resources as a single reportable segment. The Company&#8217;s chief operating decision maker is its chief executive officer who reviews financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance, and allocating resources.</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_e5b5b855_31eb_47ce_9578_05e4514d18c5"></a><a id="Tc_3it3-C5_PUyKnCeu_n-WWg_1_2"></a><a id="Tc_OzcwXwmau0aKqsbuxswfOQ_1_5"></a><a id="Tc_jYa7JGh3d0-pumFPlJZaLg_2_2"></a><a id="Tc_6HqrWxnXTEybCbqaPPMMHA_2_5"></a><a id="Tc_lMFOngpLDUi5P035bu68Rw_3_0"></a><a id="Tc_8zZRD8T4SkGqkpzzzRNYdw_3_2"></a><a id="Tc_RmsLQXvJXUGbBem1tJfapw_3_5"></a><a id="Tc_amSpY8_AxECabDBTCg4wqg_4_0"></a><a id="Tc_hiH58luLY0ydW5_gBK9Z9w_5_0"></a><a id="Tc_ge5Jq0iLaU-Vi4VmhsIkRw_6_0"></a><a id="Tc_BOWkZaVyhkm_sPla45S-uQ_6_2"></a><a id="Tc_auImefb_VkS6flguF8NbUg_6_5"></a><ix:continuation id="Tb_UzVoAfvd5kC0it649P7XQg_cont1" continuedAt="Tb_UzVoAfvd5kC0it649P7XQg_cont2"><ix:continuation id="Tb_hMBonWBDgEelahmw2sVY2Q_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ConcentrationRiskCreditRisk" id="Tb_MDV7MIcgpEiaJUvp4lL0vQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, restricted cash, and accounts receivable. The Company maintains its cash, cash equivalents, and restricted cash with high-quality financial institutions with investment grade ratings. The Company may also have deposit balances with financial institutions which exceed the Federal Deposit Insurance Corporation insurance limit of $250,000. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company&#8217;s accounts receivable is derived from customers located both inside and outside the United States and most of the Company&#8217;s customers are educational institutions. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial conditions of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers. For information regarding the Company&#8217;s significant customers, see Note&#160;12.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="Tb_e-yIgDJwTkCRG2wbjforLw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Comprehensive Loss and Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The reporting currency of the Company is the United States dollar. The functional currency of the Company&#8217;s Chinese subsidiary is the Chinese renminbi while the functional currency of the Company&#8217;s Japanese subsidiary is the Japanese yen. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured in the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income, net, in the consolidated statements of operations, and have not been material for any of the periods presented. For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income as a component of stockholders&#8217; deficit.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="Tb_uCSTqWjCqEm13VsHiCQ2rw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cash, Cash Equivalents, and Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company considers cash on hand, deposits in banks, and investments with original maturities of three&#160;months or less, such as the Company&#8217;s money market funds, to be cash and cash equivalents.</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="Tb_e-bLvbsYA0aHvrbJsQkG4w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported on the consolidated balance sheet as of December&#160;31, 2025 and 2024, to the amounts reported on the consolidated statement of cash flows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="3" id="Tc_u1ZaFDjzh0KRaYrHmINo3w_3_3">538</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="3" id="Tc_yUkKbX_GjUaxtewFS2mAUw_3_6">1,329</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="Tc_WP_pKw8cnkGojJAS21suEQ_4_3">174</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="Tc_20PorultFEWgJBNj8UCU4g_4_6">3,228</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="3" id="Tc_OyKIk6sz_0-CTQRLgMeT-A_5_3">309</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="3" id="Tc_qOW-3Ryisk23W1OkBI6-IA_5_6">307</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total cash, cash equivalents and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_5B7C7aMRIkuScsJmGs6xKQ_6_3">1,021</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_0KyzTqGVhEWQMYwEJM5RFA_6_6">4,864</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The restricted cash is legally restricted to secure credit card charges incurred by the Company.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Tb_9yXZnwTd70-h99mY-bq6Vw" continuedAt="Tb_9yXZnwTd70-h99mY-bq6Vw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Accounts Receivable and Allowance for Credit Losses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable are customer obligations due under normal trade terms. Expected credit losses include losses expected based on known credit issues with specific customers as well as a general expected credit loss allowance based on relevant information, including historical loss rates, current conditions, and reasonable economic forecasts that affect collectability. The Company updates its allowance for credit losses on a quarterly basis with changes in the allowance recognized in income from operations. The Company reserves for any accounts receivable balances that are determined to be uncollectible in the allowance for credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">After all attempts to collect accounts, receivable balances have failed, the balance is written off against the allowance for credit losses. As of December&#160;31, 2025 and 2024, the Company reported an allowance for credit losses balance of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" id="Narr_EaOTZ1uH9Umbo4isHfUxgg">94,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" id="Narr_W5tvs7O-sU6h772cxsYS6Q">44,000</ix:nonFraction>, respectively.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_ae544c8e_1a44_4351_b1fa_caa3e5d12889"></a><a id="Tc_nhMZFpveekWSM7pqC85bTg_1_0"></a><a id="Tc_g3keFv866kiuxXIWTxEJJA_1_2"></a><a id="Tc_9iWPn1F3kE2NLVnJEwtg5w_2_0"></a><a id="Tc_m8-p6Xua7UuAWdyKNaRHug_3_0"></a><a id="Tc_1Yd298M7MkuanCs9z1jREA_4_0"></a><ix:continuation id="Tb_UzVoAfvd5kC0it649P7XQg_cont2" continuedAt="Tb_UzVoAfvd5kC0it649P7XQg_cont3"><ix:continuation id="Tb_9yXZnwTd70-h99mY-bq6Vw_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:InventoryPolicyTextBlock" id="Tb_KncW7XlahkqH4leG44lH1Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s inventory, which includes raw materials and finished goods is valued using the weighted average cost method for hardware inventory while software inventory is recorded at actual cost. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tb_fa8iCUgmdkqmHFWC_WlsPg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation expense for property and equipment is computed using the straight-line method applied over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or the applicable lease term, including anticipated renewals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Upon retirement or sale of an asset, the cost and related accumulated depreciation is removed from the consolidated balance sheets and the resulting gain or loss is reflected in general and administrative expenses in the consolidated statements of operations and comprehensive loss. Maintenance and repairs are charged to operations as incurred.</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="zspc:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" id="Tb_Skq7dmcGZEi9wJaR7ImWng" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Asset depreciation and amortization are computed using the following estimated useful lives:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Asset Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_-cEPDQwoC06LhAZNx2xvdA" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tc_myLa1g4ajU-f2QpUUEeEAA_2_2">5</ix:nonNumeric></p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_JZCEc6pgbESjf7zteDwz6A" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tc_Q1SztuJRX0qSccu6MWt7Tg_3_2">7</ix:nonNumeric></p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_HlHm_cdzSk6JDiNMkyJC5g" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tc_biN0kiI5CEKsuc_KgWHGQg_4_2">5</ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="Tb_yIWX5fiWBke51XcVR8ASlw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s long-lived assets with finite lives consist primarily of property and equipment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Estimated future cash flows are based upon, among other things, assumptions about expected future operating performance and may differ from actual cash flows. If the sum of the projected undiscounted cash flows (excluding interest) is less than the carrying value of the assets, the assets will be written down to the estimated fair value in the period in which the determination is made. There is <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:TangibleAssetImpairmentCharges" scale="6" id="Narr_E2fP_C07b0S5xsxOuPXVwg"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:TangibleAssetImpairmentCharges" scale="6" id="Narr_7S1A_PYMwEC2FXAYXl_8ng">no</ix:nonFraction></ix:nonFraction> impairment to long-lived assets as of and for the&#160;years ended December&#160;31, 2025 and 2024. The Company periodically reviews the remaining estimated useful lives of its long-lived assets. If the estimated useful life assumption for any asset is changed, the remaining balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" id="Tb_PwgaojQEvUe5lXghcIzy7g" continuedAt="Tb_PwgaojQEvUe5lXghcIzy7g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Classification of Redeemable Preferred Stock as Temporary Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company applies the guidance in Accounting Standards Committee (&#8220;ASC&#8221;) 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity &#8220;ASC 480&#8221;)</i>, to determine the classification of financial instruments issued. The Company first determines if the instruments should be classified as liabilities under this guidance based on the redemption features, if mandatorily redeemable or not, and the method of redemption, if in cash, a variable number of shares or a fixed number of shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">If the terms provide that an instrument is mandatorily redeemable in cash, or the holder can compel a settlement in cash, or will be settled in a variable number of shares predominantly based on a fixed monetary amount, the instrument is generally classified as a liability. Instruments that are settled by issuing a fixed number of shares are generally classified as equity instruments. None of the Company&#8217;s redeemable preferred stock was accounted for as a liability as none of the above-mentioned conditions were present.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company&#8217;s certificate of incorporation does not provide redemption rights to the holders of the Series&#160;A preferred stock. If a liquidation event occurs, all the funds and assets of the Company available for distribution among all the stockholders shall be distributed based on a defined mechanism. Although the Series&#160;A preferred stock is not redeemable, in the event of certain &#8220;deemed liquidation events&#8221; that are not solely within the Company&#8217;s control (including merger, acquisition, or sale of all or substantially all of the Company&#8217;s assets, or public offerings), the holders of the preferred stock would be entitled to preference amounts paid before distribution to other stockholders and hence </p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_UzVoAfvd5kC0it649P7XQg_cont3" continuedAt="Tb_UzVoAfvd5kC0it649P7XQg_cont4"><ix:continuation id="Tb_PwgaojQEvUe5lXghcIzy7g_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">effectively redeeming the preference amount outside of the Company&#8217;s control. In accordance with Accounting Series&#160;Release No.&#160;268 (&#8220;ASR 268&#8221;) and ASC 480, the Company&#8217;s Series&#160;A redeemable preferred shares are classified outside of stockholders&#8217; deficit in temporary equity as a result of these in-substance contingent redemption rights.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:DeferredChargesPolicyTextBlock" id="Tb_ufc35cZ_tkSbP45Kv3_LGg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Deferred Offering Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Deferred offering costs consist of legal, accounting, underwriting fees and other costs incurred that were directly related to the Company&#8217;s planned public offering transaction. These costs were charged to stockholders&#8217; equity (deficit) upon the completion of the transaction. The Company incurred in the year ended December 31, 2024, $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_T1_b8MYjz0qONZvnXkUAxw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:DeferredOfferingCostsIncurred" scale="6" id="Narr_eIBnozdi_0ezMbT0JC_Luw">2.4</ix:nonFraction> million in offering costs related to the Company&#8217;s planned public offering, the IPO, that was completed in December 2024.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Tb_Qc-TQmjC8E-5hsXmAVg9ZA" continuedAt="Tb_Qc-TQmjC8E-5hsXmAVg9ZA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for revenue in accordance with ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. The revenue recognition guidance provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i)&#160;identifying the existence of a contract with a customer; (ii)&#160;identifying the performance obligations within the contract; (iii)&#160;determining the contract&#8217;s transaction price; (iv)&#160;allocating the transaction price to the contract&#8217;s performance obligations; and (v) <span style="color:#231f20;">recognizing revenue as the contract&#8217;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#8217;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, the events which constitute satisfaction of its performance obligations, and when control of any promised goods or services is transferred to its customers. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to each performance obligation in the contract using relative SSP. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering the cost-plus margin approach, along with all reasonably available information, including peer-company selling information while taking into consideration market conditions and other factors, such as customer size, volume purchased, market and industry conditions, product specific factors and historical sales of the deliverables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company sells proprietary augmented reality and virtual reality hardware, software, and related installation and training services to education customers. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#8217;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company offers standard warranty coverage on substantially all products which provides the customer with assurance that the product will function as intended during the first&#160;year. This standard warranty coverage is accounted for as an assurance warranty and is not considered to be a separate performance obligation. Returns and repairs under the Company&#8217;s general assurance warranty of products have not been material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Payment is generally due within 30&#160;days of invoice issuance. The Company uses the practical expedient and does not recognize a significant financing component for payment considerations of less than one&#160;year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Hardware</span>: Hardware sales represent separate performance obligations, all of which are satisfied at a point in time when the hardware is delivered to the customer, which is typically FOB shipping point.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_UzVoAfvd5kC0it649P7XQg_cont4" continuedAt="Tb_UzVoAfvd5kC0it649P7XQg_cont5"><ix:continuation id="Tb_Qc-TQmjC8E-5hsXmAVg9ZA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Software</span>: Software sales consist of licenses of functional intellectual property that are satisfied at a point in time when key codes are provided to allow customers to access the software, which is the contract start date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In transactions where the Company provides user-based software licenses to a customer, zSpace recognizes software revenue ratably on a straight-line basis. These fees charged to its customers are recognized on a gross basis as zSpace has determined that it is the principal in the transaction. As a principal to the transaction, the Company obtains control of the third-party software licenses before control is transferred to the customer. The fees paid to third parties for software licenses are recognized as transaction expenses and recorded in cost of goods sold in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Services</span>: The Company offers installation and/or training services for its products, both of which are separate performance obligations and typically are satisfied within a short period of time, often less than one&#160;month. Additionally, the Company offers <span style="-sec-ix-hidden:Hidden_nDjv-viIPUK2_BjElzY-9A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-and <span style="-sec-ix-hidden:Hidden_gMe5K5LlgUed_z4qZQzBFw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span>-year extended warranty contracts customers can purchase at their option, which are also separate performance obligations. All warranty-related performance obligations are generally fulfilled evenly throughout the contract term. Services also includes post-contract support (&#8220;PCS&#8221;) which is akin to a stand-ready performance obligation that is provided throughout the contract term. For all services related performance obligations, the Company believes that the passage of time corresponds directly to the satisfaction of the performance obligations; therefore, an output method of measuring progress based on time elapsed during the contract period is used to recognize revenue ratably on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Liabilities</span>: The Company typically bills in advance of providing goods and services, including for installation and training services, PCS, and extended warranties, resulting in contract liabilities (i.e., deferred revenue). Contract liabilities are classified as current or noncurrent based on the nature of the underlying contractual rights and obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Costs</span>: The Company incurs incremental contract commission costs to obtain contracts with customers which are expected to be recoverable through the term of those contracts. The Company allocates contract costs among the underlying performance obligations to which they relate and amortizes those costs on a systematic basis consistent with the pattern of the transfer of the goods and services. Contract cost assets are typically completely amortized soon after initial recognition as the majority of the Company&#8217;s revenue on the underlying performance obligations is recognized upon delivery of the goods or services.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:CostOfSalesPolicyTextBlock" id="Tb_yOqXFyJvGUKtWVvMIqq-kQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cost of Goods Sold</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company includes within cost of goods sold those costs related to the manufacture and distribution of its AR/VR products, as well as the cost to purchase third-party software. Specifically, the Company includes in cost of goods sold each of the following: material costs, labor and employee benefit costs related to the manufacture of our products, and freight and shipping costs. Costs are expensed as incurred, or as control of products is transferred, except for costs incurred to fulfill a contract, which are capitalized and amortized on a straight-line basis over the expected period of performance. The Company does not incur significant incremental costs to acquire contracts.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="Tb_20To_eBGnkqs2RlWTOXKnQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Research and development expenses primarily consist of salaries, bonus payments, benefits, travel and other related costs, including equity-based compensation expense, facility-related expenses for personnel engaged in research and development functions, and professional service fees primarily related to consulting and outsourcing services. All the Company&#8217;s research and development costs are expensed as incurred.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="Tb_zwrFI__b5E6sossElQxWIg" continuedAt="Tb_zwrFI__b5E6sossElQxWIg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Selling and Marketing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. The Company includes within sales and marketing expenses labor and other costs directly related to the promotion of our products, including expenses, such as compensation for the Company&#8217;s marketing team and travel expense incurred in connection with promotion efforts, and equity-based compensation expense. The Company does not incur any material advertising costs. Sales and marketing costs are expensed as incurred.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_UzVoAfvd5kC0it649P7XQg_cont5" continuedAt="Tb_UzVoAfvd5kC0it649P7XQg_cont6"><ix:continuation id="Tb_zwrFI__b5E6sossElQxWIg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">General and Administrative</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. Our general and administrative expenses consist primarily of compensation and related costs for our finance, human resources and other administrative personnel, and include stock-based compensation, employee benefits and travel expenses. In addition, general and administrative expenses include our third-party consulting and advisory services, legal, audit, accounting services and facilities costs.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_8Qx3UVW690-lW3D46TBecg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company applies the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income or expense in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company records a valuation allowance, when necessary, to reduce deferred tax assets to the amount expected to be realized. Estimates of the realizability of deferred tax assets, as well as the Company&#8217;s assessment of whether an established valuation allowance should be reversed, are based on projected future taxable income, the expected timing of the reversal of deferred tax liabilities, and tax planning strategies. When evaluating whether projected future taxable income will support the realization of the Company&#8217;s deferred tax assets, the Company considers both its historical financial performance and general economic conditions. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company utilizes a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained upon examination by the Internal Revenue Service (&#8220;IRS&#8221;) or other taxing authorities, including resolution of related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual outcomes. Management determined there were no uncertain tax positions at December&#160;31, 2025 and 2024 that would more likely than not be subject to tax by the taxing authorities. No examinations are currently pending.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tb_JfxmI-T9TUunX2qmCjFAGA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has <ix:nonFraction unitRef="Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ" decimals="INF" format="ixt-sec:numwordsen" name="zspc:ShareBasedCompensationNumberOfPlans" scale="0" id="Narr_MV5o_oOytUC4hwLwwCY1IQ">three</ix:nonFraction> stock incentive plans which grant incentive and nonqualified stock options to employees, directors, and consultants. All stock-based payments to employees, including grants of employee stock options, are recognized in the consolidated financial statements based on their respective grant-date fair values. The Company estimates the fair value of stock-based payment award on the date of grant using the Black-Scholes-Merton option pricing model in accordance with ASC 718, <i style="font-style:italic;">Compensation&#160;&#8212; Stock Compensation</i>. The model requires management to make several assumptions, including expected volatility, expected life, risk-free interest rate, and expected dividends. The Company accounts for forfeitures when they occur. The value of the portion of the award that is ultimately expected to vest is recognized in the Company&#8217;s consolidated statements of operations ratably over the requisite service periods, which is generally <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_IiSI6lRG_EiyGNhgn7JQlA">4</ix:nonNumeric>&#160;years. No option is exercisable for more than <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_du41CKoXGEafzqIfdbQLmQ">10</ix:nonNumeric>&#160;years. Share-based awards issued to non-employees are measured at the grant date and not subject to remeasurement.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:DebtPolicyTextBlock" id="Tb_-s_GNTlWp0Kh92isvgBMPQ" continuedAt="Tb_-s_GNTlWp0Kh92isvgBMPQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Convertible and Non-Convertible Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company issued numerous convertible and non-convertible debt instruments. The Company evaluates embedded conversion and other features within its debt to determine whether any embedded features should be bifurcated from the host instrument and accounted for as a derivative at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_UzVoAfvd5kC0it649P7XQg_cont6" continuedAt="Tb_UzVoAfvd5kC0it649P7XQg_cont7"><ix:continuation id="Tb_-s_GNTlWp0Kh92isvgBMPQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the convertible&#160;note issued in 2025 described in Note 5, we elected the fair value option under accounting Standards Codification (&#8220;ASC&#8221;) 825,&#160;<i style="font-style:italic;">Financial Instruments</i>, (&#8220;ASC 825&#8221;) measuring the entire instrument at fair value with changes recognized in earnings. This election is irrevocable&#160;and applied to the whole instrument, consistent with ASC 825-10 guidance. Key estimates include the valuation of original issue discount, accrued interest, and make-whole provisions, which require assumptions about discount rates, credit risk, and market conditions. The fair value option under ASC 825 simplifies the accounting by eliminating the need to bifurcate embedded derivatives under ASC 815,&#160;<i style="font-style:italic;">Derivatives and Hedging</i>&#160;(&#8220;ASC 815&#8221;) and aligns with the principles outlined in ASC 470,&#160;<i style="font-style:italic;">Debt</i>&#160;(&#8220;ASC 470&#8221;) for debt instruments. This approach requires ongoing reassessment of fair value inputs and assumptions, which can significantly affect reported earnings and liabilities<i style="font-style:italic;">.</i>&#160;All fees related to the convertible note were expensed as incurred and not recorded as debt issuance costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s other debt is carried on the consolidated balance sheets on a historical cost basis net of unamortized discounts and premiums because the Company has not elected the fair value option of accounting. Costs associated with acquiring debt are capitalized as a debt discount. The debt discount is presented in the consolidated balance sheets as a direct deduction from the carrying amount of the debt liability. The costs are amortized over the estimated contractual life of the related debt instrument using the effective interest method and are included in interest expense in the consolidated statements of operations.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tb_yHpOxzWURU6ZH3k-OekOnA" continuedAt="Tb_yHpOxzWURU6ZH3k-OekOnA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and establishes the disclosure requirements regarding fair value measurements. Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 1 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 2 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Inputs, other than quoted prices included within Level 1, that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 3 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities at the measurement date. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. The Company develops these inputs based on the best information available.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c9dd6910_f088_4f99_8e0b_ee3b52a3682b"></a><a id="Tc_oaX-RNobGkKLhSYHZ6ticw_1_2"></a><a id="Tc_BAGyC2Vt8EePYD1qsFikjg_2_0"></a><a id="Tc_PyaYiti92UyYKMAp8Ti8YQ_2_2"></a><a id="Tc_MEjY-GfoO0mvfAo7fz0Uaw_2_5"></a><a id="Tc_JW61yCvMgUuvukkB0wqpuw_2_8"></a><a id="Tc_p2TO3PMjgUa_awjNvDEYyQ_2_11"></a><a id="Tc_B5BIX2T97Eul1fSDhHlUkg_3_0"></a><a id="Tc_RKDwjwsgMUSKSJ05VMsKnQ_3_2"></a><a id="Tc_NGSdTSH--kOQUDgCHjcYTA_3_5"></a><a id="Tc_dbnVqI1RAkC-63Y3C3udHg_3_6"></a><a id="Tc_YWkD3rCQIUmLwr6diPGqHQ_3_8"></a><a id="Tc_XxKinP_RiEiz5jGDF3Gxow_3_9"></a><a id="Tc_8MCvkPKfJ0W4xPk3xOe75w_3_11"></a><a id="Tc_UPPWuGcMh0WRHIhFuZbwzg_4_0"></a><a id="Tc_xV6fMjpCWUW_Tjr7CRIWuQ_4_2"></a><a id="Tc_E_bPD1g9REmH49csuYBonA_4_5"></a><a id="Tc_8MB5kGFwiEi88MolmcQDFA_4_6"></a><a id="Tc_2E6wnevX-UKbnT4TIWvwRA_4_8"></a><a id="Tc_5pZEJBtGuU-PQlSmDt_9jw_4_9"></a><a id="Tc_4hMRgXosjE-QBZ2FPGHmdQ_4_11"></a><a id="Tc_JVPGu1hN5kuuhSKfExKqKA_6_0"></a><a id="Tc_hW8XzqhBNE2MPj7HehufAg_6_2"></a><a id="Tc_bpOKTlAFfEyJzyX5FuBFbQ_6_3"></a><a id="Tc_AfZ2KtSW-0SkTMNwZh8gIw_6_5"></a><a id="Tc_rE2cq4zrFUKLgXAu4lXW6w_6_8"></a><a id="Tc_QAfhkOdPpkuBQm1ryeqHDQ_6_9"></a><a id="Tc_GDqi3I1iN0WjFodqdPTgBQ_6_11"></a><a id="Tc_dPxPvZnn-EuS30Fi8GDYZA_7_0"></a><a id="Tc_8tmuVsqN4E-2LFJ_2s1awQ_7_2"></a><a id="Tc_Gr6bZjzOHU6cY62Qh03ZfA_7_3"></a><a id="Tc_uMh4U_VcnkWRZH7X7wrizA_7_5"></a><a id="Tc_BZuSx2RDHEmQJHSBWI8vZw_7_8"></a><a id="Tc_lRpuFrz15kyIBNWAsmWZvA_7_9"></a><a id="Tc_gKVYOlYWTEidPNlUF13n4A_7_11"></a><a id="Tc_wj-1_UsHs0qpKLX9Wm_IFw_9_2"></a><a id="Tc_J41Rg8Z5R0e8XARA10ulbA_10_0"></a><a id="Tc_60pgdlaN9EyKUwIHowIAWA_10_2"></a><a id="Tc_J0a9HL_0HUW-i_qnjZXxtA_10_5"></a><a id="Tc_tPHzPxLoR0qmKnbsxjnGug_10_8"></a><a id="Tc_q7miGk3mukKzRUMjF4uSKQ_10_11"></a><a id="Tc_qeTC1OkQwEyz35JSN-goYg_11_0"></a><a id="Tc_Oz2GO0tnl02spQQW0Z21cA_11_2"></a><a id="Tc_gH7OxMUFcU-ub_IacCSyCg_11_5"></a><a id="Tc_kpVXUjLfV0Ksuze0yIgmkg_11_6"></a><a id="Tc_lPjsvpSeb0icbwHovC_CbA_11_8"></a><a id="Tc_IYdJx-QAV0mEn461KJGSAA_11_9"></a><a id="Tc_gMtBSD0luEaodD0pRmQQvg_11_11"></a><a id="Tc_kwgWj4-lv0e8Bw7w5Cq4Yw_12_0"></a><a id="Tc_kbWnpU7jwUKBlq8p_v4Lug_12_2"></a><a id="Tc_-2NdbhXGj0CXJ8UStiMwUA_12_5"></a><a id="Tc_PXeM85A9CEWzfms7P5tKEg_12_6"></a><a id="Tc_9-Chglkr9EucyQCLvtViEA_12_8"></a><a id="Tc_q14N5fUSuEOtqw2gIFiuGA_12_9"></a><a id="Tc_VKbgcylLCEmrMizF5MdOyg_12_11"></a><ix:continuation id="Tb_UzVoAfvd5kC0it649P7XQg_cont7" continuedAt="Tb_UzVoAfvd5kC0it649P7XQg_cont8"><ix:continuation id="Tb_yHpOxzWURU6ZH3k-OekOnA_cont1"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Tb_nsBCjfAQREiHthtX0CP28A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The carrying amounts of cash, cash equivalents, and restricted cash, accounts receivable, accrued liabilities, and accounts payable approximate fair value due to their relatively short-term maturities and are classified as short-term assets and liabilities in the accompanying balance sheets. The following table represents the fair value hierarchy for the financial assets and liabilities held by the Company measured at fair value on a recurring basis (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Q_wpF52MnkyewRng2xhV3A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="Tc_1exKD_Wnvkuo97kZuQAjtA_3_3">174</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="Tc_MROYE_b-EESVpydlzNm8nQ_3_12">174</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Q_wpF52MnkyewRng2xhV3A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_FKlG3XIUHEG_o7F3XKP0tg_4_3">174</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_TNYyNUqWGESN4DXpQfxBrQ_4_12">174</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt subject to credit risk analysis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WornLAo1wkSjocYiRWiNWA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="3" id="Tc_54OE-C9lUUKbQB9IFJe1oA_6_6">8,923</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="3" id="Tc_QBhRuxqvwkK2mwyapefu_g_6_12">8,923</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WornLAo1wkSjocYiRWiNWA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_1E19KSwbU0e7W8z3H8DnNQ_7_6">8,923</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_h2ItPZ-mIk2saMkXHa3jkw_7_12">8,923</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_R-S83Msu6E6N78YMH_yYjA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="Tc_wjsrZMUb_kCCVgNWwTOM_w_11_3">3,228</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1NGE9itbskiXCraGhS0qsg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="Tc_fOehm8QOuk6uCAZQ-WVOUA_11_12">3,228</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_R-S83Msu6E6N78YMH_yYjA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_wCMxjKaKik6CHI5pS7-i9A_12_3">3,228</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1NGE9itbskiXCraGhS0qsg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_Ck-ck7L1uE6tnG9cVw6B4A_12_12">3,228</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During the&#160;year ended December&#160;31, 2024, the Company had embedded derivatives related to its outstanding debt instruments. In connection with the Company&#8217;s IPO on December 6, 2024, the outstanding debt instruments were converted into shares of common stock, and accordingly, no embedded derivatives remain outstanding at the year ended December 31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has elected the fair value option under ASC 825-10 to measure its Senior Secured Convertible Note (the "Senior Secured Convertible Note") at fair value on a recurring basis, with the election made at issuance. Changes in the fair value of the Note are recorded in the consolidated statements of operations. The Company measures its convertible debt at fair value on a recurring basis. The fair value was determined utilizing a Monte Carlo simulation using observable market conditions for items such as risk-free rates, discount rates, and volatility assumptions. The fair value of the convertible debt has been categorized as a Level 2 item as of December 31, 2025. See Note&#160;5 for further details regarding the Company&#8217;s debt.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tb_1vlRy1xBj0SYoN-oZg4UDw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Net (Loss) Income Per Share Available to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Basic net (loss) income per share is computed by dividing net income (loss) available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net (loss) income per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, temporary redeemable preferred stock, stock options, restricted stock units, warrants and shares available for future issuance under the convertible debt and equity line-of-credit agreements are considered to be common stock-equivalents.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_stwoi_9GKkewkKV3KHWAxw" continuedAt="Tb_stwoi_9GKkewkKV3KHWAxw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Accounting Pronouncements Issued, But Not Yet Adopted</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In November 2024, the FASB issued ASU 2024-04, Debt &#8212; Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. The ASU clarifies the requirements for determining whether the settlement of a convertible debt instrument should be accounted for as an induced conversion. The amendment is effective for all entities for fiscal years beginning after December 15, 2025, including interim periods within those annual periods . Early adoption is permitted for entities that have adopted ASU 2020-06. The Company is currently evaluating the impact of adopting this ASU on its financial statements.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_UzVoAfvd5kC0it649P7XQg_cont8"><ix:continuation id="Tb_stwoi_9GKkewkKV3KHWAxw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In November 2024, the FASB issued ASU 2024-03, Income Statement &#8212; Reporting Comprehensive Income &#8212; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disaggregate, in a tabular footnote disclosure, certain income statement expense captions into specified natural expense categories. The amendment is effective for fiscal years beginning after December 15, 2026, with interim periods beginning after December 15, 2027. Early adoption is permitted and the amendments may be applied prospectively or retrospectively. The Company is currently evaluating the impact of adopting this ASU on its disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In December&#160;2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which improves income tax disclosures through enhanced disaggregation within the rate reconciliation table and disaggregation of income taxes paid by jurisdiction. The amendment is effective for fiscal&#160;years beginning after December&#160;15, 2025 for emerging growth companies and early adoption is permitted. The amendments should be applied on a prospective basis; however, retrospective application is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. For so long as we continue to be an emerging growth company, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation. The JOBS Act also provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies. This provision allows an emerging growth company to delay the adoption of some accounting standards unless and until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of accounting standards until the earlier of the date we (i)&#160;are no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. </p></ix:continuation></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_14e7d981_a061_40f2_98fa_6fd8d9079730"></a><a id="Tc_7w54n1v3DUuHyI3oumuVyQ_1_2"></a><a id="Tc_nuL3YPV1v0Ohs3FkxMmrYQ_2_2"></a><a id="Tc_9jl1D-T0qk2ZFnIBvzWOaQ_2_5"></a><a id="Tc_2PGRqBqFp0u9lXP7XOVs2w_3_0"></a><a id="Tc_zXR-yteqbker3avnh2nD2A_3_2"></a><a id="Tc_qx5TMCL1VkiLNy7coZ-V3g_3_5"></a><a id="Tc_5w8aP_5E-UqBBoM_zTy5Mg_4_0"></a><a id="Tc_fmfbXUMUYEiMEi4b4y5fHg_5_0"></a><a id="Tc_oeBD_fJlo0eN00qXj-GwUg_5_2"></a><a id="Tc_Jqb_B0-nx0GaE5sULbov_w_5_5"></a><a id="_369078fe_c698_4d1c_bc20_500a8bcf13a9"></a><a id="Tc_Ya30tcNB0UmLQIn6dscnxw_1_2"></a><a id="Tc_nwy7gNL3ik-4S-w5JVnAQQ_2_2"></a><a id="Tc_wNS1xWA9W0yWZ5_HuwYw5Q_2_5"></a><a id="Tc_0eti-RL89kK0tFOTDrbsSQ_3_0"></a><a id="Tc_o9S3UvZQHkK0EQ0NWqJSUg_3_2"></a><a id="Tc_zNTtrlr0RkWQqJ2ldadOkg_3_5"></a><a id="Tc_s76WVykxWUauCE0CGv9MGg_4_0"></a><a id="Tc_VB1Je4XXZUmduTXySezl9w_5_0"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Tb_5VZfVv_lNUm7e80joWMmvQ" continuedAt="Tb_5VZfVv_lNUm7e80joWMmvQ_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">REVENUE</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Disaggregation of Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company earns revenue through the sale of products and services. Product and service revenue are the disaggregation of revenue primarily used by management, as this disaggregation allows for the evaluation of market trends and certain product lines and services vary in renewing versus non-renewing nature.</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tb_Geje3U5jeky7uL1IUXX-Jw" continuedAt="Tb_Geje3U5jeky7uL1IUXX-Jw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by recognition method for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_N8lNL1SMZkOvqkiCJGoGOw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_sHcYK1tBQkC9ks78crBNzQ_3_3">26,518</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_2sQWjXMs_UCN1Fsqg-NV3A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_eco1vyTZAkaOKHwS-QPUTw_3_6">36,414</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_S8oVOC_pR0CAHUYmd9QWrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_eEbepKySQ0yRk1lDQQ-EpA_4_3">1,340</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_D1SEhrs9eU2UWSKxT3L_Dg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_yqfsx1oPdU2DG8KKS-6LRA_4_6">1,684</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_mzPezOz_kEy_ktgHcFBz6Q_5_3">27,858</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_JJ_3dnlsmEu4xV5rW_olhA_5_6">38,098</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by type of products and services for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Years Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_fL7cpBDQPE64NAiju9eA7w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_6JnMPGHq-U6mA11zuOZe4Q_3_3">14,208</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_b-h-e5GonE-vz2LW5sI-cw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_uumMpsMzE0G87i0bkUaqCA_3_6">21,991</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_qok8fL9b3kuDdDywO4PdvA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_dDNP6vhjFUuHgREUXbOHqQ_4_3">10,558</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_QBYqwSQu9EajSWlyne0UVg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_sgibJbiUrUCGZb66042isg_4_6">12,857</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NkzuZacwsU-gW5fGVsll4Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_SMO6XcT_ikim42Lwt82BUQ_5_3">3,092</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_bBBZPd7iSkiJrOcD7N5WAw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_mWn-sO_X8E-n7Xz8JJy3pQ_5_6">3,250</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_6ohgIIB1kEeM_BwIqGBlSA_6_0"></a><a id="Tc_GKLFOk1jN0qc_3QxHt0XLA_6_2"></a><a id="Tc_BYhzWajI60OcAKMhC0Gg8Q_6_5"></a><a id="_a4c6a7fd_3697_4c54_ad8a_76ef9f08233b"></a><a id="Tc_D26IBTqT-0ad9l91Z0XHgw_1_2"></a><a id="Tc_WglG-rSTzEKpSvWm910r9Q_2_2"></a><a id="Tc_AAD9QbdIJkiq9eXW2OoJuQ_2_5"></a><a id="Tc_jmG4cRd8M0O8o1skS5mQcg_3_0"></a><a id="Tc_bAG5pRXz-EWnPaMYf_Hbeg_3_2"></a><a id="Tc_LzL7q25kLU6Dvosn4DDphw_3_5"></a><a id="Tc_iJGmTLuVm0CNfR9xSoTH1w_4_0"></a><a id="Tc_hPT9_PwWlkKEKssrQC4xEw_5_0"></a><a id="Tc_cCjtLiqkc0Wxh5wJMlde4Q_5_2"></a><a id="Tc_yPNx3BkqYkiK9tkcrxp2Ug_5_5"></a><ix:continuation id="Tb_5VZfVv_lNUm7e80joWMmvQ_cont1"><ix:continuation id="Tb_Geje3U5jeky7uL1IUXX-Jw_cont1"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_kIyHcGttWESvMKwzBuOUEw_6_3">27,858</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_LLccTPZ7eEeiCRL9TtjJYg_6_6">38,098</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by geographic area for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_country_US_OKHtP3zlzE6CnBzAtYNnZA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_X23buGugdkqDnOES8y_s5A_3_3">23,641</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_gT_mN3vzVkOyaKxnJn7FsA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_2n5yvXbkmkOd1QFRXhmapQ_3_6">33,496</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">International</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_xSrZU5LOSUCDBfyiUkkmgw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_4K3vEkXxYkSMyRm5CS-rRQ_4_3">4,217</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_us-gaap_NonUsMember_u2PRcfGnOkKiQQYoGT6obg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_2jxRQp3d1EauNTYiSjQfVQ_4_6">4,602</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_xU847BBJoU2RD4TsCOL9pg_5_3">27,858</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_7cXXw15RVkOjSWKms0aguA_5_6">38,098</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The amount of deferred revenue as of December&#160;31, 2025 and December&#160;31, 2024 reflects the revenue expected to be recognized in future periods related to remaining performance obligations as the Company collects payment in advance of satisfaction of performance obligations. Because a majority of the Company&#8217;s performance obligations are satisfied at a point in time soon after the contract is formed or within one&#160;year after the contract is formed, revenue recognized in the following&#160;year related to remaining performance obligations is expected to equal deferred revenue, current portion at the beginning of the&#160;year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, the Company has $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="Narr_OFtN_-U8okKzC0PvIzKu8w">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="Narr_s2iFIUwggEaLDKZSVuPdDQ">3.6</ix:nonFraction> million, respectively, in deferred revenue, and as of January 1, 2024, the Company had $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="Narr_9GPL9YQsSEKSdmpe5-8NRA">3.0</ix:nonFraction> million in deferred revenue. As of December&#160;31, 2025 approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_sGKmfdflYU-3_25GB2uJ2Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_BMULxR2FskWO-sVPKaYviQ">1.9</ix:nonFraction> million of the balance is expected to be earned within the next <ix:nonNumeric contextRef="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_sGKmfdflYU-3_25GB2uJ2Q" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Narr_d2zLfCmoAkui2TFEahS9Mw">12</ix:nonNumeric>&#160;months and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_rKIG55eOY0mmZYCiyYQCcQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_D5DCo8RYI0KEp5iCIdoewQ">0.3</ix:nonFraction> million to be earned within the next 13 to <span style="-sec-ix-hidden:Hidden_smtsDDWVAE6dJ8CiaSVxNA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24&#160;months</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2024, approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2025-01-01_EDHGH-9p_ESccEZuUpeWXQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_4MPdef4wz0aXyc67DHjP7Q">3.3</ix:nonFraction> million was expected to be earned within the next <ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2025-01-01_EDHGH-9p_ESccEZuUpeWXQ" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Narr_i-9wi0edpEuuovwqmRKsyA">12</ix:nonNumeric>&#160;months, with $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_yD6nYZRy3E-xzC-DsMWl8A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_XyRSiHEzkEeMo537rcRgYg">0.2</ix:nonFraction> million to be earned within the next 13 to <span style="-sec-ix-hidden:Hidden_ocYexF-VZUi959fppZrgLg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24&#160;months</span></span> and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_--rjBbmjWkSyJkqkICMr_Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_z9nF3REVTE2F-0x5JQWrzw">0.1</ix:nonFraction> million to be earned with the next 25 to <span style="-sec-ix-hidden:Hidden_i3RrKM28-U6DVamvK6674w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">60 months</span></span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, the Company had <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_lR0MKbHWDkKrt0zCFMNu0w"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_yR8q4WEos0aQlNqBfPifAg">no</ix:nonFraction></ix:nonFraction> contract assets. </p></ix:continuation><a id="_2d8a4e37_5f9c_46ae_8881_0f951b17bc0a"></a><a id="Tc_-wccM2cbEkqNhd2MW2cTZg_1_2"></a><a id="Tc_6jIA2NQmv0iuJgkWj1lDjw_1_5"></a><a id="Tc_vWFCS9dfpkuSKgJskvkNvg_2_2"></a><a id="Tc_gy6atV0xLUmlr-pQNjcSAw_2_5"></a><a id="Tc_ZFiTet3de0W3eDRh-iI5rg_3_0"></a><a id="Tc_KQJlhwFy-EaRIrVvkRz4Rg_3_2"></a><a id="Tc_XjoArR40ukSFaSCARvykbA_3_5"></a><a id="Tc_leyaNtuUl06cvmIbWn70nQ_4_0"></a><a id="Tc_tCuUsg6Cl0ax3V030RKWpg_5_0"></a><a id="Tc_mp6anQ0N7kKZxbHcdxd7XQ_5_2"></a><a id="Tc_bCeYxAn4i062y_Why0siig_5_5"></a><a id="_7a3d0179_2d76_4c4b_adb8_4720c1dd1699"></a><a id="Tc_iVO_rv75fUKS6WHM99hMHg_1_2"></a><a id="Tc_Tt0lgqioA0643547mynXFw_1_5"></a><a id="Tc_WpOGHDZYWkq02M4X--Vk3A_2_2"></a><a id="Tc_jFc6hI6D_0mLzowMpvT6fw_2_5"></a><a id="Tc_sUZ68RR6bEyQkRaD_oRcQg_3_0"></a><a id="Tc_lOo5Azs7LEKKFIQVMLZQnQ_3_2"></a><a id="Tc_6zrFpXHNxkmX5ehgJH7ucA_3_5"></a><a id="Tc_bjfJho87LkWasPM2F4Bw_Q_4_0"></a><a id="Tc_dtMkrOiblUmm07J-ahgHhQ_5_0"></a><a id="Tc_1i2e0ZmRkUi_Ghh4MMu5ng_6_0"></a><a id="Tc_297aYwNoikuyqX3w5Hac0A_6_2"></a><a id="Tc_vUezOAejU0m_RAVyCDaoxw_6_5"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="Tb_3IW3sbKtjUSIkm7aKxrBUg" continuedAt="Tb_3IW3sbKtjUSIkm7aKxrBUg_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">4.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">BALANCE SHEET COMPONENTS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Inventory, net</b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Tb_M7VgXA3GVkuTFVkMrMje4w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">As of December&#160;31, 2025 and 2024, inventory, net of reserve consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Finished goods</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="Tc_ab5rGeGuk0-Zhs2AnTYTaA_3_3">2,091</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="Tc_Jo5eFjTmb0SDny01ciWYvw_3_6">2,935</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Raw materials</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves" scale="3" id="Tc_XTLxOQYZok-_9IodwmapvA_4_3">313</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves" scale="3" id="Tc_5F8o794fFkGmmJ2YsVwIzg_4_6">303</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Inventory, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_LHgIc4x98k-6154odCw04w_5_3">2,404</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_jm-jl08IJkeUUyecQ4NyvQ_5_6">3,238</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company writes down inventory for obsolete inventory items and when the net realizable value of inventory items is less than their carrying value. The Company wrote down inventory of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="6" id="Narr_wMRuQchs7EC2dLCDqLC5Vw">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="6" id="Narr_ar8eW1FEikuHIIQnISEFNw">0.4</ix:nonFraction> million during the&#160;years ended December&#160;31, 2025 and 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Prepaid expenses and other current assets</b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="Tb_TZd_V3NljkqzN-zu4DZDZA" continuedAt="Tb_TZd_V3NljkqzN-zu4DZDZA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Prepaid expenses and other current assets consisted of the following at December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Advances to suppliers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="3" id="Tc_0QTuvblwWUCFcf4TkcKRKw_3_3">1,163</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="3" id="Tc_eSsmhlVeYUeFMtAwicmDzQ_3_6">670</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Deferred software costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:DeferredSoftwareCostsCurrent" scale="3" id="Tc_zGJiWkqMg0CNov5QM3CkPw_4_3">147</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:DeferredSoftwareCostsCurrent" scale="3" id="Tc_uGSx2cPSiUC37-P4rokXew_4_6">471</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Prepaid operating expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:PrepaidExpenseOperatingCurrent" scale="3" id="Tc_HHmMQ5Xbwk-aloMTxOE5FA_5_3">312</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:PrepaidExpenseOperatingCurrent" scale="3" id="Tc_LAiUgPbzWE6XbPSFZPsS2Q_5_6">514</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total prepaid expenses and other current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_3HFn8DZCpUW5XyCpRnck0A_6_3">1,622</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_VaqyAoApoEO3mS3Y73Dpkg_6_6">1,655</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_86997855_5f64_4b4b_b96e_43a468040d51"></a><a id="Tc_3XHohfYdaUSFfSShossyJA_1_2"></a><a id="Tc_1aFrWuZdDE2vzLVLFnCjEw_1_5"></a><a id="Tc_UIcKnCkbxEaNvn8Cb9yCCg_2_2"></a><a id="Tc_BAKQo1wyTkmMOl97s-McRA_2_5"></a><a id="Tc_m5A_lOQAE0OjyHmUu1bBgA_3_0"></a><a id="Tc_WwjOiqXia0ewHL9zEe2AlQ_3_2"></a><a id="Tc__urZJ2rmqEu5v0awCtbMag_3_5"></a><a id="Tc_7nzBgcG9rESRry7_DLRgcA_4_0"></a><a id="Tc_T6QSxsJoFk2tFcktEcT_xA_5_0"></a><a id="Tc_gyvndfI4aUueQ4deH3XZeQ_6_0"></a><a id="Tc_Ks7Ofbm64UWJhKCflkUxqg_6_2"></a><a id="Tc_zHeKVJSJP0mnFeIKjg3Xrg_6_5"></a><ix:continuation id="Tb_3IW3sbKtjUSIkm7aKxrBUg_cont1"><ix:continuation id="Tb_TZd_V3NljkqzN-zu4DZDZA_cont1"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Accrued expenses and other current liabilities</b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tb_-dFtP_TJvUWz97uuiUg-xQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Accrued expenses and other current liabilities consisted of the following at December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued purchases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:AccruedPurchasesCurrent" scale="3" id="Tc_Jrc0NasLvUqUo3NhGodVLQ_3_3">685</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:AccruedPurchasesCurrent" scale="3" id="Tc_zG4mc69NCUazmOu44aapVQ_3_6">685</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_sespFNS-L02GC6Norb_6JA_4_3">1,147</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_S80Hq-_UdUSt3g5dqa0DGQ_4_6">2,074</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other current liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="Tc_pReJrkPFwUelB4MWwowUXg_5_3">1,871</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="Tc_92MH1MQESEazjzmiVylN6A_5_6">2,606</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total accrued expenses and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" scale="3" id="Tc_Eww3VlP_uE2yVLPmtA5tlw_6_3">3,703</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" scale="3" id="Tc_jhcdNUaI5Ue6_sAGddHQCw_6_6">5,365</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_459c941a_b8a6_4a68_9059_2acfbe8681f2"></a><a id="Tc_ru4XONANfE-0pxgb-Rfseg_1_2"></a><a id="Tc_e-LXJr8OdUSY-q2_1fKv-w_1_5"></a><a id="Tc_K4kVI9HaR0atkWzLUihF5g_2_2"></a><a id="Tc_IC4UAgUoGkeI0c1AobrMZQ_2_5"></a><a id="Tc_93zW17Hx40yCfSMtJLXinw_3_0"></a><a id="Tc_oHDtQP-VIUmOEi9DDruSxw_4_0"></a><a id="Tc_3ZLZEsFFKUuH8GfhqMnYQQ_4_2"></a><a id="Tc_Zc1jPdl5O0q8M946hnIm2Q_4_3"></a><a id="Tc_QvNvxln78EK1TupIIMprsg_4_5"></a><a id="Tc_TmRJqTCbfk2meUv-LGATvA_5_0"></a><a id="Tc_TpHN3pDqRE-FzjTS3y1EKA_6_0"></a><a id="Tc_n_M9sFhnDUOI-QkcwOS5KA_7_0"></a><a id="Tc_LYU5ee2BEEmfatP7JsBTsw_7_6"></a><a id="Tc__jZVFuK2Z0WXBABZ5Y2xeA_8_0"></a><a id="Tc_2uxT_2FkkUGkImtPQn3k7Q_8_2"></a><a id="Tc_srKZ6p7EAUWFghaXRR6q0w_8_5"></a><a id="Tc_zUWlXNn1IUCMS5bH1UM2aQ_9_0"></a><a id="Tc_f2FbTGdrxUaZ08VUna7PfQ_10_0"></a><a id="Tc_-u4_gp9-UESby7cBD3JIzw_10_2"></a><a id="Tc_1EuDUF1ZdkmT4amVkacKLw_10_5"></a><a id="Tc_5D1ziTHwMkGdJUoSs-fnJw_10_6"></a><a id="Tc_Vjz5UIzgykmngowXmn9Y2g_11_0"></a><a id="Tc_2LHZugEsqU2fuqV1mrGEZQ_12_0"></a><a id="Tc_89MszphfjUSEPXKJSYM_vA_13_0"></a><a id="Tc_LXQ_h3HQA0icA7_YjuL5dg_14_0"></a><a id="Tc_RYC7uNVxWUyoHTc1q8YKBQ_14_2"></a><a id="Tc_5AWy5vJItkCrhDUXXTHIJg_14_5"></a><a id="_e406f711_2dc5_4beb_8208_8f228cd42b94"></a><a id="Tc_a_dmwyXsCUCtSf0ZpxOilw_1_0"></a><a id="Tc_EUUZzHGwFEabEYblR9fSVg_1_2"></a><a id="Tc_1nnKXyvIZ0uBfgxUp-Gdjg_2_0"></a><a id="Tc_ec3xpCEulU2UXMuym2qm_g_2_2"></a><a id="Tc_oN4xDBOCkEqXQ0CzCoXxjQ_3_0"></a><a id="Tc_QaSL7WBF1EaXXGSfzKuZ2Q_4_0"></a><a id="Tc_9rZ7Bl6Uo0yq-muF_eoUvw_5_0"></a><a id="Tc__u_-N6-MpUuZNw2BAt5htg_5_2"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:DebtDisclosureTextBlock" id="Tb_ldwguN6yz0GpiZywolvKqA" continuedAt="Tb_ldwguN6yz0GpiZywolvKqA_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;">5.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DEBT </b><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">AND</b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> RELATED PARTY DEBT</b></p></td></tr></table><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfDebtTableTextBlock" id="Tb_u64rwBWtX0iqMViu8ysuiA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, debt and related party debt is comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Short-term debt:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiza Investments Limited Loans, term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_FizaInvestmentsLimitedLoansTermDebtMember_SMwIt97eZ0mVagGmMMYuzA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtCurrent" scale="3" id="Tc_v1zKwSgW_EKINy1UVpB7gQ_4_6">2,202</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_UfTMKHEbWEWjVTWelfSpiw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtCurrent" scale="3" id="Tc_etgnLWyqSEKbIVs-eYaPBA_5_3">1,405</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_XcQc1l067ES6D6xcqLSCbw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtCurrent" scale="3" id="Tc_1gAOOHdptki49Zu04yIBww_5_6">3,562</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtCurrent" scale="3" id="Tc_Yzyic6AHSkSAzCWNqQdTQw_6_3">1,405</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:LongTermDebtExcludingConvertibleDebtCurrent" scale="3" id="Tc_ZpoZOIhBk0-h4ajtgUtjPA_6_6">5,764</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="Tc_81N18oM18UevxrseYZKqbA_7_3">6,199</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total short-term debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="3" id="Tc_kLJ92BKsoEmRdwjC56DpOA_8_3">7,604</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="3" id="Tc_fd6_fJZ4V0m5NkyOaKi5xw_8_6">5,764</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other noncurrent debt:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebt" scale="3" id="Tc_7Z-kBhkRn0yC7Y2-14SS9g_10_3">8,923</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="3" id="Tc_2xglzdV9EUu8ZqeVHQqZIQ_11_3">8,809</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="3" id="Tc_O8DIqvCs4Eu4SAodmB82MA_11_6">9,780</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="Tc_QkIliatgLkGhKk8ozAr_uw_12_3">19</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="Tc_s4XiTt2o3k-8Yb-t255vgQ_12_6">27</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="Tc_FByf0qvWLU2mSpJT7WMoDg_13_3">7,604</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="Tc_j_BxvtrpFEuYa-EiQEahNQ_13_6">3,562</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total other noncurrent debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="Tc_K6EPdwWN40-kc9zWQ4ENBQ_14_3">10,109</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="Tc_hutY1v2n5E2m-sfNcWnOXA_14_6">6,191</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Tb_ks0CUo6rUk6AUKMujlnXkA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025, future principal payments for long-term debt, including the current portion, are summarized as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="Tc_wwjF4D4T80Sq9iq78syvJg_2_3">9,768</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="Tc_usfVWrq3o0m1be3c_CFHIQ_3_3">9,406</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less adjustment to fair value of Senior Secured Convertible Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="Tc_O2Jmcu4zmkS4J8orujwoCA_4_3">1,461</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">  Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_vbVClp2J3k-zapZdADuqvg_5_3">17,713</ix:nonFraction></b></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:12pt 0pt 10pt 0pt;">During the year ended December 31, 2025, the Company capitalized $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_a1adk2ElTESXFUPSZBolFg" decimals="-5" format="ixt:num-dot-decimal" name="zspc:DebtDiscountAndDebtIssuanceCostsCapitalized" scale="6" id="Narr_rPixKdQNlEqu0xw9TtoVJQ">0.1</ix:nonFraction> million of debt discount and issuance costs on term loans incurred. Debt discount and issuance costs incurred on convertible debt instruments were either eliminated through restructuring or extinguishment accounting or were considered immaterial and expensed when incurred for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> Debt discount and issuance costs incurred on convertible debt instruments were either eliminated through restructuring or extinguishment accounting or were considered immaterial and expensed when incurred for the&#160;years ended December&#160;31, 2025 and 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As a result of the May&#160;2022 troubled debt restructurings, which are described in further detail below, the maximum future cash flows of certain of the Company&#8217;s convertible debt instruments was less than the carrying amount of the debt at the time of restructuring. For the&#160;year ended December&#160;31, 2024, $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" scale="6" id="Narr_37Cb3U6CjkOZua4EdL10eA">0.1</ix:nonFraction> million less interest expense was recorded in the consolidated statements of operations than contractual interest requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">bSpace Investments Limited Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May 2019, the Company entered into a loan and security agreement (the &#8220;LSA&#8221;) with bSpace Investments Limited (&#8220;bSpace&#8221;), an affiliate of the Company&#8217;s controlling financial interest holder. Between 2019 and 2021, the Company borrowed an aggregate of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2019_To_12_31_2021_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_tYw2pMXCaU2rlXcam09TKA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="Narr_4vC8WVDTIU-CZVIr2fbz2Q">37.5</ix:nonFraction> million across multiple tranches. The loan was secured by a first-priority interest in all Company collateral and was subject to several amendments that modified maturity dates, interest rates, and repayment premiums. The Company accounted for certain of these modifications as troubled debt restructurings (&#8220;TDR&#8221;).</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_ldwguN6yz0GpiZywolvKqA_cont1" continuedAt="Tb_ldwguN6yz0GpiZywolvKqA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May 2022, the Company and bSpace entered into an agreement to convert a portion of the indebtedness into preferred stock. In August 2022, the Company issued <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_cKHcnhGMfUaBeepr2HfWlA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_KcdA3mcnx02UUmETyBLaKg">58,972</ix:nonFraction> shares of NCNV preferred stock to bSpace in exchange for the forgiveness of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_mO0hS3mAXEaVRHd-m_ko9g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentDecreaseForgiveness" scale="6" id="Narr_nbHkYMzEw0K2oI8Nb3kw4A">59.0</ix:nonFraction> million of indebtedness representing principal, repayment premium, and accrued interest. The Company reduced the carrying amount of the debt, including accrued interest, by $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_mO0hS3mAXEaVRHd-m_ko9g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet" sign="-" scale="6" id="Narr_lQOrSZg7XU-2czjo-WKWcA">45.1</ix:nonFraction> million, representing the fair value of the preferred stock on the date of the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On December 30, 2023, the Company entered into a loan termination agreement with bSpace. Under this agreement, all remaining amounts outstanding under the LSA, including $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_12_30_2023_To_12_30_2023_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_Pn-Gmm53QEmqLKEAL5HEJQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="6" id="Narr_Xc7q46ZJmk2jBglSpJpBnQ">1.5</ix:nonFraction> million of post-maturity interest, were exchanged for <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_30_2023_To_12_30_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_I2A1u1X9ykeFoXgMD9M2lA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_cO-oXBPNJkmlmFSWLqh3zw">36,918</ix:nonFraction> shares of NCNV Preferred Stock 3. This termination agreement relieved the Company of any further obligations under the LSA. As of December 31, 2025 and 2024, there was <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_I-uiABEMBEikd6_q3NWp9g" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_fXOOtAYBakysT6fHo5_b3Q"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_9KpF903gTkuH8dKPlebkhA" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_HF1DTTHvv0OctmCAYsWpXA">no</ix:nonFraction></ix:nonFraction> outstanding balance due under the LSA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Kuwait Investment Authority Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In February 2019, the Company entered into a $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_2_28_2019_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_NNQxlshZFEC3lobJOcGSjA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_n6P6Bx4E5UiiE7Gy5DsjvA">5.0</ix:nonFraction> million promissory note with Kuwait Investment Authority (&#8220;KIA&#8221;), a principal shareholder. The note was subject to various amendments between 2020 and 2021 that modified the maturity date, added a repayment premium, and established subordination terms. The Company accounted for certain of these modifications as an extinguishment of debt or a troubled debt restructuring (&#8220;TDR&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May 2022, the Company and KIA entered into an agreement to convert a portion of the indebtedness into preferred stock. In August 2022, the Company issued <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_bPKuqc-vGEmFQ5HGPpV-Ww" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_2-iYNAnIq0WXdKcI7Jf6LQ">8,062</ix:nonFraction> shares of NCNV preferred stock to KIA in exchange for the forgiveness of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_DuUfZBUtVEmiLKLy_mCQlg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentDecreaseForgiveness" scale="6" id="Narr_vxgA_NYbRUGWNW2ALTX5_A">8.1</ix:nonFraction> million of indebtedness. The Company recorded a restructuring gain of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_DuUfZBUtVEmiLKLy_mCQlg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnRestructuringOfDebt" scale="6" id="Narr_4xCpQ8qVh0KJye74sG-XpA">0.8</ix:nonFraction> million in connection with this exchange. Upon the execution of the conversion agreement in May 2022, the Company ceased accruing interest on the remaining loan balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In January 2024, the Company entered into a loan termination agreement with KIA under which all remaining obligations, including $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_1_31_2024_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_bdk3INsBKkiZ6LYP7h4nPw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="6" id="Narr_9EEZlo3-N0CWuFP-nLO-8g">0.1</ix:nonFraction> million of post-maturity interest, were exchanged for <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_1_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_sYoo588JdUSXgLsmDuiAxQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_t-qiQ1hDxEWLPdo82QwIjA">5,752</ix:nonFraction> shares of NCNV Preferred Stock 2. This agreement relieved the Company of all further obligations under the KIA loan. As of December 31, 2025 and 2024, there was <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_bRcUf_ZGrE-TK5im-ZvCaA" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_O13IOFllaUGSoV0WdvHDXg"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_6MEIm7_75E-_VNDk_Ykx6w" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_jvZBLtJ7Dk6VYXN5P0auGg">no</ix:nonFraction></ix:nonFraction> outstanding balance due to KIA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"><span style="font-weight:bold;">Term Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">The Company has <ix:nonFraction unitRef="Unit_Standard_loan_8MNk52zLWkCxCEV3ZPXuoQ" contextRef="As_Of_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember__DWc2dXgXEOXrhsStqNRwg" decimals="INF" format="ixt-sec:numwordsen" name="zspc:NumberOfOutstandingLoans" scale="0" id="Narr_io-sc_cyW0ae9RF8n2vp4w">three</ix:nonFraction> outstanding loans as of December 31, 2025 with Fiza Investments Limited, (&#8220;Fiza&#8221;) with a total outstanding principal balance of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_BalanceSheetLocationAxis_zspc_NoncurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_cpOHH9uU5024nfXR5PQh_w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_K8DWp0DvoUSAbYmGqtfDzg">7.2</ix:nonFraction> million. On April 10, 2025, in connection with the Senior Secured Convertible Note Financing described below, the maturity date of the Fiza loans were amended to be the latter to occur of December&#160;31, 2027 or the date in which there is no debt outstanding under the Senior Secured Convertible Note (as defined below). As of December 31, 2025, the gross principal amount due on the Fiza term debt is $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_BalanceSheetLocationAxis_zspc_NoncurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_cpOHH9uU5024nfXR5PQh_w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_ivngNFE16U6q6wNEHL8h3Q">7.2</ix:nonFraction> million and has been classified as non-current other term loans on the consolidated balance sheet. As of December 31, 2024, $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_zspc_CurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_jH477IkZe0mDqPFdAyBv7Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="Narr_P4VikQY-akmyMwmKP9x2cg">2.2</ix:nonFraction> million due on the Fiza term debt was classified as current other term loans on the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">On April 11, 2025, in connection with the Senior Secured Convertible Note Financing (as defined below), the Company entered into an amendment (the &#8220;Fiza 1 Amendment&#8221;) to that certain Loan and Security Agreement with Fiza &#160;dated November&#160;3, 2022 (the &#8220;Fiza 1 Agreement&#8221;). Pursuant to the Fiza 1 Amendment, the maturity date of the Fiza 1 Agreement is extended to December&#160;31, 2027. The Fiza 1 Amendment also amends the repayment schedule such that, beginning on the latter to occur of December&#160;31, 2027 or the date in which there is no debt outstanding under the Senior Secured Convertible Note (the &#8220;Convertible Note Repayment Date&#8221;), the Company will repay all remaining principal and interest under the Fiza 1 Agreement over twelve equal monthly installments.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_ldwguN6yz0GpiZywolvKqA_cont2" continuedAt="Tb_ldwguN6yz0GpiZywolvKqA_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">On April 11, 2025, also in connection with the Senior Secured Convertible Note Financing, the Company entered into an amendment (the &#8220;Fiza 2 and 3 Amendment&#8221;) to a Loan and Security Agreement dated July&#160;11, 2024 with Fiza (the &#8220;Fiza 2 and 3 Agreement&#8221;). Pursuant to the Fiza 2 and 3 Amendment, the interest rate under the Fiza 2 and 3 Agreement was lowered from <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_NR5yMakx8UaVUMJX3AfGrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_3xsQb2Hb9kaqOXn0yP9aEA">25</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_c2B_k2gsRE2-Ocix1CjOnw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_YhdOi0q8l0G9zmghcbO41w">20</ix:nonFraction>%. In addition, until the Convertible Note Repayment Date, the Company shall make monthly payments of interest only. The remaining principal and interest shall be amortized and repaid over <ix:nonNumeric contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_IPj8yID8iE2mrJed0BWA5w" format="ixt-sec:durmonth" name="us-gaap:DebtInstrumentTerm" id="Narr_PKCHsMu75kSlxy0w3TPYwQ">12</ix:nonNumeric> months beginning on the Convertible Note Repayment Date, the Company will repay all remaining principal and interest under the Fiza Agreement over twelve monthly installments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On April 11, 2025, the Company and Fiza entered into an intercreditor agreement, with the institutional investor in the Senior Secured Convertible Note Financing (the &#8220;Note Investor&#8221;), pursuant to which, among other things, Fiza subordinated its security interest in the assets of the Company to the security interest of the Note Investor under the Security Agreement in the same assets and agreed to certain covenants limiting its ability to receive cash payments from the Company, including pursuant to the Fiza 1 Agreement and Fiza 2 and 3 Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;">Other Outstanding and Repaid Term Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On February 26, 2025, the Company entered into <ix:nonFraction unitRef="Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ" contextRef="Duration_2_26_2025_To_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_X9c2eDOPzUejto-Lucw7oA" decimals="INF" format="ixt-sec:numwordsen" name="zspc:NumberOfNewLoansInitiatedDuringPeriod" scale="0" id="Narr_99xBOwojIEqaqwuMQMMoLw">two</ix:nonFraction> Loan and Security Agreements (&#8220;Term Loans 8 and 9&#8221;) in the principal amounts of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanEightMember_uRDMnRnzSUqwj7MxGm3Jhg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" id="Narr_zXFORG_4UU6y8sDZADTT1Q">1,100,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanNineMember_DKcFoymLEUqtb-g1iSC2Tw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" id="Narr_9BtXx0xJOkqu_3jkEdCtBw">900,000</ix:nonFraction> (the &#8220;Loans&#8221;) with Itria Ventures LLC (&#8220;Itria&#8221;). The Term Loans 8 and 9 bore interest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_9WZVXm4Psk2P-LHp3Th6Vg" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_yWhKPyowJUWhUuLAX73bFA">18.00</ix:nonFraction>% per year (subject to increases upon an event of default) and were payable on a monthly basis in <ix:nonFraction unitRef="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw" contextRef="Duration_2_26_2025_To_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_X9c2eDOPzUejto-Lucw7oA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:OtherTermLoansNumberOfMonthlyPayments" scale="0" id="Narr_nf62mf5oxESIPKWfkFHQog">12</ix:nonFraction> equal installments, maturing on February 26, 2026. In connection with the Senior Secured Convertible Note financing on April 11, 2025, all outstanding principal and accrued interest on Term Loans 8 and 9 were prepaid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During 2025, the Company prepaid all of its outstanding Loans with Itria, including Term Loans 8 and 9 above and the following: (i)&#160;Business Loan and Security Agreement (Tranche 1), dated January&#160;31, 2023, for $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_fDwOVrpIm0K3fjqVJLJoEw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" id="Narr_mGgOc-VKmkGLyoOJNv8POA">4,000,000</ix:nonFraction>, (ii)&#160;Business Loan and Security Agreement (Tranche 3), dated April&#160;12, 2023 for $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanThreeMember_xzs6ZCnvcE-bIAuSFqDGQQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" id="Narr_uDQ6Ln_Bh02y3cIldcAZoQ">680,000</ix:nonFraction>, (iii)&#160;Business Loan and Security Agreement (Tranche 4), dated May&#160;17, 2024, for $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFourMember_97lFTfMrNEWkZMiWrQYvhg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" id="Narr_vbkyZdeonUWsSXgQmrWD-Q">1,000,000</ix:nonFraction> and (iv)&#160;Business Loan and Security Agreement (Tranches 5 and 6), dated May&#160;17, 2024, for an aggregate principal amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_JK2mevQbvkSGIt7CZwSEPA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" id="Narr__m6DeWMbrE6k2_vGaOVIpQ">1,000,000</ix:nonFraction>, and (v)&#160;Business Loan and Security Agreement (Tranche 7), dated June&#160;4, 2024, for $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSevenMember_oqIGDPwf0UmH1S1uV-HyeA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" id="Narr_ScXbqRYe-kKDaWIspUfhUw">1,500,000</ix:nonFraction>. As a result of these repayments, all sums owed by Company to Itria under all of the Loan and Security Agreements have been satisfied in full and all commitments to extend credit lines under the Loan and Security Agreements are terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On August 20, 2025, the Company entered into <ix:nonFraction unitRef="Unit_Standard_loan_8MNk52zLWkCxCEV3ZPXuoQ" contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_59ejDUbIl0-2ink9wPUylg" decimals="INF" format="ixt-sec:numwordsen" name="zspc:NumberOfNewLoansInitiatedDuringPeriod" scale="0" id="Narr_BRIC0iKf5UaF3iQXThJWlQ">two</ix:nonFraction> Loan and Security Agreements (&#8220;Term Loans 10 and 11&#8221;) in the <span style="-sec-ix-hidden:Hidden_G4EgbmcPHEWw_0RXJxIB6Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">principal</span></span> amounts of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_lw-sdS7pM0a3kN417i0BAg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" id="Narr_0N30VImGwUezoQVd2skVjw">1,000,000</ix:nonFraction> each with Itria for an aggregate total of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_-s0TgY1C3Em7SE5g_jg8QA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" id="Narr_7i70SwonLEa-gOMDghmLMg">2,000,000</ix:nonFraction> (less fees payable to Itria). One of the Term Loan 10 bears interest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_lw-sdS7pM0a3kN417i0BAg" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_t5jWalFwM0SPyzZ80yj4Ew">18.00</ix:nonFraction>% per year and is payable on a monthly basis in <ix:nonFraction unitRef="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw" contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_upOQN7ZViUuEmWrp0LLqDA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:OtherTermLoansNumberOfMonthlyPayments" scale="0" id="Narr__zQopm4jYkuHcFmyGWIRog">15</ix:nonFraction> equal installments, maturing on the <ix:nonNumeric contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_upOQN7ZViUuEmWrp0LLqDA" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="Narr_clW91Fg4hEC2wu1HwYyf-Q">15</ix:nonNumeric>-month anniversary of the funding date. Term Loan 11 bears interest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_QM_p6oeAZU2GkkAU6AOYIA" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_Cr2oMVU4y0GVxvemdXAWQQ">18.99</ix:nonFraction>% per year and is payable on a monthly basis in <ix:nonFraction unitRef="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw" contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_qhh1R3nv70iY4AXZ7pwNcA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:OtherTermLoansNumberOfMonthlyPayments" scale="0" id="Narr_wr8wSMUFFkylxNgyPT6WOA">18</ix:nonFraction> equal installments, maturing on the <ix:nonNumeric contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_qhh1R3nv70iY4AXZ7pwNcA" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="Narr_0fhkazgswE2EC3m8CToQFA">18</ix:nonNumeric>-month anniversary of the funding date. The Company may prepay either of the Term Loans 10 and 11 in full at any time after the first month of the term, subject to a prepayment fee equal to <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_59ejDUbIl0-2ink9wPUylg" decimals="3" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentPrepaymentPenaltyPercentage" scale="-2" id="Narr_TatXNzhMREaq0qMR5tHe8Q">1.5</ix:nonFraction>% of the unpaid principal balance if the Term Loans 10 and 11 are prepaid within the first 12 months of the term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">The outstanding balance of other outstanding and repaid term loans as of December 31, 2025 and 2024 is $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_UfTMKHEbWEWjVTWelfSpiw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="6" id="Narr_GA5Z_tb8nUmumtllwFL6iw">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_XcQc1l067ES6D6xcqLSCbw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="6" id="Narr_oklz1gyjAkWtN7gsdLvxmA">4.8</ix:nonFraction> million, respectively, and are recorded in the Other Current and Non-Current Debt line items in the consolidated balance sheet. The effective interest rates of Term Loan 1, Term Loan 2, Term Loan 3, Term Loan 4, Term Loan 5, Term Loan 6, Term Loan 7, Term Loan 8, Term Loan 9, Term Loan 10 and Term Loan 11 were <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_REo-dBiyWk2_WtBJ5UlT9A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_ZidLSrS1KEm72MF8DlZMlQ">14.2</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTwoMember_SF72UQjmg0azCFX7Xzw-zw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_GFXqDs7hhEqE_FdGDt19kA">38.2</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanThreeMember_mjCIu6x_CkGxV5r2qEGAVg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_J0VpZE79H0-2iD5h7B9LsQ">20.1</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFourMember_0v2jNraxi0qi78VYdq7Mzg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_TjaSgLa4iUqXp4pWt6nBmw">17.8</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFiveMember_RiKXT3bx4EmFHHXE6IgjJw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_ZlW40pEnskS2CRqoCrrFEQ">17.8</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSixMember_BHdei2XA-EmD6wV2JUGT-A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_iB3SatqsSUKoVEf2azvVUQ">17.8</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSevenMember_6baM5g1g3UaeE_U-ocJKYw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_uMX9mpEetEymEN05lVElsA">18.8</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanEightMember_LYL0uqTsR0WMaWUa4ZOXdw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_ETq3RPus2EO1vF_YDyPDRw">25.0</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanNineMember_O6fH1Q-V7kmwDLlgK8fTdw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_vmXT4By1Y0iKzoy3fcr3Gw">21.4</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_llN9FDYTsUium__W6hivzg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_VQACHaJoVUe66vOqZbLapg">21.0</ix:nonFraction>%, and <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_vB3WvDBDoUG5isJIGX5n8w" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_AmoD8zrzmkSr16ywit3gtg">20.5</ix:nonFraction>%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Senior Secured Convertible Note Financing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On April&#160;10, 2025, the Company entered into a securities purchase agreement (the &#8220;Note SPA&#8221;) with the Note Investor, pursuant to which the Company sold, and the Note Investor purchased, the Senior Secured Convertible Note, (such financing, the &#8220;Senior Secured Convertible Note Financing&#8221;) in the original principal amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_k4wknyWzaUqwaUdlS_s-wQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" id="Narr_fjD5F2AiT0OSMZ_nImdIuw">13,978,495</ix:nonFraction>, which is convertible into shares of the Company&#8217;s common stock. The Senior Secured Convertible Note Financing closed on April&#160;11, 2025.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">78</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_ldwguN6yz0GpiZywolvKqA_cont3" continuedAt="Tb_ldwguN6yz0GpiZywolvKqA_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">The gross proceeds to the Company from the Senior Secured Convertible Note Financing, prior to the payment of legal fees and transaction expenses, was $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_iWzbUHcrZ0Gx2qaJWvru6w" decimals="0" format="ixt:num-dot-decimal" name="zspc:GrossProceedsFromConvertibleDebt" scale="0" id="Narr_GzQjhIzUrU-bHPEoLfqWSQ">13,000,000</ix:nonFraction>. Subject to the satisfaction of certain conditions contained in the Note SPA, the Company may issue an additional senior secured convertible note to the Note Investor in the principal amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg" decimals="0" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" scale="0" id="Narr_ufZSOpGDg0qB0VU__2D-Vg">7,526,882</ix:nonFraction> (for additional gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_MlmiYTsfqU2ZRg2xtivUXQ" decimals="0" format="ixt:num-dot-decimal" name="zspc:PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" scale="0" id="Narr_-rWiOzbJXE-jjLjmYxN0Fw">7,000,000</ix:nonFraction>). The Company used the net proceeds from the Senior Secured Convertible Note Financing to repay existing debt and for working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">The Note SPA contains customary representations, warranties, and covenants of the Company and the Note Investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Description of the Note</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">The Senior Secured Convertible Note was issued with an original issue discount of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg" decimals="3" format="ixt:num-dot-decimal" name="zspc:ConvertibleDebtOriginalIssueDiscountRatePercentageRate" scale="-2" id="Narr_U9DbM6EBIUGvzzvVetXYOg">7.0</ix:nonFraction>% and accrues interest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_rZVqHOS5B0qqol1a0EdiBg">6.0</ix:nonFraction>% per annum. The Senior Secured Convertible Note matures on April&#160;11, 2027, unless extended pursuant to the terms thereof. Interest on the Senior Secured Convertible Note is guaranteed through April 11, 2027 regardless of whether the Senior Secured Convertible Note is earlier converted or redeemed. The Senior Secured Convertible Note is secured by a first priority security interest in substantially all the assets of the Company, including its intellectual property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">The Senior Secured Convertible Note is convertible (in whole or in part) at any time prior to April 11, 2027 into the number of shares of common stock equal to (x)&#160;the sum of (i)&#160;the portion of the principal amount to be converted or redeemed, (ii)&#160;all accrued and unpaid interest with respect to such principal amount, and (iii)&#160;all accrued and unpaid late charges with respect to such principal and interest amounts, if any, divided by (y)&#160;a conversion price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="Narr_kahLq_iEY0--owzkrXe92Q">12.39</ix:nonFraction> per share (&#8220;Initial Conversion Price&#8221; and such shares issuable upon conversion of the Note, the &#8220;Conversion Shares&#8221;). In addition, upon the effectiveness of the registration statement covering the resale of the Conversion Shares and before the 90<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup>&#160;day after the closing under the Note SPA, the Note Investor has the right to convert up to $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Wcs7ii4L80qPcsL3ZOYFeg" decimals="0" format="ixt:num-dot-decimal" name="zspc:ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" scale="0" id="Narr_0pYDofr2e0GpXl6kzMTsxw">750,000</ix:nonFraction> (or a higher amount mutually agreed upon by the parties) principal per month, priced at <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="Narr_G3L48KgGf0ejNDrWQBtqWA">97</ix:nonFraction>% of the lowest volume-weighted average price of the common stock (&#8220;VWAP&#8221;) in the <ix:nonFraction unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="Narr_2UYzGH46kkCgqbr3jo-wRA">10</ix:nonFraction> trading days prior to the conversion. Pursuant to the Note SPA, in certain cases, the Note Investor must limit the selling of common stock to the higher of (i)&#160;<ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" scale="-2" id="Narr_mBtiaQvM0k2kDqwHC3JpZA">15</ix:nonFraction>% of the daily trading volume or (ii)&#160;$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA" decimals="0" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" scale="0" id="Narr_yLPLazuHzkKK9ww7yby7yg">100,000</ix:nonFraction> per trading day. At no time may the Note Investor hold or be required to take more than <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Wcs7ii4L80qPcsL3ZOYFeg" decimals="4" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" scale="-2" id="Narr_HDUp5DdqA0mgcPhdxuZbEQ">4.99</ix:nonFraction>% (or up to <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Wcs7ii4L80qPcsL3ZOYFeg" decimals="4" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" scale="-2" id="Narr_itlPnfAGiUOda6hVHDPFbA">9.99</ix:nonFraction>% at the election of the Investor pursuant to the Senior Secured Convertible Note) of the outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">The conversion price of the Senior Secured Convertible Note was subject to a floor price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_4_11_2025_srt_RangeAxis_srt_MinimumMember_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_kzAEgVoLt0y4TfcjTlaXYQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="Narr_Pa-6h_FvOkWpnJwjHUNNWw">1.98</ix:nonFraction>. On October 15, 2025, the Company entered into an amendment to the Senior Secured Convertible Note pursuant to which the floor price was amended to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_10_15_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_WGv-WGInV0a6giozt9OSFg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="Narr_9JiVA7wyxUmEXqnBnKSrpQ">0.60</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">In addition, if an Event of Default (as defined in the Senior Secured Convertible Note) has occurred under the Note, the Note Investor may elect to convert all or a portion of the Note into shares of common stock at a price equal to the lesser of (i)&#160;<ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" scale="-2" id="Narr_bauq0yfQIEuvwhVAWeCfRA">80</ix:nonFraction>% of the VWAP of the shares of common stock as of the trading day immediately preceding the delivery or deemed delivery of an applicable Event of Default notice and (ii)&#160;<ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" scale="-2" id="Narr_Xq4PggLnkEuGeiF9T-DlXQ">80</ix:nonFraction>% of the average VWAP of common stock for the <ix:nonFraction unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="Narr__dveO2Co1E-zhNUYe8B_PA">five</ix:nonFraction> trading days with the lowest VWAP of the shares of common stock during the <ix:nonFraction unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="Narr_JzrUV5fiUUau1CXvv0h3ig">ten</ix:nonFraction> consecutive trading day period ending and including the trading day immediately preceding the delivery or deemed delivery of an applicable Event of Default notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">Upon the occurrence of an Event of Default, the Company is required to deliver written notice to the Note Investor within one business day.&#160;At any time after the earlier of (a)&#160;the Note Investor&#8217;s receipt of an Event of Default notice, and (b)&#160;the Note Investor becoming aware of an Event of Default, the Note Investor may require the Company to redeem all or any portion of the Senior Secured Convertible Note at a <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_9mP1RmxJSUKvV9iXDZTaNQ" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentPremiumPercentage" scale="-2" id="Narr_Oip0JX83S0qPg7EndLRg5Q">10</ix:nonFraction>% premium. Upon an Event of Default, the Senior Secured Convertible Note shall bear interest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_9mP1RmxJSUKvV9iXDZTaNQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_lDIwV_UFgECP05gEuMV4TQ">11.0</ix:nonFraction>% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">Beginning <ix:nonFraction unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_iWzbUHcrZ0Gx2qaJWvru6w" decimals="INF" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" scale="0" id="Narr_33CmuXOSgUqc75Y8LNPxzw">90</ix:nonFraction> days after April 11, 2025, and every month thereafter, the Company must repay the Note Investor $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_k4wknyWzaUqwaUdlS_s-wQ" decimals="0" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentConvertibleMonthlyPaymentAmount" scale="0" id="Narr_h7iqPzbZiU-7vnMd2tVOzA">665,643</ix:nonFraction> towards the principal balance of the Senior Secured Convertible Note and any accrued and unpaid interest in cash or, provided certain conditions are satisfied, shares of common stock, at the Company&#8217;s option (collectively, the &#8220;Installment Amount&#8221;). The Note Investor also has the right to accelerate monthly repayment obligations by receiving shares of common stock. For any Installment Amount paid in the form of shares of common stock, the applicable conversion price will be equal to the lesser of (a)&#160;the Initial Conversion Price, and (b)&#160;<ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_r7e7BJ7HHUqz6rZdLf17ww" decimals="4" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" scale="-2" id="Narr_RnO9jhatDUWGH6p4O_gM9A">95</ix:nonFraction>% of the lowest VWAP in the <ix:nonFraction unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_r7e7BJ7HHUqz6rZdLf17ww" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="Narr_n46Pt-Wtwk2P7QGkiQN3MA">ten</ix:nonFraction> trading days immediately prior to such conversion.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">79</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_ldwguN6yz0GpiZywolvKqA_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">In connection with a &#8220;Change of Control&#8221; (as defined in the Senior Secured Convertible Note), the Note Investor shall have the right to require the Company to redeem all or any portion of the Note in cash at a price equal to <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantChangeOfControlMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_stKXQ0CDM02uSJmPxRaJXQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="Narr_OZvJAJ42YEaEC4OWL5NkcA">110</ix:nonFraction>% times&#160;the sum of (i)&#160;the portion of the principal amount to be converted or redeemed, (ii)&#160;all accrued and unpaid interest with respect to such principal amount, (iii)&#160;a &#8220;make-whole&#8221; amount to ensure that, if paid, the Note Investor will have received the guaranteed interest pursuant to the Note and (iv)&#160;all accrued and unpaid late charges with respect to the amounts described in (i), (ii)&#160;and (iii), if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Security Agreement and Intellectual Property Security Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On April 11, 2025, the Company entered into a security agreement (the &#8220;Security Agreement&#8221;) and an intellectual property security agreement (the &#8220;Intellectual Property Security Agreement&#8221;), pursuant to which the Company granted to the Note Investor a security interest in all of the assets of the Company, including its intellectual property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Conversion of Principal and Interest amounts into Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Between April 25, 2025 and December 31, 2025, the Company reduced its obligations under the Note by $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_25_2025_To_12_31_2025_S9cjDw_DgkqpyPuhhpabGA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionOriginalDebtAmount1" scale="6" id="Narr_WFS0qtQ-PEeoswszwcOyFg">5.3</ix:nonFraction> million, consisting of (i) $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_QXL0tEXQqUe_9p3WHP4OZw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentConversionPrincipalAndInterestAmount" scale="6" id="Narr_yGBUA4Ha7Um-F44CQs4ZcQ">4.9</ix:nonFraction> million of principal and interest converted into <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_kDgkfD_U3UWZyJaS02pvwg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_r3XQwR4ztkepQCy3qtwyUQ">2,590,827</ix:nonFraction> shares of common stock at conversion prices ranging between $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_MaT7pG_-lUmtYCtdS4r3bw" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtConversionPricePerShare" scale="0" id="Narr_ZtAdTsTLckeyz0_m7_Te1A">0.60</ix:nonFraction> per share to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_hVpwzKk7kEewhMiZwI2ZRQ" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtConversionPricePerShare" scale="0" id="Narr_n7IZz3-JCEKkqY3eoLOhbQ">7.74</ix:nonFraction> per share, and (ii) $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_MQDFSttTC0qPyQXznbTJPA" decimals="-5" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentConversionAmountUnderEquityLineOfCredit" scale="6" id="Narr_sd4uyTNmaka4ZB7CxPZffg">0.4</ix:nonFraction> million representing <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_MQDFSttTC0qPyQXznbTJPA" decimals="2" format="ixt:num-dot-decimal" name="zspc:ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" scale="-2" id="Narr_rZjwT0ThMk2Va0MbE0iwuw">20</ix:nonFraction>% of the proceeds received from certain transactions under the ELOC agreement as requested by the Investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In accordance with ASC 825-10-45-5, the Company determined that the changes in fair value of the Note during the periods presented were primarily attributable to changes in market interest rates and the discount rate used in the valuation model, rather than changes in the Company's own credit risk. Accordingly, the change in fair value was recognized in net income rather than other comprehensive income. The net impact for the year ended December 31, 2025 was a loss of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentAdjustmentAttributableToChangeInFairValue" sign="-" scale="6" id="Narr_4vTpLezctEePNvZPR6bymQ">1.9</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="letter-spacing:0.2pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">March&#160;2024 Convertible Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20.15pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">In March&#160;2024, the Company entered into a loan for </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_ukL3LlH_ZUevLILkE_Ps1A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_EUXTGhnPQkuhhvuAxodhgA">5.0</ix:nonFraction></span><span style="letter-spacing:0.2pt;">&#160;million from Fiza Investments Limited (&#8220;Tranche&#160;V Loan&#8221;). The loan had an annual interest rate of </span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_ukL3LlH_ZUevLILkE_Ps1A" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_Fc_wbNl-d0ihPydnSOEsNg">20</ix:nonFraction>%</span><span style="letter-spacing:0.2pt;"> that is accrued daily, compounded annually, and was payable on the maturity date. There were no material lender or third-party costs incurred in connection with the Tranche&#160;V Loan. The Company accounted for the March&#160;2024 agreement as a modification of the existing loans. The loan was set to mature on March&#160;11, 2026. Upon the IPO, the loan was automatically converted for shares of common stock at a price per share equal to the lesser of (i)&#160;</span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_3_1_2024_To_3_31_2024_srt_StatementScenarioAxis_zspc_TermsOfDebtConversionIfPriorToDecember312024Member_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_tbKbw0lHoUaDZ84O1-mMvw" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" scale="-2" id="Narr_XHq1rIoxJk2QgEIMbkLAIA">85</ix:nonFraction>%</span><span style="letter-spacing:0.2pt;"> of the original issue price of the listing (</span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_3_1_2024_To_3_31_2024_srt_StatementScenarioAxis_zspc_TermsOfDebtConversionIfAfterDecember312024Member_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_9774XJ3QHU-B6rCJC4BayQ" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" scale="-2" id="Narr_h8N1yeOSE0i32cSRQZdrFA">100</ix:nonFraction>%</span><span style="letter-spacing:0.2pt;"> of the original issue price, if the event occurs after December&#160;31, 2024) or (ii)&#160;an assumed price per share of the stock, using a $250&#160;million valuation for the Company. If the debt has not otherwise been redeemed prior to the maturity date, the holder has the option to convert the loan into shares of the Company at an assumed price per share, using a $150&#160;million valuation for the Company. In connection with the Company&#8217;s IPO on December 6, 2024, the March 2024 convertible debt was converted into </span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember__lFneEkWl0-dQXgmjhA_qw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_rKYYQKGWR02-EgyD5zhG7Q">1,176,471</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> shares of common stock. </span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_BhUzyzAqDEyq-sG0gMBX4g" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:LoansPayable" scale="6" id="Narr_9w6z8MvnEU2833-xajM94w">No</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> amount of the March 2024 convertible debt under the Tranche V Loan was outstanding as of December 31, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;letter-spacing:-0.2pt;">SAFE Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.5pt;text-align:justify;text-indent:20pt;margin:0pt;"><span style="letter-spacing:0.2pt;">During July&#160;2024, the Company entered into multiple Simple Agreement for Future Equity (&#8220;SAFE&#8221;) agreements with </span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ" contextRef="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ" decimals="INF" format="ixt-sec:numwordsen" name="zspc:SimpleAgreementForFutureEquityNumberOfSuppliers" scale="0" id="Narr_H2AKOc1mhEuq-sPWeRiMGg">three</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> suppliers in exchange for a reduction of liabilities to such suppliers in the amount of </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock" scale="6" id="Narr_OSa-sbMJ2kyvpw4v6kssEQ">3.3</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> million. In connection with the IPO on December 6, 2024, the </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock" scale="6" id="Narr_cQ5EDjUVMUCn4FY5z0Mi6A">3.3</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> million of Safe Agreements were exchanged for </span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ" decimals="INF" format="ixt:num-dot-decimal" name="zspc:NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers" scale="0" id="Narr_jFqyMu15rEaty40BnzjlgA">650,029</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> shares of common stock.</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">80</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_fe6dfbc4_aa8d_42e6_a663_1466635c2563"></a><a id="Tc_QZX0HmEZZUiA_DHdJYK9NA_1_2"></a><a id="Tc_N-1rX7U680-bbHQqfxBGsw_1_4"></a><a id="Tc_hi5xgxDCskKXjDRcoqo_EA_2_2"></a><a id="Tc_R6k2lK-2iUCsnZmCAK3Bdg_2_4"></a><a id="Tc_Vym3Wy4tPUSzf68gDn7jJg_3_0"></a><a id="Tc_01XNCgY1GEivcfAluV1wvA_4_0"></a><a id="Tc_6291JWjE7U-Mqv3aOfvMZw_5_0"></a><a id="Tc_3VT6O3NOckOog7LUROXkUQ_5_4"></a><a id="Tc_kzp2qI2YJEKc9__iqvA6WA_6_0"></a><a id="Tc_UgWZ77YQY0e1KxBhWk2qqQ_6_4"></a><a id="Tc_eIIi31yJC02w62p5F9tIqQ_7_0"></a><a id="Tc_5IiM69S_YUOAr-at3G9OMg_7_4"></a><a id="Tc_qJxZ1BQdOE2N4Z8yHLA41Q_8_0"></a><a id="Tc_T2Thsp4-yUuYhxbgsaDeDg_9_0"></a><a id="Tc_A99T3sZL70mZVOV2Obk07g_10_0"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock" id="Tb_Omn0vhWMeUSJ_sgLNUFFwg" continuedAt="Tb_Omn0vhWMeUSJ_sgLNUFFwg_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">6.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY</b></p></td></tr></table><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="zspc:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" id="Tb_rKLvKaC0ZkKb7qHUKcys1w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has reserved shares of common stock for issuance as follows as of the periods indicated:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_I2wV_x2qzECJag39RoWWPw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_Jh5BoAItPESgA1xmZEdCIg_3_2">107,813</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_2PgooNTaLU2aCxTXil7LTQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_f44ZOnp8tEGyR4N4pAL9YQ_3_4">93,750</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Awards outstanding under the 2017 and 2007 Equity Incentive Plans</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_7PEdvtC1MEeQhIcpylV_DA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_vpGI4CNSYk6g4GhyLTIt-g_4_2">5,853,656</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_QZoWZG-3802v6Mq3BCttPw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_OOiR24uejkCF42U2P6XRFA_4_4">5,984,204</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Awards outstanding under the 2024 Equity Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_JeDPHb2xh0iE1KCL2gyxIA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_vhFqKPmdY0WNSia3hxMejg_5_2">895,434</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the convertible debt note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_M-WIWJG4vUSdV0oop99zKA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_056JNV_EMEiw2779VxJcDQ_6_2">5,308,221</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under equity line-of-credit agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_J_cXmEvN8U6qhKPT4w2hSw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_Rx13xhZkFUynbKArltkm_Q_7_2">17,859</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the 2024 Equity Incentive Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_-nsNCrpSg0Cbxrh7AHWttQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_oKHAh_PPO0ipcNWU67xX6A_8_2">1,481,815</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_376rfSfmg0-IQV42OJ0Efg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_ZuG4ccDwV0GFz3kzsjB0OQ_8_4">2,708,175</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares authorized and available for future issuance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_46XXEyvJIEGYWsS0lXTgzQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_BI7w929qBEmjQ1p4nXO96g_9_2">53,981,656</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_ovbWX8_5AE2UXP5IOL9Yug" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_SMplzBEQm0-OMI7oqZX2tQ_9_4">68,364,493</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;">  Total shares reserved and available for future issuance of common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_B0DuQww6DESa-XMXHSUoPg_10_2">67,646,454</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_zfFtfop-7UClipV6sNcJlQ_10_4">77,150,622</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-bottom:10pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On December&#160;6, 2024, we completed an initial public offering (the &#8220;IPO&#8221;) of&#160;<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="6" id="Narr_HlNI2Tpn6kqkCJsFUEwqGQ">2.2</ix:nonFraction>&#160;million shares of common stock at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_yM9wzXT_cEC-EQOMiNEVOA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="Narr_0bN1y4HprE-Lv9L02lWVNA">5.00</ix:nonFraction>&#160;per share, which included&#160;<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_qDUw3PQRnU6FrbEnTfsa5g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="6" id="Narr_g7_nHWwL00OD8O-Ugqz7Ng">0.3</ix:nonFraction>&#160;million shares sold to the underwriters pursuant to their option to purchase additional shares. After underwriting discounts and commissions of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:ShareIssuanceCostsUnderwritingDiscountsAndCommissions" scale="6" id="Narr_oxFVO6ZR3UGgOjdYg4ygrg">0.8</ix:nonFraction>&#160;million and offering expenses of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:ShareIssuanceCostsOfferingExpenses" scale="6" id="Narr_nBS0olCjmEOX6SyCFRoQ7A">2.6</ix:nonFraction>&#160;million, we received net proceeds from the IPO of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="Narr_WAw2xHTGVEai_Dm4ovPWvA">7.5</ix:nonFraction>&#160;million. In connection with the IPO,&#160;<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mA37wJ28U0-wKrw0hzg3JQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityNumberOfSharesConvertedToPermanentEquity" scale="6" id="Narr_ULLKv7lrpUKW69SjQQuz_g">4.0</ix:nonFraction>&#160;million outstanding shares of preferred stock were converted into <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_I33DL5BU3UGFelN4S9dC-w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="6" id="Narr_Gua9-WS6WUSSmqne4fNKWQ">18.7</ix:nonFraction> million shares of common stock. See Note 1 (Description of Business and Basis of Presentation) for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Common Stock Purchase Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On July&#160;8, 2025, the Company entered into a Common Stock Purchase Agreement (the &#8220;ELOC Agreement&#8221;) with Tumim Stone Capital LLC (&#8220;Tumim&#8221;). Pursuant to the ELOC Agreement, the Company has the right to sell to Tumim up to $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_vuJ0OFMn4E2Msuilfh8AyQ" decimals="0" format="ixt:num-dot-decimal" name="zspc:SaleOfStockMaximumValueOfSharesAuthorizedForSale" scale="0" id="Narr_muUfqL58uU21LldfpO6qaQ">30,000,000</ix:nonFraction> worth of newly issued shares (the &#8220;ELOC Shares&#8221;) of the Company&#8217;s common stock (subject to certain conditions and limitations), from time to time during the term of the ELOC Agreement. Sales of common stock pursuant to the ELOC Agreement, and the timing of any sales, are solely at the option of the Company and the Company is under no obligation to sell securities pursuant to this arrangement. Shares of common stock may be sold by the Company pursuant to this arrangement over a period of up to <ix:nonNumeric contextRef="Duration_7_8_2025_To_7_8_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_SRgO0tXNR0CqvyvFoAP1UA" format="ixt-sec:durmonth" name="zspc:SaleOfStockPeriodAfterClosingOfRelatedTransacitons" id="Narr_2j3TFun0QkyDUQz_4m0BIQ">24</ix:nonNumeric> months after the closing of the transactions contemplated by the ELOC Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company controls the timing and amount of any sales of common stock to Tumim. Actual sales of ELOC Shares to Tumim under the ELOC Agreement will depend on a variety of factors to be determined by the Company from time to time, including, among other things, market conditions, the trading price of the common stock, trading volume of the common stock and determinations by the Company as to the appropriate sources of funding for the Company and its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company agreed to reimburse Tumim for the reasonable out-of-pocket expenses (including legal fees and expenses), up to a maximum of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_vuJ0OFMn4E2Msuilfh8AyQ" decimals="0" format="ixt:num-dot-decimal" name="zspc:SaleOfStockMaximumReimbursableOutOfPocketExpenses" scale="0" id="Narr_lAdTctyfi0eWWomQSGjNMQ">25,000</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In all instances, the Company may not sell shares of our common stock to Tumim under the ELOC Agreement if it would result in Tumim beneficially owning more than <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_7_8_2025_To_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_h169lEr190udrj0HbaznPQ" decimals="4" format="ixt:num-dot-decimal" name="zspc:MaximumBeneficialOwnershipPercentage" scale="-2" id="Narr_6JiSYh7dQ0y6jjPnOCzaLg">4.99</ix:nonFraction>% of the outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The net proceeds from sales, under the ELOC Agreement, depend on the frequency and prices at which the Company sells shares of common stock to Tumim. To the extent the Company sells shares under the ELOC Agreement, the Company currently plans to use any proceeds therefrom for operating expenses, working capital and other general corporate purposes.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">81</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_Omn0vhWMeUSJ_sgLNUFFwg_cont1" continuedAt="Tb_Omn0vhWMeUSJ_sgLNUFFwg_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The ELOC Agreement will automatically terminate on the earliest to occur of (i)&#160;the <ix:nonNumeric contextRef="Duration_7_8_2025_To_7_8_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_SRgO0tXNR0CqvyvFoAP1UA" format="ixt-sec:durmonth" name="zspc:SaleOfStockPeriodAfterClosingOfRelatedTransacitons" id="Narr_fEWzU53Qak6SSQ5xt_PPZg">24</ix:nonNumeric>-month anniversary after July 8, 2025, (ii)&#160;the date on which Tumim has purchased the total commitment worth of shares of common stock, (iii)&#160;the date on which the common stock shall have failed to be listed or quoted on The Nasdaq Capital Market or any other &#8220;Eligible Market&#8221; (as defined in the ELOC Agreement), (iv)&#160;30 trading days after the Company commences a voluntary bankruptcy proceeding or any person commences a proceeding against the Company, or (v)&#160;the date on which a custodian is appointed for the Company or for all or substantially all of its property, or the Company makes a general assignment for the benefit of its creditors. The Company has the right to terminate the ELOC Agreement at any time after Commencement, at no cost or penalty, upon five trading days&#8217; prior written notice to Tumim. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025, the total shares issued under the ELOC Agreement are <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_jP3b4zAex0GzJcKwMDM93w" decimals="INF" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodSharesEquityLineOfCredit" scale="0" id="Narr_kaZ0esULc0alBiuA2-A8fQ">6,482,141</ix:nonFraction> for total proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_jP3b4zAex0GzJcKwMDM93w" decimals="-5" format="ixt:num-dot-decimal" name="zspc:StockIssuedDuringPeriodValueEquityLineOfCredit" scale="6" id="Narr_PNGj7VuJAEGlsH0TE7SAFw">5.6</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Notice of Delisting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">On November 25, 2025, the Company received a written notice  from the Listing Qualifications Department (the &#8220;Staff&#8221;) of&#160;The Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) indicating that the Company is not in compliance with the continued listing requirement set forth in Nasdaq Listing Rule 5550(b)(2), which requires listed companies to maintain a minimum market value of listed securities (&#8220;MVLS&#8221;) of at least $35,000,000. Based on the Staff&#8217;s review of the Company&#8217;s MVLS, the Company&#8217;s MVLS was below $35 million for the previous 30 consecutive business days. In addition, on December 11, 2025, the Company received another notice from the Staff notifying the Company that the closing bid price of its common stock was below $1.00 for the previous 30 consecutive business days.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Neither of the notices from Nasdaq have immediate effect on the listing or trading of the Company&#8217;s common stock on the Nasdaq Capital Market. In accordance with Nasdaq&#8217;s listing rules, the Company has a period of 180 calendar&#160;days, or until May&#160;26, 2026, to regain compliance with the MVLS requirement and a period of 180 calendar&#160;days, or until June&#160;9, 2026, to regain compliance with the bid price requirement. To regain compliance with the MVLS requirement, the MVLS of the Company&#8217;s common stock must close at $35 million or more for a minimum of 10 consecutive business&#160;days during this compliance period, unless Nasdaq exercises its discretion to require a longer period. To regain compliance with the bid price requirement, the minimum bid price of the Company&#8217;s common stock must be $1.00 or more for a minimum of 10 consecutive business&#160;days during this compliance period, unless Nasdaq exercises its discretion to require a longer period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">If the Company does not regain compliance within the prescribed periods, the Staff will provide written notification that the Company&#8217;s securities are subject to delisting. The Company may then appeal the Staff&#8217;s determination to a Hearings Panel pursuant to Nasdaq Listing Rule 5815(a), but there can be no assurance that Nasdaq would grant the Company&#8217;s request for approval of its compliance plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company intends to actively monitor its MVLS and its bid price and is evaluating its options to regain compliance with the Nasdaq Listing Rules. However, there can be no assurance that the Company will be able to regain compliance with the Nasdaq Listing Rules or will otherwise be in compliance with other Nasdaq listing criteria.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">82</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_aaccb29e_a605_49b1_8cfd_0e02a13870a6"></a><a id="Tc_BZSqxjq9Pkm0vtnvb7TcUA_1_2"></a><a id="Tc_Td1t33SXSEiV3Tfp6WEYZw_2_2"></a><a id="Tc_xJ0J_FdWWkuNlzsXqrngFQ_2_4"></a><a id="Tc_CRtPlINJSEW53LlAvISq6g_3_0"></a><a id="Tc_JHa1uiaQHUWauiY_cVTLzw_3_4"></a><a id="Tc_2Q-Kc8da-ECeP1MFt-fL9A_4_0"></a><a id="Tc_OsuJuQae9UuTKpsFlKT4hQ_5_0"></a><a id="Tc_bboXGRSINEaEjxRSPc-azQ_5_4"></a><a id="Tc_pgFwi4hJDkWmu-rwwiY3Yg_6_0"></a><a id="Tc_Ls_N6HcOtEKw_5f7UewC1Q_6_4"></a><a id="_408a15fe_048e_4990_8eea_9f2376459a54"></a><a id="Tc_0Yszx9LfLUSHo_Iq9IOR6Q_1_2"></a><a id="Tc_rbyc9Jkxh0qzVGG_Ecn8sQ_1_7"></a><a id="Tc_YjDCH-B1qkChIc9ivf4hlw_1_12"></a><a id="Tc_MPWGZ1ozuky1FucikFe30g_2_2"></a><a id="Tc_bIWD8L1he0GIBGgrRtcT5g_2_7"></a><a id="Tc_fRXT9GxhP0uKQC3h1Hfv_A_2_12"></a><a id="Tc_oBZdNldlZkGOrSojegHzSw_3_2"></a><a id="Tc_79zNL46yH0K1GTxeMC4gaw_3_4"></a><a id="Tc_6P-JYayfCEWHAnhSeH4czw_3_7"></a><a id="Tc_s5ccXDJcpkWEsph_hjHuBQ_3_9"></a><a id="Tc_FBaLyVdaR0qCZEY9_6pL6g_3_12"></a><a id="Tc_A1SIUGC_N0m64RlXxJpkVw_3_14"></a><a id="Tc_wyp98btvkUq9GPnUe3QSEg_4_0"></a><a id="Tc_MLffxXg0z0G5WXSvvKvgBg_4_4"></a><a id="Tc_HEyYga7XDkSw5ew4C_K7Ng_4_9"></a><a id="Tc_pRZqRJibJk2GnswLJ7GEDw_4_14"></a><a id="Tc_b5YMrQlckUW8kY2zNpl-sA_5_0"></a><a id="Tc_V4fAUZfb_E-JwschjAks5A_5_7"></a><a id="Tc_ICH1h5amy02aq8a-1BfVjQ_5_10"></a><a id="Tc_e-zHDnwNMU-fnS_okvXYGQ_5_12"></a><a id="Tc_lpAIvsamY0qPDdoY15RCcg_5_15"></a><a id="Tc_kQXsL4TveUqlaU4slqoPTg_6_0"></a><a id="Tc_buJEprkBiEitpJOI9ObUkA_6_2"></a><a id="Tc_E4NVMcIZ7keMXcaNnezwSw_6_5"></a><a id="Tc_m8lDzkuDxUGyu2irMCKHCg_6_12"></a><a id="Tc_ztLH2SlVEUG8Lz8MbTHLzA_6_15"></a><a id="Tc_OyS8RwDehEeuWvcm27oy8w_7_0"></a><a id="Tc_TfP4aaBLqky8tZKfn2WfKw_7_2"></a><a id="Tc_HLCzulcU2UiPBJusml2ajA_7_7"></a><a id="Tc_X6WSGWrkgUal_LNeCIY1Mg_7_12"></a><a id="Tc_TMMGrYTUh02Mtfk2EDuTbw_8_0"></a><a id="Tc_-nA9lG5TlEa-utVK7TFVpg_9_0"></a><a id="Tc_qloCvhI8y0qAzrw4MgcAFg_9_4"></a><a id="Tc_GyI2xEffxUaQhHU4YgAxFw_9_9"></a><a id="Tc_n4ZysSmtJEG6mBmmDHrIEQ_9_14"></a><a id="Tc_FEzmORibt0SkQp4TwW6qJw_10_0"></a><a id="Tc_Oy-WgDjFUU6aE82WoqWzPQ_10_4"></a><a id="Tc_bSdu1F7WOE-aoSKhLB8dLg_10_9"></a><a id="Tc_h7pNExKiXUOOKidNI_erkQ_10_14"></a><ix:continuation id="Tb_Omn0vhWMeUSJ_sgLNUFFwg_cont2" continuedAt="Tb_Omn0vhWMeUSJ_sgLNUFFwg_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Preferred Stock</b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:TemporaryEquityTableTextBlock" id="Tb_ZOtTYXzFyEGZ2JJFHrPDkQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025 and 2024, the Company was authorized to issue <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_Z3BqIAHUVES8Hv0d1fDtPg">5,000,000</ix:nonFraction> shares of preferred stock with <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nn3SbX15AkGI_t-F_SfpHw" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_lBYxJM4OtkaAIYd7dg1Q3g"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_-CZAJlsOWUu-7QknAM1MvA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_saLMzvctOUG1QdwqcL4bsQ">no</ix:nonFraction></ix:nonFraction> shares of preferred stock designated or outstanding. As of December&#160;31, 2023, the Company was authorized to issue <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_EpHGc8Iai0qdQ-uzvnhV_w">4,014,946</ix:nonFraction> shares of preferred stock with a par value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_ewOdKbF8R0emRaKOyxS6Cg">0.00001</ix:nonFraction> per share, of which <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Wyi34sdAiUOtXUv44M4uyg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_uVFTXmgwgUGK4nh4PKa6kA">3,874,946</ix:nonFraction> shares were designated as Series&#160;A preferred stock and <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_UJjdvHV6LUOp7Lceb3Tthw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_zcEq07AX0EO6l_tV6WcIGw">140,000</ix:nonFraction> shares were designated as NCNV preferred shares. Activity for both the Series&#160;A and NCNV preferred stock for the&#160;year ended December&#160;31, 2024 was as follows (in thousands, except share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Series A Preferred Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2023:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Wyi34sdAiUOtXUv44M4uyg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_9EYWYExJfEGpmDj1V1aEdQ_3_2">3,874,946</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Wyi34sdAiUOtXUv44M4uyg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_4nf6ve9kBE6TQ3DFhXdDtA_3_5">3,000</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Series A Temporary Preferred Stock into common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_oxCaYaUSuk6ZCNsmd57oEQ" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" scale="0" id="Tc_qbo2WCe8z0SxTO6YF8kj4w_4_2">3,874,946</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_oxCaYaUSuk6ZCNsmd57oEQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" scale="3" id="Tc_8ptf1c0MDUqXGSMPxnQhnQ_4_5">3,000</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nn3SbX15AkGI_t-F_SfpHw" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc__CIxQxUDp0CCmT9RysVezQ_5_2">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nn3SbX15AkGI_t-F_SfpHw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_XjJTqc8qWESCbDj-eRzwPQ_5_5">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2025:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_-CZAJlsOWUu-7QknAM1MvA" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_A6ctWhhpKkWWtRtokVG0Ww_6_2">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_-CZAJlsOWUu-7QknAM1MvA" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_fHwA4qV7CkGp816RmmGMGg_6_5">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As part of the Recapitalization and discussed below, shares of NCNV 1 and NCNV 3 preferred stock were issued in December&#160;2023. No amounts of NCNV 1, NCNV 2, or NCNV 3 preferred stock were previously outstanding.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 3</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_1B4yjy7fOE6QQt7UDEEfJA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_2orCAog6LEybOLpzw4uW2A_4_2">55,312</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_1B4yjy7fOE6QQt7UDEEfJA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_zbGdw5FiIUSkMctj4dmQLA_4_5">55,312</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_jASHBjIeYEiVdFPOzWatTQ" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_iQ1VFxdUeUWDpkyCsTLY3w_4_7">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_jASHBjIeYEiVdFPOzWatTQ" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_-J_1y24hWEiCVNk5FzbHDA_4_10">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_cgDP1X3wnES-2UVE78qhNQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_pzbKC-95gEKvRC8zYBFHSg_4_12">48,640</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_cgDP1X3wnES-2UVE78qhNQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_tcNOrxdCZ0Kud3JKmgN1mw_4_15">48,640</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancellation of NCNV 1 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityStockCancelledDuringPeriodShares" scale="0" id="Tc_c1QhWsmR6kG8KLaOFnp4Fg_5_2">562</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityStockCancelledDuringPeriodValue" scale="3" id="Tc_R5UnsHFuw0u8QU9l8T81Pg_5_5">562</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of NCNV 2 Preferred Stock in exchange for Debt Forgiveness</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_e0kItioEYUSPWWMI8mUrrA_6_7">5,752</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_7JK8YYI-jEC-boBE60Qktg_6_10">5,752</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reduction of the original issue price from $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA" decimals="0" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityPricePerShare" scale="0" id="Narr_Sf9_BjEXckWyoIqQ6fnghQ">1,000</ix:nonFraction> to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA" decimals="0" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityPricePerShare" scale="0" id="Narr_ekD6NpXK90uGyPlvNVci3A">600</ix:nonFraction> per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" scale="3" id="Tc_6p10VZ4lGkajGFQKMc5L7Q_7_5">21,900</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" scale="3" id="Tc_HXKJDg0FnkeX1fUKdyr7IQ_7_10">2,301</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember__jfNODoXUEmtJcMtmy8teA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" scale="3" id="Tc_c0LUrpE2uUSvamsjFh_adg_7_15">19,455</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Conversion of NCNV 1, 2 and 3 Preferred Stock into common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" scale="0" id="Tc_1_VRBCX-xUGRdDSWuYkiBQ_8_2">54,750</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" scale="3" id="Tc_GysnHNOA4E-7NtT4odO8Ng_8_5">32,850</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" scale="0" id="Tc_A2PmUpZ8IkiaZPx4WuVHhw_8_7">5,752</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" scale="3" id="Tc_z2E-PI8otkauWuX2pmQWiw_8_10">3,451</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember__jfNODoXUEmtJcMtmy8teA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" scale="0" id="Tc__Kr2WAg09Uy-4SdLRky0IQ_8_12">48,640</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember__jfNODoXUEmtJcMtmy8teA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" scale="3" id="Tc_edMe7aAlJEi-YOB89kae_w_8_15">29,185</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_8H4UuBePyUin1zcJmEtFKg" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_ZB3pOSzufE2mupmKWgwQUw_9_2">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_8H4UuBePyUin1zcJmEtFKg" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_bS0Jrq-_BkmTPZfIKsFWKQ_9_5">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_pnJQgc9dZkm5-7UuxHmraA" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_5GFU5vMjfEigfTDKWn1qOg_9_7">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_pnJQgc9dZkm5-7UuxHmraA" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_NW2zIab1i0uSlsrlq9Ku-g_9_10">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_9Q1bcyLguEGH1oGK5nB5aA" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_J-F778A-fUK-I6WM_MDOvQ_9_12">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_9Q1bcyLguEGH1oGK5nB5aA" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_cCS9HcOVaU2tGTq-SOKdwg_9_15">&#8212;</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2025:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_pjZWOgcnRUmyTTzzDTrQFw" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_w6emCoLmlU2v29mpaTxVcA_10_2">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_pjZWOgcnRUmyTTzzDTrQFw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_Fu4EzpcLX06BRQt3COLVYw_10_5">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_6x1Ha4rTZ0iGjMv4-waMAw" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_VbtX79f5Q0yW_mOWI00L2Q_10_7">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_6x1Ha4rTZ0iGjMv4-waMAw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_hrAjjyd2VE2C89ChDqph3w_10_10">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_FzCLtu2Vf0mGUBcaiL90Xg" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_DCll3UpPJEqdivAbhOxGRg_10_12">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_FzCLtu2Vf0mGUBcaiL90Xg" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_dREbnAES2Ea6j1J6vDTuAw_10_15">&#8212;</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In connection with the IPO, the Company issued to the underwriter warrants to purchase <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_Jh4QBRNj4E-6o8lRNP0TGw">107,813</ix:nonFraction> shares of common stock (including the over-allotment option exercised) at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_JvGXStF-x0Ojmk0UxX8BnA">7.50</ix:nonFraction> per share. The warrants expire <ix:nonNumeric contextRef="As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Narr_j0gbhzMRpECJzi7g7-r3cA">five years</ix:nonNumeric> after the IPO in December 2029. The Company used the Black-Scholes method to determine the fair value of the warrants at the time of issuance to the underwriter and determined the warrants meet the requirements under ASC 480, ASC 718, and ASC 815-40 to be classified as equity. The fair market value of the warrants was determined to be $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_fBCHtqZB2EuqbIVO2s-w4A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="6" id="Narr_D_eWQ3h-Ak-Y608B4NzWYw">0.2</ix:nonFraction> million at the time of issuance in December 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Series&#160;A Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Series&#160;A preferred stock had the following rights and privileges until all outstanding shares of the Series A preferred stock were converted into <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1Y-68l_EMU2Cq4AeMVQ76g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" scale="0" id="Narr_0mHTifBbl0WzB9ItUBF5zg">3,874,946</ix:nonFraction> shares of common stock as part of the Company&#8217;s IPO on December 6, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Dividend Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The holders of the Series&#160;A preferred stock are entitled to receive dividends at the rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_iLipX7xbBkCrXBZMRQ7ahg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_Tf1JcpHMqkmIRMGKuRCLpA">11</ix:nonFraction>% per annum of the purchase price per share. The dividends accrued on a daily basis whether or not they are declared by the Board of Directors. <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_5_2024_ufoIIgw0ykqqAsTeREMcmw" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:DividendsPreferredStock" scale="0" id="Narr_2XLVB865rEmjytpVp0yXPA">No</ix:nonFraction> dividends were declared by the Board of Directors. Therefore, while the dividends were accruing on a daily basis, the Company had not recorded this as a liability on the Company&#8217;s consolidated balance sheets.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">83</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_Omn0vhWMeUSJ_sgLNUFFwg_cont3" continuedAt="Tb_Omn0vhWMeUSJ_sgLNUFFwg_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Redemption Rights (Liquidation)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In the event of certain capital transactions deemed to be a liquidation transaction, the holders of the Series&#160;A preferred stock were entitled to a per share liquidation preference, plus any declared but unpaid dividends on such shares, prior to distributions to any class of common stockholders. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Conversion Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Each share of Series&#160;A preferred stock could be voluntarily converted into shares of common stock at any time. All outstanding shares of Series&#160;A preferred stock automatically converted into common stock upon the closing of the IPO by dividing the original issue price, as adjusted for dividends, by the conversion price.<span style="letter-spacing:0.2pt;"> The initial Series A preferred conversion price was </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CEJtCeZFkKGkoCvS8sp_Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockConvertibleConversionPrice" scale="0" id="Narr_voWdwgRbqEuMhEOUClJUvQ">0.7744515</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> per share. The conversion price was subject to adjustment upon issuances of additional shares of common stock if the consideration paid per common share is less than the conversion price in effect immediately prior to the issuance of additional shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Voting Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_iLipX7xbBkCrXBZMRQ7ahg" name="us-gaap:PreferredStockVotingRights" id="Narr_x7mbKimje0KO141Vjh9oww">Holders of the Series&#160;A preferred stock were entitled to cast the number of votes equal to 100 times the number of shares of common stock into which the shares of Series&#160;A preferred stock could be converted.</ix:nonNumeric> <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_5_2024_ufoIIgw0ykqqAsTeREMcmw" name="us-gaap:CommonStockVotingRights" id="Narr_HPcW0zJw_Uu7bodbQNx0Ww">Common stockholders are entitled to one vote for each share of common stock held.</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">NCNV Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On January&#160;11, 2024, <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_sP5dTcyNU0mQsAWv3dKPmg" decimals="INF" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityStockCancelledDuringPeriodShares" scale="0" id="Narr_Pgtj5wk8wU-p6uuAnXHevg">562</ix:nonFraction> shares of NCNV 1 preferred stock were converted into NCNV 2 preferred stock and <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_wZmrdG7TzE2NlEvThvnzdw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_oMWF6sylaUavNkvF56sEdw">5,752</ix:nonFraction> shares of NCNV 2 preferred stock were issued in exchange for all the outstanding debt from <span style="letter-spacing:0.2pt;">KIA as described in Note&#160;5 </span>(&#8220;New NCNV Preferred Stock&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The New NCNV Preferred Stock had a liquidation preference senior to the Series&#160;A preferred stock and Common Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The New NCNV Preferred Stock had the following rights and privileges until it was converted into <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_QT_F8yM9FkCNVIqDSbgHzg" decimals="INF" format="ixt:num-dot-decimal" name="zspc:NumberOfSharesIssuedOnExchangeOfTemporaryEquity" scale="0" id="Narr_K10GD2DVM0iZwcBlkIxZJQ">13,097,040</ix:nonFraction> shares of common stock as part of the Company&#8217;s IPO on December 6, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Dividend Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The holders of the New NCNV Preferred Stock were entitled to receive dividends at the rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_xMUHydkZRkCq5R6X_aop_g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_VDcDM-j_f0ybBk7gHSxRvQ">5</ix:nonFraction>% of the issue price per share of $1,000, prior to payment of dividends to the holders of Series&#160;A preferred stock, if declared by the Board of Directors. The dividends are non-cumulative.<span style="letter-spacing:0.2pt;"> On July&#160;12, 2024, the Company amended its certificate of incorporation to change the issue price per share of the NCNV Preferred Stock from </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA" decimals="0" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityPricePerShare" scale="0" id="Narr_j0Vk1xFoa02RImY7X3Qy5w">1,000</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> to </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA" decimals="0" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityPricePerShare" scale="0" id="Narr_1n74n5EEW0qMOn6PRtaYcA">600</ix:nonFraction></span><span style="letter-spacing:0.2pt;">. </span>As of December&#160;31, 2023 and through December 6, 2024, no dividends had been declared by the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Conversion Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">New NCNV Preferred Stock were non-convertible other than the automatic mandatory conversion provision described above.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Voting Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">New NCNV Preferred Stock were non-voting.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">In addition to the New NCNV Preferred Stock rights and privileges, the Original NCNV preferred stock had the following rights:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Redemption</i><i style="font-style:italic;letter-spacing:0.2pt;"> Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20pt;margin:0pt;"><span style="letter-spacing:0.2pt;">At any time on or after March&#160;15, 2023, the majority holders of NCNV preferred stock could request redemption at the issue price per share of </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_5_15_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_kvDustcKykGhjC6Ow6XFYA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityRedemptionPricePerShare" scale="0" id="Narr_hsXLe_YvYE-YhjLiyUSwRQ">600</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> per share, plus all declared but unpaid dividends. </span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">84</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_Omn0vhWMeUSJ_sgLNUFFwg_cont4"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_13da04a8_895c_4e4c_8800_3f96e3dec3a3"></a><a id="Tc_QWWBJVfRpU2ChaqMrIEfTA_1_2"></a><a id="Tc_xHjQSISi-kaYwJYcBS7eAA_2_2"></a><a id="Tc_JcF8f_b0O0aIfp-T9IMIjw_2_5"></a><a id="Tc_z9BTkY3gIk-yUnIYbAmXOQ_3_0"></a><a id="Tc_KYBLXbYRxkWws7bsYUe4KQ_3_4"></a><a id="Tc_WWD6d7DNjEWC7nzZ6BmApA_4_0"></a><a id="Tc_K54SwdVS2E2199lwKZNtZg_5_0"></a><a id="Tc_MffuJk_M6kWhdVkNfethxQ_6_0"></a><a id="Tc_XiSmdqqqbUu5zV6AwQZC-w_7_0"></a><a id="Tc_MHQSruclQEa106_PIakdSA_7_4"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_EE2vzSveG06fYXXB2mPdow" continuedAt="Tb_EE2vzSveG06fYXXB2mPdow_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">7.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">STOCK BASED COMPENSATION EXPENSE</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Equity incentive plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Prior to December 2024, the Company had adopted two equity incentive plans in 2007 (the &#8220;2007 Plan&#8221;) and 2017 (the &#8220;2017 Plan&#8221;). In December 2024, the Company adopted the 2024 Equity Incentive Plan (the &#8220;2024 Plan,&#8221; and together with the 2007 Plan and the 2017 Plan, the &#8220;Stock Plans&#8221;) to provide for the grant of stock options, stock appreciation rights (&#8220;SARs&#8221;), restricted stock, restricted stock units and other stock or cash-based awards to our directors, employees, non-employee directors and service providers. Equity awards are granted with an exercise price per share equal to at least the estimated fair value of the underlying common stock on the date of grant. The vesting period is determined through individual award agreements. Awards generally expire <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rIWJMsjTJEmoHkW-h-uqFQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_lx515XqxkE2gSi_qUZpFcA">10</ix:nonNumeric>&#160;years from the date of grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On February 13, 2025, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2YzRcI-_o0e_w2twWdP6Cw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_qa8Bqz9Wr02tWI8h7--YIQ">724,646</ix:nonFraction> Restricted Stock Units (&#8220;RSUs&#8221;) to its named executive officers and the members of the Board of Directors under the 2024 Plan at a fair market value of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2YzRcI-_o0e_w2twWdP6Cw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" scale="6" id="Narr_lhu6t7iv6EKXoeT1YTvi7w">12.9</ix:nonFraction> million. The approximately <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_x7RTHjW-b06QcTfOeUFU-g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="Narr_NLlXAbRv90quiWQhVvITZQ">0.7</ix:nonFraction> million officer and director RSUs vest at quarterly periods over <span style="-sec-ix-hidden:Hidden_0ZLrR02k70yDn5TtjCuXsw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to <ix:nonNumeric contextRef="Duration_2_13_2025_To_2_13_2025_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_-Hu3XGDXMk615AudPR_mgA" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_jLyAebWGLE-OpFFY8BWdGw">three years</ix:nonNumeric>. On March 31, 2025, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_sF-bzFQKtE2X5EYWl8PnvA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr__PZqBEyLvEu32MMg0alrNw">620,934</ix:nonFraction> RSUs to employees at a fair market value of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_sF-bzFQKtE2X5EYWl8PnvA" decimals="-5" format="ixt:num-dot-decimal" name="zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" scale="6" id="Narr_nw1QxvqhBkCUV0-9x7y4cw">4.6</ix:nonFraction> million. The approximately <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_P4r_LU0JLEuA1qerhch9Nw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="Narr_q8aAIYJxjk-tYg2EAHpf_g">0.6</ix:nonFraction> million employee RSUs vest at quarterly periods over <ix:nonNumeric contextRef="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_P4r_LU0JLEuA1qerhch9Nw" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_cLtitJpV_Euh-QhdYk8_5A">three years</ix:nonNumeric>. During the remainder of the fiscal year ended December 31, 2025, the Company granted an additional <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_XbgBGRRgckuxA9VJtJhlyQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr__oXjEe-rJUOQleEMnM_vFQ">189,219</ix:nonFraction> RSUs to employees at a fair value market value of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_XbgBGRRgckuxA9VJtJhlyQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" scale="6" id="Narr_xLbZmQ9hXECbN_zQkfh3Uw">0.6</ix:nonFraction> million and vest at quarterly periods over <ix:nonNumeric contextRef="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_LTQEbaw1FkmtXSi8yB0PFA" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_YJZhPgiiskWKxiD1FkHg9w">three years</ix:nonNumeric>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, a total of <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="Narr_YHBwFj6_c0qPjBQpp9pCxw">8,692,379</ix:nonFraction> shares were authorized for issuance under the Stock Plans. As of December 31, 2025, <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" scale="0" id="Narr_r-S_5BzjqUiW57WOj-wWeA">7,210,564</ix:nonFraction> shares have been granted or issued under the Stock Plans, leaving <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="Narr_PUvc22OmS0uaWsxrO8xG4A">1,481,815</ix:nonFraction> shares available for future awards. As of December 31, 2025, there were <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_PlanNameAxis_zspc_EquityIncentivePlan2007And2017Member_ShbnEa0dUkyoWHGjnuNSuQ" decimals="INF" format="ixt:num-dot-decimal" name="zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" scale="0" id="Narr_271Rw2MjbEWMzDS_QMF7vA">5,984,204</ix:nonFraction> shares granted under the 2007 Plan and the 2017 Plan. The shares available for issuance under the 2024 Plan may consist, in whole or in part, of authorized and unissued shares or reacquired shares. Shares from the 2024 Plan which are forfeited due to employee termination or expiration are returned to the share pool. Similarly, shares from the 2024 Plan which are withheld upon exercise to provide for the exercise price and/or taxes due and shares repurchased by the Company are also returned to the pool.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Since December 6, 2024, we have not granted and do not intend to grant any further awards under the 2007 Plan or the 2017 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="color:#231f20;font-weight:bold;">Time-Based Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;">Time-based restricted stock units (RSUs) granted to employees under the 2024 Plan typically vest over </span><span style="-sec-ix-hidden:Hidden_3eFrLy7-oEmJxpgqVUtx4Q;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span><span style="color:#231f20;"> to </span><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_xALfA01e00WJZQZzLMEysA" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_Z4Kd0n_g1Ui1ZFFJXZareA"><span style="color:#231f20;">three years</span></ix:nonNumeric><span style="color:#231f20;"> and are subject to forfeiture if employment terminates prior to the vesting or lapse of restrictions, as applicable. RSUs are not considered outstanding common stock until they vest. The value of RSUs is determined by the stock price on the grant date.</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="Tb_pTXZPSuTOE6np0KjeLdAiA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;">The following table summarizes the activity related to RSUs subject to time-based vesting requirements for the year ended December 31, 2025:</span></p><div style="padding-left:9pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95.77%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:66.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RSUs</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested as of January 1, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember__P6c1RiPLkOzbyH6OynA-Q" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Tc_aFqh58NArU6WP0a0SZClBw_3_2">-</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember__P6c1RiPLkOzbyH6OynA-Q" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_j7M8Tq9oyECbdTUjugnz0A_3_5">-</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Tc_ZAySxQIkw0CuytXnpwL77Q_4_2">1,534,799</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_igi5Vi8dE0-AezLIGcEimg_4_5">12.08</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Vested</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="Tc_VCPBoLMMgEq9jnYadD32bg_5_2">330,926</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_H7WyBMKLkUmz8_qYMKiIPQ_5_5">14.33</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="Tc_o4I_Azk9iEmMaePY3SZkfw_6_2">308,439</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_Yknf7TjLKke4V6EclzrMFQ_6_5">6.57</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested as of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Tc_ZsNsgivFXE689eZq5vr4ng_7_2">895,434</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_JszUezUjGkSmHLmMUMNDkA_7_5">13.13</ix:nonFraction></b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">As of December 31, 2025, total unrecognized stock-based  compensation cost for RSUs was approximately </span>$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="Narr_heitBaFSqkOykDl1CGSwGA">11.8</ix:nonFraction> million which is expected to be recognized on a straight-line basis over a weighted average period of <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_jVbnjppZSEiIFTlzAsgCwQ">1.5</ix:nonNumeric> <span style="color:#231f20;">years. The intrinsic value of RSUs as of December 31, 2025 was </span><span style="color:#231f20;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="6" id="Narr_fm7dLv86_ku19sOv4uBjvA">0.4</ix:nonFraction></span><span style="color:#231f20;"> million.</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">85</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_5d70c05f_3f03_49df_a99d_2ab1b90d3530"></a><a id="Tc_448efiq_Q0Oh0DzizNrW7w_1_3"></a><a id="Tc_MDuTDoK3c0-17TOImAoUmg_2_3"></a><a id="Tc_cASFOacd8U2-BZwtfVALDA_3_0"></a><a id="Tc_d5UR1P5PhEu230H8if5usw_4_0"></a><a id="Tc_eJBu4aBEhku8hPxdPmWgVA_4_3"></a><a id="Tc_bKwXaOa1xUK1JiOHK-5nUA_5_0"></a><a id="Tc_ESY8EEtSv0KRXhJQZ_RlWQ_5_3"></a><a id="Tc_TLeVLnYH1UO-dXYOLnkURA_6_0"></a><a id="Tc_Kl1zj6QYHEiAg5USL93V1Q_6_3"></a><ix:continuation id="Tb_EE2vzSveG06fYXXB2mPdow_cont1" continuedAt="Tb_EE2vzSveG06fYXXB2mPdow_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Determination of fair value of stock options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, the Company had approximately <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="6" id="Narr_Dbai7LE0PUWf-h4WVrggoQ">5.9</ix:nonFraction> million and <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="6" id="Narr_9NG0sxNM3kW-8D_TlafW2A">6.0</ix:nonFraction> million options outstanding, respectively, under the Stock Plans. As of December&#160;31, 2025 and 2024, all options outstanding were granted solely with time-based vesting requirements.</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Tb_QhShPgKCy0SNusjlDZ_vog" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There were <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_poMFfbYFwUGMezubwtNmoA">no</ix:nonFraction> options granted during the year ended December 31, 2025. The fair value of the stock options granted during the&#160;year ended December&#160;31, 2024 was estimated on the grant date using the Black-Scholes valuation model with the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_n1a7WrvGOUeMly7FydbURw" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Tc_nSNaFqoYuk2N_MYD_4h9-A_3_3">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Expected term</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iZkVdjNTzE6C38Yzj6-Byw" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_w_-6J73DIUu4Z3hZOW7fUQ"><span style="color:#231f20;">5.0</span></ix:nonNumeric><span style="color:#231f20;"> - </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jgOC5MShd0qeeKfp8AgDoQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_GTZxh8_ef0Kh2Ky--HdEgQ"><span style="color:#231f20;">6.1</span></ix:nonNumeric><span style="color:#231f20;"> years</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Risk-free interest rates</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iZkVdjNTzE6C38Yzj6-Byw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Narr_B0qiFPEK9EC4p9jjZolHwg">1.0</ix:nonFraction>%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jgOC5MShd0qeeKfp8AgDoQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Narr_bj8juWbR6kqCDCyUiVho_Q">4.5</ix:nonFraction>%</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Expected volatility</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iZkVdjNTzE6C38Yzj6-Byw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Narr_VbMh-timhkOdRN4ANYBe0A">54.9</ix:nonFraction>%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jgOC5MShd0qeeKfp8AgDoQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Narr_OY-jAo9zIk2pG3g1p-JWxw">66.4</ix:nonFraction>%</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Dividend Yield&#160;&#8212;</i> The dividend yield is assumed to be <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_n1a7WrvGOUeMly7FydbURw" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Narr_QW8AyuwHVk2bjRhS2tjQ1g">zero</ix:nonFraction> as the Company has never paid dividends and has no current plans to do so.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected Term&#160;&#8212;</i> The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding. The Company determines the expected term using the simplified method as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options, including the date provided for completion of the performance condition event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected Volatility&#160;&#8212;</i> Because the Company does not have any trading history of its common stock, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within the Company&#8217;s industry that the Company considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Fair Value of Common Stock&#160;&#8212;</i> Given the absence of a public trading market, the Company&#8217;s Board of Directors considered numerous objective and subjective factors to determine the fair value of its common stock at each grant date. These factors included, but were not limited to: (i)&#160;independent third-party valuations of common stock; (ii)&#160;the prices for the Company&#8217;s redeemable temporary preferred stock sold to outside investors; (iii)&#160;the rights and preferences of redeemable temporary preferred stock relative to common stock; (iv)&#160;the lack of marketability of its common stock; (v)&#160;developments in the business; and (vi)&#160;the likelihood of achieving a liquidity event, such as an IPO or sale of the Company, given prevailing market conditions.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">86</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c7cd586c_7b0f_4199_ac68_0deef080040a"></a><a id="Tc_gBAT7m1_dEO-0rKh4Mie8Q_1_10"></a><a id="Tc_fi-SdtU8yUGLKc_Y6XHngA_2_4"></a><a id="Tc_KXLrivaCqkeutm33u-U6RA_2_7"></a><a id="Tc_2jiVIrfjR0-PSmWeG3WkLA_2_10"></a><a id="Tc_oLlgkldr2EqiWuB7uYSYwg_3_2"></a><a id="Tc_pA8XKqips06c7I8Nt1ypEA_3_4"></a><a id="Tc_xreJFDoibEqftyTIdMNpyw_3_7"></a><a id="Tc_102uHWwW_0OVKKZRhhscLg_3_10"></a><a id="Tc_cJNbWVRpm0uaKCnwLHGnEA_3_12"></a><a id="Tc_iDviHbj3kE-hamv0PDKTFg_4_2"></a><a id="Tc_DlPHqlnzGEW_Gk130jm4IQ_4_4"></a><a id="Tc_ZYN9yvNUNU66f3iT4iptTw_4_7"></a><a id="Tc_rMe68ZFOvEKsA6uaKuAv1g_4_10"></a><a id="Tc_SZ13D2gSf0u1uDTMhszYWw_4_12"></a><a id="Tc_MMZ1nGrcNE-Td-Khd8vSqQ_5_2"></a><a id="Tc_ZlAXhxrxHEmOhXYmOwUbqA_5_4"></a><a id="Tc_RtVLUxilxEOleZ7-8NXwTw_5_7"></a><a id="Tc_FtSM9lgGT0KparX0a2oFTQ_5_10"></a><a id="Tc_lDEhON4mJE-dbMW23n0b1A_5_12"></a><a id="Tc_fS9E__YfZkS7aimKq5ZBTg_6_0"></a><a id="Tc_IF-iNBDfDk6ayQr5AsN8iQ_6_4"></a><a id="Tc_paGV_60TZkOgrqncGKs8DQ_7_0"></a><a id="Tc_56ONRQFpskSevoHI6GxbBg_7_7"></a><a id="Tc_v26n1FjJ0kWY1OHCqTWuTA_8_0"></a><a id="Tc_xKMHTrFNfkOhmfQ2ZmBsWA_9_0"></a><a id="Tc__Tew560SzUqEs4eBVy_OLQ_10_0"></a><a id="Tc__j_rCVTFCUigdkqYlmAb3A_11_0"></a><a id="Tc_8tTIYAdflE24XwaVa-YvNg_11_4"></a><a id="Tc_H-DBEzYAEUKeZsm93YTCpQ_12_0"></a><a id="Tc_QvPhRCBErkCG5iCG8NHBqw_12_4"></a><a id="Tc_9Fq8_tJII0iaas_KsvKJYw_13_0"></a><a id="Tc_YjIRS5J43Ua8dO4HYW99Tw_13_4"></a><a id="Tc_U7oXAfZezkW34F6sdj7LOQ_14_0"></a><a id="Tc_hjRFM4My-kqHp-9zKtDgBA_15_0"></a><a id="Tc_dvXCNqdWMkqalghryyCfFg_16_0"></a><a id="Tc_0B0kfqB04kKjfM8HRLK0jw_17_0"></a><a id="Tc_QxvpG1_qakmBBpFLtTiCgQ_17_4"></a><a id="Tc_Yxw7-JzZ2UmFKyoX0WZlZQ_17_12"></a><a id="Tc_7yHCB_DFLUSXjkpJmu2uYA_17_13"></a><a id="Tc_bc2le_Cu6UOiIGtIjBulRQ_17_14"></a><a id="Tc_suazOVwcDkiCdm3ET0q2PA_18_0"></a><a id="Tc_XfZbo4DugEmNUD0dm-wt-g_18_4"></a><a id="Tc_0ivlae8SZkmkEv6htjvrbQ_18_12"></a><a id="Tc_DFZPf4vzxkWxVDNVOLvJXQ_18_13"></a><a id="Tc_69XvD1ylL0CSQh4jIESTng_18_14"></a><a id="Tc_QrGGRlOF7k6ucedRuIYP-w_19_0"></a><a id="Tc_g-Yc32kPjkGi38kjj2DSVg_19_4"></a><a id="Tc_SWTkoHNQnk678_mgEr67WQ_19_12"></a><a id="Tc_M_DYSBgMQUqDpB90DNvdDg_19_13"></a><a id="Tc_ifEImSFhokitXIp_rCpEvA_19_14"></a><a id="_a0cf8873_372e_4379_b6ee_7de5f8c915ac"></a><a id="Tc_8qOV_ZdXVkiBOM6pSFV-rA_1_2"></a><a id="Tc_bStFRyvxIEKtaK8uZNAcZw_2_2"></a><a id="Tc_lHrIJq6V0kq_ja9n7JR6mg_2_5"></a><a id="Tc_caZEvgE2oE2HeGtWSRdc2w_3_0"></a><a id="Tc_4rkdOYCPLEec8oVMZBYRDA_3_2"></a><a id="Tc_ztorlVPJAEiuy4_P7J2-FA_3_5"></a><a id="Tc_g7fF_8_aJ0-F9fkAdXWpUg_4_0"></a><a id="Tc_ebWSuoFYo0KftZqGCW1nSA_5_0"></a><a id="Tc_huNaFiSC1EWLkVzHzKt8WA_6_0"></a><a id="Tc_BtH-xgvMYUS6RvfybgfUhQ_7_0"></a><a id="Tc_qVseqitLekOqVq-nd8-Jww_7_2"></a><a id="Tc_ORSDcTNUyk-xoLKS9xLORQ_7_5"></a><ix:continuation id="Tb_EE2vzSveG06fYXXB2mPdow_cont2"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tb_bKPvCYDn3kOFcywosYq2aQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A summary of the Company&#8217;s stock option plan and the changes during the&#160;year ended December&#160;31, 2025 and 2024, are presented below:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant&#160;Date&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, January 1, 2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_UT8Z4HbKM0e3fRV8r68bDQ_6_2">948,464</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_Ex3dzqfwSkG5pa9lrS0E_Q_6_5">6.20</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_2MSuPAgE0Um28QajVCQOWQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_A78AGc9qK0yGvMRgVW7OJQ_6_10"><b style="font-weight:bold;"> 7.25</b></ix:nonNumeric></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">Granted  </span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Tc_6Xbfti9Z90ehMoGQ0avppw_7_2">5,059,228</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_wIm-VudHmUCVUXkplUBAJA_7_5">2.57</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_TQ7spfvYa0KE7TajUOc3Hg_7_8">1.50</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited </p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="Tc_bCwGDE-0tUeaOivBFkT99g_8_2">6,769</ix:nonFraction>)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_3r1pA8sc9EC18sSIpxKNYA_8_5">2.57</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="Tc_j7QwJqGJSkS-6hJgbNFyfQ_9_2">1,878</ix:nonFraction>)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_lFaxtiRcm0WitpwqC45TfA_9_5">348.07</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised </p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_GK3iNVE1rkG7mcmyjeSrJA_10_2">14,841</ix:nonFraction>)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_NP8Wktx9mUqrm4IG8U2O7A_10_5">2.29</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_gl7EpzFpkkmeUtNl8DSNIg_11_2">5,984,204</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_E_Hfra-r20ekiLzObR73kg_11_5">3.04</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_wf7Xe5tWYUWs9DmZ7HQFEg_11_10"><b style="font-weight:bold;"> 8.00</b></ix:nonNumeric></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Exercisable, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="Tc_BcDo08EVg0uME29ONB1mTw_12_2">5,554,326</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="Tc_BQ0hyCmXEk-ahCxp657Fdg_12_5">3.07</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Tc_r4J_77wZ7kWEUz2DRpkzQg_12_10"><b style="font-weight:bold;"> 7.91</b></ix:nonNumeric></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Expected to Vest, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="Tc_SxVrn5B8oUWyT2xow0QuIA_13_2">5,984,204</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_kTP1nY6NqUOsFwvf7dESQg_13_5">3.04</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Tc_ocUdlLb-BUGY7_mWcoMxvQ_13_10"><b style="font-weight:bold;"> 8.00</b></ix:nonNumeric></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="Tc_GE6FP2et-ECbeVnacZ5AOA_14_2">1,839</ix:nonFraction>)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_Tvn4h7twCkuQdLvVECbz_w_14_5">340.36</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="Tc_nxe6DFEiRUWQ0Mfiwbw81w_15_2">28,435</ix:nonFraction>)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_zpYN76cRTEK80KSrMZTmnQ_15_5">2.46</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_RvY7lxpDp0SVHa2LwCTuog_16_2">100,274</ix:nonFraction>)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_mtxyRGSI7Em4ujWzYi7hlg_16_5">1.56</ix:nonFraction></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_7XUsMoJAt0uSDhXHD_Vx_g_17_2">5,853,656</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_FnZv-3FKvEWbP_9xE7I9Hg_17_5">3.00</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_OCKQfcX2vUK_r3c2P8iMjA_17_10"><b style="font-weight:bold;"> 7.00</b></ix:nonNumeric></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Exercisable, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="Tc_I-h-GbefQk2AZF8EgDEw4g_18_2">5,834,573</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="Tc_KRfTcBONWESgCDfpTjM5OQ_18_5">3.01</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Tc_Poyl7pkr5kuYSUDNnSTJUA_18_10"><b style="font-weight:bold;"> 6.91</b></ix:nonNumeric></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Expected to Vest, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="Tc_NWj96l1f7kSkvoFMFBFVIg_19_2">5,853,656</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_RaL8PCli_kWEsZ2-UHFuzw_19_5">3.00</ix:nonFraction></b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Tc_dR8-pWO9y0SWM7cmjnV2Jg_19_10"><b style="font-weight:bold;"> 7.00</b></ix:nonNumeric></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The Company&#8217;s closing stock price as of December 31, 2025 is $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" id="Narr_uJICxekh6kiePm3_qFyv4g">0.47</ix:nonFraction> per share. As all outstanding options have an exercise price greater than the closing price, there does not exist any intrinsic value as of December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, there was <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="Narr_6rVhEk6a9USKfMFPiKS_Iw">no</ix:nonFraction> unrecognized stock-based compensation cost for stock options granted. The intrinsic value of stock options exercised during the&#160;year ended December 31, 2025 and 2024 was $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="Narr_BWjoR_uAikOHrRXpFN1liA">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" id="Narr_ykW2uH8fWk-BG_y9SOAyLg">41,000</ix:nonFraction>, respectively.</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="Tb_NQHo3A0XIU6Cmlj9OktoMg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">Stock-based compensation included in the consolidated statements of operations for the year ended December 31, 2025 and 2024, are presented below:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Raycc7pGQU-e_Rb0Jo92eA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_HE4E1px3I0We1nJ0rJdwTQ_3_3">77</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_GY4_we7pLEW7BwIRiCqIig" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_yrzE6p5hyEWMl-M3nUMrug_3_6">130</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_djMo02ro3USfHrRL1kSxtA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_hZoL5L6_Lk-GfAecpdsv9Q_4_3">388</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_9xgc3FW3CEarBWTutJif2g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_4gyokFdXXkuRHUJuewOVCw_4_6">802</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_is8kT6cyMUe2F23h3VAIWQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_BZ-OQnMEI0qSsdTWSrDJGw_5_3">2,122</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_m-jOhugcAkqEtSFx3dBupg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_bSSIyDQr10OA9_AcvVaGlg_5_6">2,808</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_Z-hdV1xRqUq7mDPd9-nHUA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_ua3YuwZ42U2GVV-aWpLbFg_6_3">4,533</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_E16YUcy4WEm8tVgaASRokQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_81T35I01c0KXOvldaqqYAg_6_6">3,995</ix:nonFraction></span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total stock-based compensation expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_GUslGq71M0Cu-OSa-0qtNA_7_3">7,120</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_PGmRXtaCjUiHfDzFbfi5jA_7_6">7,735</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="letter-spacing:0.2pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">March 2024 Stock Option Issuance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">In March&#160;2024, the Company granted employees and members of the Board of Directors stock options to purchase a total of </span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_3_1_2024_To_3_31_2024_5iYSoZJ_wE2yrVu0qLYBNw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_0aEG5J4KSUqEpTqheKa-9Q">5,028,756</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> shares of common stock. The stock options have varying vesting periods ranging from immediate at time of the grant to three&#160;years from grant date or service start date, are exercisable at </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_3_31_2024_9efsznDIDkCEMoZHHM_ukw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="Narr_7zwsMpERrkeEZysjCvCsMA">2.57</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> per share and have an expiration period of </span><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_uZPFJVUUVE64Yo-HxTcw2g"><span style="letter-spacing:0.2pt;">10</span></ix:nonNumeric><span style="letter-spacing:0.2pt;">&#160;years. These stock option grants were issued from the 2017 Stock Plan.</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">87</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_40d69a3f_d2cd_4afa_9efc_dafca166938e"></a><a id="Tc_jbuMqRh0IESI7030JrK8dQ_1_2"></a><a id="Tc_A5-lgKyme0GlnTu3D6AL-w_2_2"></a><a id="Tc_-3_zC86YSU-VNHnCLjbVkg_2_5"></a><a id="Tc_lnhJpqnaQUuJBb0-SOZbWg_3_0"></a><a id="Tc_vwk3XC5DrEeSZhl_ySiDdQ_4_0"></a><a id="Tc_3cRiK-8dW0SBcuzyVIgiow_4_2"></a><a id="Tc_VvICAf8Q5k-QIisHqqZLZA_4_3"></a><a id="Tc_eRRyhMLg1Uy04zd-zw7FcA_4_5"></a><a id="Tc_741Wqr8k5EWqlQV4Sw4jjQ_4_6"></a><a id="Tc_2UJngLyUokC3Vt8TKWxH8Q_5_0"></a><a id="Tc_Qxy63uTLNU6WXS0af0uGiQ_6_0"></a><a id="Tc_NafcyfGNbk2dsN6nLRGEqA_6_3"></a><a id="Tc_G_XH5KO7EE6ykaUqZNPt_A_6_6"></a><a id="Tc_-BE0AqfhG0GnxGBX-zQZYg_7_0"></a><a id="Tc_odELga2etUuGKMK4z47MNw_7_2"></a><a id="Tc_ccf9zAjIV0iQwTxo6HRomg_7_5"></a><a id="Tc_3MEgt-dJ4ECm2l-y5Jfddg_8_0"></a><a id="Tc_m3DnVm7WB0mDLdYX7NIwkQ_9_0"></a><a id="Tc_iSDfoFFP7UavXUcfdXnvww_9_2"></a><a id="Tc_-hSstFenSEa7F2HStAYNSw_9_3"></a><a id="Tc_8vVVV73rr06ZHaeZHQVV9Q_9_5"></a><a id="Tc_BURV4R21_k2I8t8TdKjD0Q_9_6"></a><a id="Tc_8CAs1ADahUWe3NaguA8aew_10_0"></a><a id="Tc_51xtOYR_QUCWk1okkqBNug_10_3"></a><a id="Tc_S4E2adj8rkqHXuSYYSpoZA_10_6"></a><a id="Tc_U_eFhoSxWUyw-vQpTvddDQ_11_0"></a><a id="Tc_XLtYUADVs0m_SgheVhn3pQ_11_3"></a><a id="Tc_hCLna2zgXU6RHH9ciLWdKA_11_6"></a><a id="Tc_i5ncYSTBg0qM71G45nha2g_12_0"></a><a id="Tc_0VhDNaaDGEm6J9_0OD7DaA_12_2"></a><a id="Tc_cahtteTFj0KnRlRCt77cpw_12_3"></a><a id="Tc_YigAPjeqmEalS2dPuKzjBg_12_5"></a><a id="Tc_H8q8nLkno0KJF5cjM1rc4w_12_6"></a><a id="Tc_IqYOcUy6N0Kr6qNsZrtO6g_13_0"></a><a id="Tc_BgdTE7V5oE6_OZ8C7TPNOg_13_2"></a><a id="Tc_Pakn2wzZxEO7yNx9R-fCWA_13_5"></a><a id="_b971047d_90a5_42c0_9fc2_6aa265b53e9a"></a><a id="Tc_ziRfueFML0OYaYkN5koSqA_1_2"></a><a id="Tc_i1KrT5hvJEWH-2ysILZwAA_1_5"></a><a id="Tc_zaQ7eJWKKESlQ_Jqsn7tAQ_2_0"></a><a id="Tc_T89kykV4O0yrwlNXM0J9JQ_2_2"></a><a id="Tc_PK-UDFgVRk2br6tEJ5ovAA_2_5"></a><a id="Tc_urywfTc7hU-6_Vo6loU3RA_3_0"></a><a id="Tc_TbH-ZUOqxEy2U-1zbdhUpQ_4_0"></a><a id="Tc_bsOxMtMeKESf3SJXcrmohQ_4_6"></a><a id="Tc_TTFEbSvd8kuzH9n8PB-j5w_5_0"></a><a id="Tc_-y0FPTsn9USZLD7UORerKw_6_0"></a><a id="Tc_eu3Je3oZ1EmOLQe6rnEUsQ_6_3"></a><a id="Tc_fwnMVp2xz0yoglcRqdg-ng_7_0"></a><a id="Tc_xxGRQ18sh0KdRfZT5rfm0w_8_0"></a><a id="Tc_kUxYWhkhfkKWHQ2o_-Qs_g_9_0"></a><a id="Tc_nbnzjTPL0kaxMohIbx9uIQ_10_0"></a><a id="Tc_IRNOyLKld06xbifaY7CN4w_10_6"></a><a id="Tc_OVhpDhWRZk2EdIh8tbu-zw_11_0"></a><a id="Tc_jZAEueaNK0q3osp6BOwAHg_11_2"></a><a id="Tc_JXftZkvzmUuAjDccCAVO9Q_11_5"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_rPOOzmmZYkuLrn7IDNYqkw" continuedAt="Tb_rPOOzmmZYkuLrn7IDNYqkw_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">8.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">TAXES</b></p></td></tr></table><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tb_byomZYsXR0mn0-YqEIu67A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the United States. The OBBBA includes significant tax-related provisions, including the permanent extension of certain provisions of the Tax Cuts and Jobs Act, modifications to Section 174 research and development capitalization rules, changes to the Section 163(j) interest expense limitation, and modifications to net operating loss provisions. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company has evaluated the impact of the OBBBA on its deferred tax assets and liabilities as of December 31, 2025. Due to the Company's full valuation allowance against its net deferred tax assets, the OBBBA did not have a material impact on the Company's income tax expense for the year ended December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The components of the income tax expense for the fiscal years ended December&#160;31, 2025 and 2024 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_K7AQ31X8sES_dgs3n-E9UA_5_3">14</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_xmWSgJNNXE6wOdbFzk2N0g_5_6">34</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_F16Miq79i0KAcfHge2vpgg_7_3">14</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_vh7jOROfhE2IacSqY1w2iA_7_6">34</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total deferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_HwAW0GQrtE6e-B_SC6ZNPQ_13_3">14</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_PtyMfDn58kaZMsUnY4sToA_13_6">34</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tb_r6l9xxbbD0q6X7dxoo8reA" continuedAt="Tb_r6l9xxbbD0q6X7dxoo8reA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A reconciliation of total income tax expense and the amount computed by applying the federal statutory income tax rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Narr_XZpbkO3M4ECXbeHAcvVu8w"><ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Narr_pw2L0qZNdUi-sB0_WQxF9w">21.0</ix:nonFraction></ix:nonFraction>% to loss before provision from income taxes for the fiscal years ended December 31, 2025 and 2024 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computed expected tax benefit at federal statutory rate</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" sign="-" scale="3" id="Tc_C2N0tgTe7kekfFabZHFHeg_2_3">5,437</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" sign="-" scale="3" id="Tc_OO81eR6uf0ycrWoqZTkgsA_2_6">4,358</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State benefit, net of federal benefit</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" sign="-" scale="3" id="Tc_J0Wzg1YJ10O8VZO1l-jp1A_3_3">575</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" sign="-" scale="3" id="Tc_DFl9VJr5DEWHlVHSaCfl1g_3_6">285</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt change in fair value</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount" scale="3" id="Tc_06mKzhZMWEOweqiJk7gjPA_4_3">409</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="Tc_FGBNiJh7-kGJUMMDEcP8bA_5_3">932</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="Tc_Fv838DH4LUC6rLyc1eerBg_5_6">528</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extinguishment of debt</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount" scale="3" id="Tc_BXCm1E2_yUmh6_8T34Fe8A_6_6">75</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="Tc_1lUddvYpA0uoNbjCupjhEQ_7_3">4,621</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="Tc_5T_dNv1liEawAtTMCteQ_w_7_6">3,905</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" sign="-" scale="3" id="Tc_20SttxvqkUiPWiE7CA8iWA_8_3">10</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="Tc_DcpcR3u3AEWma2_93kwKpg_8_6">133</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other permanent book-tax differences</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="Tc_ZoKoKr-8EUmeEFKrmr9eag_9_3">35</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="Tc__NsP6Le6b0WQf4XdJ4SbYA_9_6">36</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Other  </span></p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="Tc_mFYGnPnldkyaZ-xXsjCnLg_10_3">39</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total income tax expense</b></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_wEaQxz9FKUqYq0j1G4PE6A_11_3">14</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_Q0G5x28RQ0aAhSACZIqnwg_11_6">34</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">88</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_875a10c8_b969_40e2_85b0_e81b2b201676"></a><a id="Tc_-JyO2x8uLEqs3W5KM9PuFA_1_2"></a><a id="Tc_yY8ekvPGmEi2FERWeZugHw_2_0"></a><a id="Tc_i2DSQZ-dGUKfzTYdoDvTSA_2_2"></a><a id="Tc__uGWeoEzxkyYzGA6L_Mp-g_2_5"></a><a id="Tc_cVsir2SDEU-L4MhSFL5rjw_3_0"></a><a id="Tc_9_meSZWagEaCobxP7hdKFg_3_2"></a><a id="Tc_afeS_4qaDkGPRV_jTQAlOg_3_5"></a><a id="Tc_rrnzx4jrekGVOE21ncICOg_4_0"></a><a id="Tc_YPuICc1ttk-8d2Q1ZX5oxg_5_0"></a><a id="Tc_VSfELJ7JHk6BrPTNwDnBJQ_6_0"></a><a id="Tc_rDi1qMDe202MZePg3yu4yA_7_0"></a><a id="Tc_OliLpCgFbkmZGYzqq-IF4g_8_0"></a><a id="Tc_SH3Ob_Q6Sky6fVPKT1JUxQ_9_0"></a><a id="Tc_JZYZLYy2d0G2Z0IxqCpBHQ_10_0"></a><a id="Tc_zbJ6db0F1k2hiM_5mnDQxg_11_0"></a><a id="Tc_msDY-CJ7hEqPVQEv88qTTg_11_2"></a><a id="Tc_VUD7iH7p_Eu6ki2O6cvmvA_11_5"></a><a id="Tc_YMV7_2AnBE6YFnj3e9r2sQ_12_0"></a><a id="Tc_ojhqmtg9zUiNIG7FnMSWcA_13_0"></a><a id="Tc_tqlMGUX3aUW4pBJzaOux9A_13_2"></a><a id="Tc_QF_sBSUf3kifva-MdodPKw_13_5"></a><a id="Tc_pnHA3FrZWUuWNVe7NZXjMA_14_0"></a><a id="Tc_4BdEMrib5Ue_nubBOluKdQ_15_0"></a><a id="Tc_QvBth0HXyk23wR2wuBluMg_16_0"></a><a id="Tc_tQJeIUd3MkeKA-NmmyO7PA_16_2"></a><a id="Tc_u9W-6eRFxUKf46_2a1jUWg_16_5"></a><a id="Tc_lAB1aafWx0-vYBSnr5BWFw_17_0"></a><a id="Tc_NApPR7Knb0-2f9WX9BzJXA_17_2"></a><a id="Tc_ZubfNY27y06j4PYLsuazzg_17_5"></a><ix:continuation id="Tb_rPOOzmmZYkuLrn7IDNYqkw_cont1" continuedAt="Tb_rPOOzmmZYkuLrn7IDNYqkw_cont2"><ix:continuation id="Tb_r6l9xxbbD0q6X7dxoo8reA_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tb_sV-mf8ErCkKf-eGzrzBr4w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Temporary differences that give rise to significant portions of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2025 and 2024 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals and revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="Tc_Q-fwXP_r4UmZIDDHlTNIRw_3_3">267</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="Tc_rEuxyEN5VkO4s8-Clr7zrg_3_6">473</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="Tc_x-FJfVNVRkOj_MXJ5yD3wQ_4_3">1,717</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="Tc_4RR5Gj4nCkisEUC0r7YcmA_4_6">1,306</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="Tc_7HvCpAfBTEGpxwocC_OGkg_5_3">536</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="Tc_aXhCcoSKlEaswAgbqa-wRg_5_6">864</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="Tc_wt1BrHnKYUK1qfm7E4LEfg_6_3">15,295</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="Tc_awjjMXoto02-wsaoe8Omqw_6_6">10,756</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="zspc:DeferredTaxAssetsDeferredGain" scale="3" id="Tc_SgUm5M4U3kqEkOfUDA_lRA_7_3">15</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="zspc:DeferredTaxAssetsDeferredGain" scale="3" id="Tc_gGz189osvE24qoHudf9EYg_7_6">18</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Section 163(j) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="3" id="Tc_SrgJUSxTGkO4nAjS_CVaCw_8_3">945</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="3" id="Tc_n1GBJuz8R0uIRnsOz7gYDg_8_6">634</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized research &amp; development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="3" id="Tc_8_71BuFkv0mkplClP6ie0w_9_3">228</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="3" id="Tc_mIuVg2Ck4UGYr_Y2hJOVvQ_9_6">315</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="Tc_9r1GTWfyeEuXqBwRwomoAw_10_3">5</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="Tc_abtAT-0FV027X3ZC1IAVTg_10_6">56</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total gross deferred assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_ah-DjMgX3kie6_3RUNG5rA_11_3">19,008</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_XCNgezNqpEOv1vwWl_1crA_11_6">14,422</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Tc_GSBJkrA7KEqTzTt3v3FCuQ_12_3">19,005</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Tc_Xw8k2CpRsUiJMTXqMQ5E1Q_12_6">14,384</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="Tc_23r1fGkBQEOMVIPM1UBvGQ_13_3">3</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="Tc_3AevnEANsEudH9cazvhMdQ_13_6">38</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_WU17ALN1z0O8RbBg4Bn5dg_15_3">3</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_0ZRRXpxeDkWu02GWwXM-WA_15_6">38</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_1XM0-zH9pkqVdR8eHqm4hA_16_3">3</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_LwxjPqXiAECnxXsuWWh6Bg_16_6">38</ix:nonFraction>)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DeferredTaxLiabilities" scale="3" id="Tc_-WLyPm1csEesil9UdsOAng_17_3">&#8212;</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DeferredTaxLiabilities" scale="3" id="Tc_oKscxQWOZ0mI73kiFbHT5A_17_6">&#8212;</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company has recorded a full valuation allowance on its deferred tax asset balances as of December&#160;31, 2025 and 2024. The valuation allowance increased by $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="Narr_zkSLGpPeRkigUxWMbM7xNg">4.6</ix:nonFraction> million for the&#160;year ending December&#160;31, 2025 and increased by $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="Narr_25CCpckSokKwL1s9cXkaOw">3.9</ix:nonFraction> million for the&#160;year ending December&#160;31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Federal and state tax laws impose significant restrictions on the utilization of net operating loss carryforwards in the event of a change in ownership of the Company, as defined by Internal Revenue Code Section&#160;382 (&#8220;Section&#160;382&#8221;). The Company believes that it is more likely than not that a Section 382 change in control occurred on August 12, 2022. The Company is subject to a federal Section 382 annual limitation of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_8_12_2022_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_snDWDggyJ0iPh1eqIW-FaQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsAnnualLimitationSection382" scale="6" id="Narr_LzDVCvpUCkWPR-qTBeBJjA">7.8</ix:nonFraction> million annually for the 5 years after the change in control, and a $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_8_12_2022_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_Rm2ut7qo10mhyjZ2LaDcxQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsAnnualLimitationSection382" scale="6" id="Narr_KvbT2HzFDU20FMOEY_bloQ">0.5</ix:nonFraction> million annual limitation thereafter. No deferred tax assets are expected to expire unutilized as a result of this expected change in control. The Company intends to prepare and complete a formal Section 382 analysis of this change in control at the time tax attributes are expected to be utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has net operating loss carryforwards for Federal and State income tax purposes of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_WB8mfood4ki2UoBxW8daQg">219.8</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_aAmUc1W3UUGq_acVnjMB3A">176.9</ix:nonFraction> million, respectively, as of December&#160;31, 2025. Of these amounts, $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsExpectedToExpireUnutilized" scale="6" id="Narr_qGvr6yR9rkizhEw2t8wGMA">158.1</ix:nonFraction> million of federal net operating losses and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsExpectedToExpireUnutilized" scale="6" id="Narr_yczF-yh8okG6rs6G33QXxg">141.7</ix:nonFraction> million of state net operating losses are expected to expire unutilized and thus no deferred tax assets are established for such loss carryforwards as of December&#160;31, 2025. In addition to the Section 382 annual limitation resulting from the August 12, 2022 change in control discussed above, the Company is also subject to a separate federal Section 382 annual limitation of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_DLJ1TzcQGk621X9gwbVb_g" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsAnnualLimitationSection382" scale="6" id="Narr_WkTKnyAKYUOtmXhzecrjrA">2.2</ix:nonFraction> million annually for the 5 years following a change in control that occurred in December 2020, and a $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_mhyMLh2ITUeds2vZBxE-vw" decimals="-6" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsAnnualLimitationSection382" scale="6" id="Narr_TSL4myNrGkKw_U4ZjxI1XA">0</ix:nonFraction> annual limitation thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Per the Tax Cuts and Jobs Act (&#8220;TCJA&#8221;) signed into law by President Trump in 2017, the federal NOL carryforwards generated in 2018 and&#160;later years can be carried forward indefinitely. The federal NOL carryforwards generated in 2017 and prior&#160;years will continue to have their 20-year carryforward period and will begin expiring in 2037. The state NOL carryforwards, if not utilized, will expire beginning in 2029.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has federal and state Section&#160;163(j)&#160;limited interest expense carryforwards of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_country_US_UwxOm332kEu0WTVn01UibA" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsLimitationSection163j" scale="6" id="Narr_G92xsFLLpkKvzIlJAu6hww"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsLimitationSection163j" scale="6" id="Narr_LTo5OMGj7kWSYVjhPJiOjw">6.1</ix:nonFraction></ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_PLNRsXzxZEaVHohhudiaaQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsLimitationSection163j" scale="6" id="Narr_mB-F_gbFjU2QiZS9a-5tgA"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsLimitationSection163j" scale="6" id="Narr_Yriv5UJWe06RkO7yw7G8TQ">4.8</ix:nonFraction></ix:nonFraction> million for both federal and state as of December&#160;31, 2025 and 2024, respectively. Of these amounts, $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" scale="6" id="Narr_F5zhNignmUeQg4QieEYOjQ">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" scale="6" id="Narr_8gv24u_yhUWbFoL2uKY6bg">2.2</ix:nonFraction> million of both federal and state Section&#160;163(j)&#160;carryforwards are not more likely than not to be utilized and thus no deferred tax assets are established for such NOL carryforwards as of December&#160;31, 2025 and 2024, respectively. Section&#160;163(j)&#160;attributes carry forward indefinitely.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">89</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_rPOOzmmZYkuLrn7IDNYqkw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_MLsSYm7JZEe9kSz86O5amg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_sCw4XPWLZkKAgwqRmDJkEQ"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_P-B-ZqlyAUaqL5mOtgqe7Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_N1dRk2--YEGivmR3jpYP_w">1.4</ix:nonFraction></ix:nonFraction> million of federal and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_stpr_CA_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_1lthB6BAM0O_Qr1NJL7zCQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_miMUyXOjHEihgU_bllgk6w"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_stpr_CA_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_jrBFo_18hUWsqU3a5vV4Ig" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_dqZg2CtMYUK8A1OkDokzNg">1.4</ix:nonFraction></ix:nonFraction> million of California state research and development credit carryforwards for Federal and California income tax purposes, respectively, as of December&#160;31, 2025 and 2024. As of December&#160;31, 2025 and 2024 these credits are subject to IRC Section&#160;382 and are not more likely than not to be utilized and thus no deferred tax assets are established for such research credit carryforwards as of December&#160;31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_wEh4A8_jr0yT1r0fESH5sg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_kZoo3nVU7kS_9OE7pFaDOw">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_7ctFIpAi0UmdEdIm1IyxrQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_atRZdd61s0axLOer6icUgQ">0.5</ix:nonFraction> million of foreign NOL carryforward of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_snlQpdrr-kmjjovKL9kJHw" format="ixt-sec:duryear" name="zspc:NetOperatingLossCarryforwardTerm" id="Narr_imVFti7jEkSw5HmdStFyKw"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_Z034EPDH6kelvSOqiA8VBg" format="ixt-sec:duryear" name="zspc:NetOperatingLossCarryforwardTerm" id="Narr_YqnaDs8CoEiVIrN1Y3IicA">10</ix:nonNumeric></ix:nonNumeric>&#160;years as of December&#160;31, 2025 and 2024, respectively, that begin to expire in 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company files taxes in the United States, California, various US states and foreign jurisdictions. Due to the Company&#8217;s significant net operating loss (NOL) position, the tax returns for the years 2006 through 2024 for U.S. federal purposes and 2008 through 2024 for California remain open to examination by the respective tax authorities. Under the applicable statutes of limitations, the tax authorities generally retain the right to examine these periods and adjust the NOL carryforwards until the statutory period has expired for the year in which the NOLs are utilized. As of December 31, 2025, the Company is not currently under examination by the Internal Revenue Service or any other major taxing authority. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company had unrecognized tax benefits of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_mydt8ZHH8EKyBFsXtTlGVw" decimals="-5" format="ixt:num-dot-decimal" name="zspc:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" scale="6" id="Narr__m9zTfIJCEuBYedQLj5PrA"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_K5GPAkXsDk-v_mDAfU3pnQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" scale="6" id="Narr_AxFcNJlfkkaOb7c6eXPETQ">2.8</ix:nonFraction></ix:nonFraction> million as of December&#160;31, 2019 related to research and development tax credits. These unrecognized tax benefits, if recognized, would not affect the effective tax rate. As of December&#160;31, 2025 and 2024, such research and development tax credits are subject to Section&#160;382 limitations and are not more likely than not to be utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There were <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExaminationPenaltiesAccrued" scale="6" id="Narr_H5cVgAzQKUGET83mrRiF4w"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExaminationPenaltiesAccrued" scale="6" id="Narr_3JdBqdZ7ikev-5ohOJorRA"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExaminationInterestAccrued" scale="6" id="Narr_ybWULUUiAU26wNnCv_vLTw"><ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExaminationInterestAccrued" scale="6" id="Narr_RskzyjU_2k-irzstqBVJNg">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> interest or penalties accrued at December&#160;31, 2025 and 2024. As of December&#160;31, 2025 and 2024, the Company recorded a valuation allowance of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="Narr_zdqj-XjIZUafgyXw4k-lZg">19.0</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="Narr_JAEURq_HR0yeToIoddt7zw">14.4</ix:nonFraction> million, respectively, against the deferred tax asset balance as realization is uncertain due to a history of operating losses.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:EarningsPerShareTextBlock" id="Tb_0bBLKX2l6EOY3y_uzmUf8Q" continuedAt="Tb_0bBLKX2l6EOY3y_uzmUf8Q_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">9.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">NET (LOSS) INCOME PER SHARE</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">Net (loss) income per common share (&#8220;EPS&#8221;) is presented for both Basic EPS and Diluted EPS. Basic EPS is based on the weighted-average number of common shares outstanding during the period. Diluted EPS is based on the weighted-average number of common shares and common shares equivalents outstanding during the period. Diluted shares outstanding includes the dilutive effect of in-the-money options, warrants, restricted stock units, shares issued under the equity line-of-credit, and convertible securities. The dilutive effect of such in-the-money options is calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options and the amount of compensation cost for future service that has not yet been recognized are collectively assumed to be used to repurchase shares. Diluted EPS for convertible securities is calculated using the &#8216;if- converted&#8217; method, assuming all convertible securities outstanding during the period were converted into common stock at the beginning of the reporting period, resulting in an adjustment to both the numerator (net income) and denominator (weighted average shares outstanding) to reflect the potential dilution from such conversions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">When an entity has a loss from operations, including potential shares in the denominator of diluted per share computations will generally be anti-dilutive, even if the entity has net income after adjusting for discontinued operations. That is, including potential shares in the denominator of the earnings per share calculation for a loss-making entity will generally decrease the loss per share and, therefore, those shares should be excluded from calculations of diluted earnings per share.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In<span style="letter-spacing:0.2pt;"> computing the net (loss) income available to common shareholders, adjustments to the carrying value of preferred shares as a result of a modification accounted for as an extinguishment during a period should be subtracted or added to the net (loss) income in arriving at the net (loss) income available to common shareholders. For the year ended December 31, 2024, the adjustment of </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockRedemptionDiscount" scale="6" id="Narr_Vl2D8rkBVkK2praAxe6E9Q">43.7</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> million associated with the reduction in the original issue price of the NCNV preferred shares from </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA" decimals="0" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityPricePerShare" scale="0" id="Narr_ZAd9SvjVvkOz0e9Q3Duwuw">1,000</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> to </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA" decimals="0" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityPricePerShare" scale="0" id="Narr_xWl295jcTEuW58X9DoOHCg">600</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> per share has been accounted for as an extinguishment and is reflected as an adjustment to the net loss of </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="6" id="Narr_Scxa_Qhvd0eSnTMowTyn6Q">20.8</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> million during the period in arriving at the net income available to common shareholders. See also Note 6 &#8212; Temporary Redeemable Preferred Stock for additional information.</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">90</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c59e00cd_30fc_4e76_8c0e_521bceddf99d"></a><a id="Tc_YPPrLqliZ0WbFjt2O9Sjuw_1_2"></a><a id="Tc_Em_W4394Tk66FOkRqMAInw_2_0"></a><a id="Tc_JZxL3Rfj2EGy5M2KenxmBQ_2_2"></a><a id="Tc_CNuxBCQVD0SadRVJP3BapQ_2_5"></a><a id="Tc_hk-gUF-tQE-5r01QzwsROQ_3_0"></a><a id="Tc_cf7VqI658kWJocAX49kodQ_3_2"></a><a id="Tc_nh8fRnpsJUeS0j9q4y_B0A_3_5"></a><a id="Tc_QUuf72XxBkiBbESXvW9imw_4_0"></a><a id="Tc_k0CmHOsa-kCdCS9tVlgvKg_4_3"></a><a id="Tc_jrqdzbm0MEyZFrx6OwRY5Q_5_0"></a><a id="Tc_SltVt9mD9k2XwY_ldaeVhg_5_3"></a><a id="Tc_4pxFOHrGEEurKowO_Gv4fQ_6_0"></a><a id="Tc_2sDX5_67Eka-r_qyTIXNOg_6_5"></a><a id="Tc_aOdYhKgBBUSqilNX4I9g5Q_7_0"></a><a id="Tc_UJeJluPyp0K41o0mQ6vHRQ_7_3"></a><a id="Tc__N10dgLuqkG_EYNArh9FxA_8_0"></a><a id="Tc_Nh_COTTTi0e_b8zHl-qjEA_8_3"></a><a id="Tc_W1s2lkBIMke1rFMsxobqhw_9_0"></a><a id="Tc_QQVEA61mQ0CppCjzSAE3wQ_9_2"></a><a id="Tc_ZZ8Oaw4McE6tOOvjOpgJYg_9_5"></a><a id="Tc_sQi7CbtVg0OOnUkutaosbA_10_0"></a><a id="Tc_rC28Po1QcUuQ8NouY47Jnw_11_0"></a><a id="Tc_DydTZtuw7ku4dJjNmgs4tg_12_0"></a><a id="Tc_Mvws2ouE4kq6h0NsQLrKNA_12_3"></a><a id="Tc_FOaxDCPkckKbCYBGdAw1GA_13_0"></a><a id="Tc_CipofFdKFEGPzGG92XH7Iw_13_3"></a><a id="Tc_4pU7MJdHfkqgtz72x544Fw_14_0"></a><a id="Tc_7veBU4IXCkC4V1xz7Rv7ag_14_3"></a><a id="Tc_Mg8-aoBehEyQ8AvEeGq7Qg_15_0"></a><a id="Tc_1jslKvkts066tpLw06oj_w_15_3"></a><a id="Tc_oNItgRzrCEu9GL6IW_lSjg_16_0"></a><a id="Tc_C3-qBt7dgkC2ags_C3JvoQ_16_3"></a><a id="Tc_wjw_CqHG5Ue8-fEJYe4Khg_17_0"></a><a id="Tc_gjZvWZd8AE6Bv8t8hicVuQ_18_0"></a><a id="Tc_2SuYd-Gmnk6DqsXB2IDa8w_18_2"></a><a id="Tc_swJ8-x-9jUmAi8-l2E1LsQ_18_5"></a><a id="Tc_TbKy96bScUCBe5yo7J2DiQ_19_0"></a><a id="Tc_j5YRz03jdEyncpJvFmC9-g_19_2"></a><a id="Tc_Cm0diAPxCkqyqnxmf0o7Fg_19_5"></a><a id="_7634181b_4b03_4e91_ae22_bfdeb821113e"></a><a id="Tc_yGDqLrvfs06FUGKjpwvP7w_1_0"></a><a id="Tc_1BzGMA7xl0Giq9MXZIQk1Q_1_2"></a><a id="Tc_m3Bckq7Zj06GatcssRi-8w_1_4"></a><a id="Tc_IEMJv92xQUaIKj3U98X_Rw_2_0"></a><a id="Tc_GObwaarocke8XSUwyCZV5A_3_0"></a><a id="Tc_aDdn7Cb9iEO4qtFEpvLJCw_3_4"></a><a id="Tc_Trb-qT4T00q6ZXsTDqnEgw_4_0"></a><a id="Tc_qDpuk98kcUunhtvKx-bDFw_4_4"></a><a id="Tc_VKfL5-HFc02Ccgwb1N70jg_5_0"></a><a id="Tc_OFtrMCdXxEyI_JMyo2ivzg_5_4"></a><a id="Tc_G96Y2IrSwU6IeK72KvqWsA_6_0"></a><a id="Tc_jstW--puQ0axbAt3RQsTLw_6_4"></a><a id="Tc_TgXOXPKFV0ur75Fyu4S-5A_7_0"></a><ix:continuation id="Tb_0bBLKX2l6EOY3y_uzmUf8Q_cont1"><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_CwZhddAu6USDx69oAyAEAw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following data show the amounts used in computing EPS and the effect on income and the weighted average number of shares:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_n-bW3jXFi0qxFzUZVm5vMg_3_3">25,388</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_n5pxE06f6E6apXkbYVp9Ow_3_6">20,823</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reduction of the original issue price of NCNV preferred share value from $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA" decimals="0" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityPricePerShare" scale="0" id="Narr__nPyu5IHvk-sNGM3xkB_AA">1,000</ix:nonFraction> to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA" decimals="0" format="ixt:num-dot-decimal" name="zspc:TemporaryEquityPricePerShare" scale="0" id="Narr_w9vtLp5XnEiWZJhCJtksfg">600</ix:nonFraction> per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockRedemptionDiscount" scale="3" id="Tc_tS6TWX2dSU-JHNgls_JGKw_4_6">43,656</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityDividendsAdjustment" scale="3" id="Tc_fVQlJtwXzEa-hNn5bb-pkw_5_6">309</ix:nonFraction>)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income available to common shareholders used in basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_Vl8NQMRsAEm7MVxHA9kgSg_6_3">25,388</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc_vnD-Ib0BV0GWsYldoxv8ug_6_6">22,524</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add back interest expense on convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestOnConvertibleDebtNetOfTax" scale="3" id="Tc_7Y3gxmH7OUGAq_vJrJeAxA_7_6">915</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add back cumulative preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertiblePreferredDividendsNetOfTax" scale="3" id="Tc_8xnlL4PnkkCzev0Afrf96g_8_6">309</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income available to common shareholders used in diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" sign="-" scale="3" id="Tc_9Ao_S_5RdUaY5v_Y-YatNA_9_3">25,388</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="Tc__te7MO9qzUOPXCYNzNVRIg_9_6">23,748</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares used in basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_cz8eu0R5LUWvp07ec0XYOQ_10_3">25,039,431</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_pfHggagsDka9uthlVZ5nFQ_10_6">1,728,127</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments to weighted average shares for shares used in diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_5wzy-SYkZUqzlITJ4PAXwQ_12_6">2,823,613</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" id="Tc_8X7h-S4le06P7sOKgKS7zQ_13_6">1,306</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of SAFE agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" scale="0" id="Tc_GmwCYqBJNEWRtrWpPVURiQ_14_6">286,266</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="0" id="Tc_2Bv5bgONrUqW4pKayZJKVw_15_6">886,471</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of Series A shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock" scale="0" id="Tc_vxWLzjX21k2FHBgCixvbWw_16_6">17,401,910</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares used in diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_QLNy_l81sk2L2_mV9r9yNg_17_3">25,039,431</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_86H1iVErN0yQoKHbjWpfjg_17_6">23,127,693</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (loss) income per common share &#8211; basic </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_TvsqBEoKkk6mCh7WcSTfNQ_18_3">1.01</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_EqOpfNg6XU6G1DbqLiykSQ_18_6">13.03</ix:nonFraction></b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Net (loss)  income per common share &#8211; diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_HvkXSSn7UkmCi9SgSZNQRA_19_3">1.01</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_1qBAccJGekya_66XNZR_2g_19_6">1.03</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Tb_3fjalkcnZU2SbC8pt84H6A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">For the years ended December 31, 2025 and 2024, the following items have been excluded from the computation of diluted net (loss) income per share because the effect of including these would have been anti-dilutive</span>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incentive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_xFdmds1y3UuHWG2q2MKYLw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_n2fVFiC-2EiHaR4hpYGSLQ_2_2">5,853,656</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_BbxDrpPjP0qs2ZXxNiSF_g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_V0ctScI180-wGCHDA12V6w_2_4">7,681</ix:nonFraction></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_8wzeMCSqK0i8F8xOkKhJYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_uQggX_R6k0CXhpJByMVYhQ_3_2">895,434</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_tUJ1gjERWEuLuxsBeMm0bw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_NztkPr1m1U6c39jPqVWWsg_4_2">107,813</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the convertible debt note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_b_9MsJXfYUGoRxPJkoRSbQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_BTOk9ehqqUurjlzb6LeROA_5_2">5,308,221</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under equity line-of-credit agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_ag_ThsuHS02ZR-GMOV2hSg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_FPRAvDTEf0-AuCg8_SV1CA_6_2">17,859</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_Z8Ia2k8A1kOkSOAJlN9JMw_7_2">12,182,983</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_EC4QrIuEJkyU3580D0miDQ_7_4">7,681</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_BSO97Ewl9EmDJeJShDKuDg" continuedAt="Tb_BSO97Ewl9EmDJeJShDKuDg_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;">10.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">RELATED PARTY TRANSACTIONS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Gulf Islamic Investments Holding, LLC (&#8220;GII&#8221;)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">GII and its related parties hold the controlling interest on the Company&#8217;s Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In connection with the hiring in 2023 of the Company&#8217;s Chief Financial Officer, Erick DeOliveira, the Company has expensed and accrued $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_zspc_GulfIslamicInvestmentsHoldingLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_1aRqD3szdEClmCmIWbhePA" decimals="-5" format="ixt:num-dot-decimal" name="zspc:RecruitmentFees" scale="6" id="Narr_Axyp0nrwakCUq48V3CIecQ">0.2</ix:nonFraction> million as of December 31, 2025 with a related party, GII, for recruitment fees paid on the Company&#8217;s behalf by GII.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May&#160;2019, the Company entered into a loan and security agreement with bSpace, a related party with GII. The bSpace loan was amended multiple times throughout 2021 and 2022, the details are fully described in Note&#160;5. As of December&#160;31, 2022, the Company owed total principal amounts of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ZpMYag1_20KjM2vkgThhFw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_oaebhCCNw0Scg6QDNHJ36w">31.5</ix:nonFraction> million to bSpace under the loan and security agreement and subsequent amendments. As of December&#160;31, 2022, the Company was not in compliance with certain covenants related to the loan; therefore, the loan has been reclassified to short-term debt. As of December&#160;31, 2023, the Company has been released from all further obligations under the loan.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">91</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_BSO97Ewl9EmDJeJShDKuDg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As more fully described in Note&#160;5, on August&#160;12, 2022 bSpace forgave amounts due under its loan and security agreement, in exchange for <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_8_12_2022_To_8_12_2022_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_zl0p9Qhw30Kv_B25w8pA-A" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_ytYQ81mZgUW1fbAcK3Vf9A">58,972</ix:nonFraction> shares of NCNV preferred stock. On December&#160;30, 2023, the Company entered into a loan conversion agreement under which all remaining amounts outstanding under the bSpace loan, plus unearned interest of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_30_2023_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_Uf0aVl_C0EuNA7bN-2x-MQ" decimals="-5" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentConversionPrincipalAndInterestAmount" scale="6" id="Narr_STYY79KcZEuz2zcExIbqdQ">1.5</ix:nonFraction> million, were redeemed for <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_12_30_2023_To_12_30_2023_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_RWDw79v2iUCvBgfJ9-2O2Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_AQ62F4ba106-1HkpT5LItw">36,918</ix:nonFraction> shares of newly created NCNV Preferred Stock 3. Refer to Note&#160;6 for details regarding the rights and privileges of the NCNV preferred stock series. The December&#160;2023 conversion agreements relieved the Company of any further obligations under the loan and security agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Kuwait Investment Authority</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In February&#160;2019, the Company entered into a loan security agreement with a related party, KIA, for $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_2_28_2019_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ylBSdfKbmk2TIdkFwRZVhA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_n0CtzI3tGkKF7uOs5RXGDg">5.0</ix:nonFraction> million. The KIA loan was amended during 2020 and 2021 and the details surrounding the initial and subsequent modifications are fully described in Note&#160;5. As of December&#160;31, 2022 the Company owed principal amounts of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_AJAFtzaWLkSn0SiFsa6lQA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_E8fd8WKSdUeRmzv8YzydPA">5.0</ix:nonFraction> million to KIA under the original agreement and subsequent amendments to the KIA loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">As more fully described in Note&#160;5, on August&#160;12, 2022, KIA forgave amounts due under its loan and security agreement in exchange for </span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_8_12_2022_To_8_12_2022_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_uh9wKxKwTUW9wevf8wpBrw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_dH490jAKnE6oQBxPMBUwbw">8,062</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> shares of NCNV preferred stock. In January&#160;2024, the Company entered into a loan termination agreement under which all remaining amounts outstanding under the KIA loan, plus unearned interest of </span><span style="letter-spacing:0.2pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_1_31_2024_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_iMLQ9alrMEO8NwYlIHpmKg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="Narr_B59qn_E4Sk2locF8VzxBYA">0.1</ix:nonFraction></span><span style="letter-spacing:0.2pt;">&#160;million, were redeemed for </span><span style="letter-spacing:0.2pt;"><ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_1_2024_To_1_31_2024_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_QohnoL_VBE2zEmKFI7tSEw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_AOpIF_R7jkWIX-F4oIUY_A">5,752</ix:nonFraction></span><span style="letter-spacing:0.2pt;"> shares of newly created NCNV Preferred Stock 2 as described in Note&#160;6. Refer to Note&#160;6 for details regarding the rights and privileges of the NCNV preferred stock series. The January&#160;2024 conversion agreement relieved the Company of any further obligations under the KIA loan. </span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_o12d8x9HAUGvMnm4kZiR_A" continuedAt="Tb_o12d8x9HAUGvMnm4kZiR_A_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">11.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">COMMITMENTS AND CONTINGENCIES</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Litigation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From time to time, the Company may be involved in lawsuits, claims, investigations, and proceedings consisting of intellectual property, commercial, employment, and other matters, which arise in the ordinary course of business. In accordance with ASC Topic 450, <i style="font-style:italic;">Contingencies</i>, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December&#160;31, 2025 and 2024, there were no matters pending that required provision.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Original Merger Agreement with Edtech was terminated on June&#160;21, 2023.&#160;<span style="letter-spacing:0.2pt;">On July&#160;12, 2024, EdtechX filed a complaint in the Superior Court of the State of Delaware in connection with the termination of the EdtechX Merger Agreement, claiming breaches of contract and the implied covenant of good faith and fair dealing. On September 20, 2024, the Company filed a motion to dismiss the complaint in Delaware Superior Court.</span>&#160;At this time, the Company is not aware of any pending litigation related to this matter and as such has not recorded any provision for loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Purchase Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has agreements with hardware suppliers to purchase inventory. As of December&#160;31, 2025, the Company had $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligation" scale="6" id="Narr_ogoba4Iv1EuGGbE7QK8S5Q">10.4</ix:nonFraction> million in purchase obligations outstanding, all of which are scheduled to come due on or before December 31, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Employment Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has employment agreements in place with <ix:nonFraction unitRef="Unit_Standard_employee_HArp2LU_3E-aCQz5RE0xiA" contextRef="Duration_1_1_2025_To_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_nn94PGNKWk-r2bH0Q0cmFQ" decimals="INF" format="ixt-sec:numwordsen" name="zspc:CompensationAgreementNumberOfExecutives" scale="0" id="Narr_4PL21Y4f6EquZWgJAy0e6g">three</ix:nonFraction> of its key executives. These executive employment agreements provide, among other things, for the payment of up to <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_nn94PGNKWk-r2bH0Q0cmFQ" format="ixt-sec:durwordsen" name="zspc:CompensationAgreementSeverancePeriod" id="Narr_goESIQWKV0i1ayfOVOYjbA">eighteen months</ix:nonNumeric> of severance compensation for terminations under certain circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025, with respect to these agreements, aggregated annual salaries was $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_nn94PGNKWk-r2bH0Q0cmFQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OfficersCompensation" scale="6" id="Narr_55kXt-XpckCqMH4a6m4EOQ">1.3</ix:nonFraction> million and potential severance payments to these key executives was $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_suzL9ZPLNUmb0txaf_-aEA" decimals="-5" format="ixt:num-dot-decimal" name="zspc:CompensationAgreementSeveranceLiability" scale="6" id="Narr_UUvqSATWF0GCfZt6p0zFtw">1.4</ix:nonFraction> million, if triggered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">92</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_o12d8x9HAUGvMnm4kZiR_A_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="Tb_qp-3m3K9qEKT_R8t3rZHDQ" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">12.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company had certain customers whose revenue individually represented 10% or more of the Company&#8217;s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company&#8217;s total accounts receivable, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the&#160;year ended December&#160;31, 2025 there were <ix:nonFraction unitRef="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ" contextRef="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_2qPRQjlpt0Oymxwng0CM9Q" decimals="INF" format="ixt-sec:numwordsen" name="zspc:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_pKsFgzkKFUiN4L1DX3_16g">no</ix:nonFraction> individual customers which represented 10% or more of the Company&#8217;s total revenue. For the&#160;year ended December&#160;31, 2024 there was <ix:nonFraction unitRef="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ" contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t6hHx6gBE0m0rskaz0RX9g" decimals="INF" format="ixt-sec:numwordsen" name="zspc:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_REoQzaK6QU-ZufwQaoZUUA">one</ix:nonFraction> individual customer which represented <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t6hHx6gBE0m0rskaz0RX9g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_c0_UGuwQREa92Gmm1ygb6A">13</ix:nonFraction>% of the Company&#8217;s total revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, <ix:nonFraction unitRef="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ" contextRef="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_C624A7Ix30mjWttEaDTdXA" decimals="INF" format="ixt-sec:numwordsen" name="zspc:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_Axr5_-fqhEOdEQe84-l9sQ">one</ix:nonFraction> customer accounted for approximately <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_C624A7Ix30mjWttEaDTdXA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_rRhF7DnwSUaCmG5SnsnL2g">11</ix:nonFraction>% of the Company&#8217;s accounts receivable. As of December&#160;31, 2024, <ix:nonFraction unitRef="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ" contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Xrxy9yFaX0mIJZGmlXcmvw" decimals="INF" format="ixt-sec:numwordsen" name="zspc:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_vNiQdYlfVkKorD5G3uCXKg">one</ix:nonFraction> customer accounted for approximately <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Xrxy9yFaX0mIJZGmlXcmvw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_BUZAIUTLAkmrDZ3-c3gGhA">10</ix:nonFraction>% of the Company&#8217;s accounts receivable.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:SegmentReportingDisclosureTextBlock" id="Tb_gtU_h083fUiWtsM1DHQ3ew" continuedAt="Tb_gtU_h083fUiWtsM1DHQ3ew_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">13.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">SEGMENT REPORTING</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s chief operating decision maker is its chief executive officer who reviews financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance, and allocating resources. The Company&#8217;s chief operating decision maker reviews segment performance and allocates resources based upon revenues and expenses. As the Company has only <ix:nonFraction unitRef="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_Vsgnvfpub0GsZmeO8e4sWQ"><ix:nonFraction unitRef="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_RFnla3Nn9EC74YFD1R1ctA">one</ix:nonFraction></ix:nonFraction> reportable segment, revenues and expenses are reported only on a consolidated basis. The measure of segment assets is reported in the consolidated balance sheet as total consolidated assets.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">93</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_9bf598ac_30cc_46db_aace_854196ff9423"></a><a id="Tc_Y1MIJiu16E6EM9ZadqWlEA_1_2"></a><a id="Tc_Zvn3xHLEYk6PGgh47KFtYw_2_2"></a><a id="Tc_7FIYAFpz1EucrGAkLDNDOw_2_5"></a><a id="Tc_NGpYhmvuh0KH9WnglBVWpw_3_0"></a><a id="Tc_J36mpdT27E2bb6g6KQPgpg_4_0"></a><a id="Tc_i7cw0JPQg0exYsFZ-6Hq0A_4_2"></a><a id="Tc_be5D-gHR3kmI9NR7XYNF5g_4_5"></a><a id="Tc__90vd2xeYUWoyjkR__zwOA_5_0"></a><a id="Tc_MkbmPQEWSUC7BSCK333o-Q_6_0"></a><a id="Tc_O1KGUhhTV0qRpFTNzNvmYg_7_0"></a><a id="Tc_OnWukesUU0upiyoe3qf63g_8_0"></a><a id="Tc_9phV4Dc4-k-rLwau6LOaSg_9_0"></a><a id="Tc_xH03fHiDSkazKFuvyl7f3g_10_0"></a><a id="Tc_5NjL9VRVZ0aD3kBzDrhlaA_11_0"></a><a id="Tc_ksV2U3MQNEu4dPfM677eQQ_12_0"></a><a id="Tc_XqTKwy1eTU298HZ2h698lw_13_0"></a><a id="Tc_b0hjZSR980ejyHVS1vi13Q_14_0"></a><a id="Tc_LWkgMnS2s0qjwAe9a9ScGA_15_0"></a><a id="Tc_lKDTJ2XVa0eUl72vK_i-Fg_16_0"></a><a id="Tc_dw8GmtypO0653iWmjwa06w_17_0"></a><a id="Tc_3lztUK8w3EWPZgilaN0HEg_18_0"></a><a id="Tc_7Ri_eiyEYkWqUbciVN-RrA_19_0"></a><a id="Tc_g3ndQQmdUkuu5gnWhPfouQ_20_0"></a><a id="Tc_i67DqJR8aU-5XePrLCQm9w_21_0"></a><a id="Tc_dFTk6x2WpUepSHlEbIsjCg_22_0"></a><a id="Tc_IPCfiIS_SU2aSbvsSX2Hvw_23_0"></a><a id="Tc_Ox-bwMwkh0mGougmpsZndw_24_0"></a><a id="Tc_i8Ijez5geUaR34h-2xfe6g_25_0"></a><a id="Tc_zSgZHQpXcUyZ3kNi_3Gjgg_26_0"></a><a id="Tc_al48jC1XXkWR599wxY_3Jg_27_0"></a><a id="Tc_WlB82lU6T0KcACKC7VHb6Q_28_0"></a><a id="Tc_9oGbjur_8EqDHKVIHch5pA_28_6"></a><a id="Tc_rdYXvAmMbEWApddXVBEmCw_29_0"></a><a id="Tc_ZFta-Aqf_kOzD0yZavORRg_29_3"></a><a id="Tc_Bemys8yvhEiU-F6SyQK1Iw_30_0"></a><a id="Tc_4brd9UMsKU--hlnUPgPswg_31_0"></a><a id="Tc_oVk0eq2feUWH3jypmW05oQ_32_0"></a><a id="Tc_jhfl1IDe10GluvVZJ_YNrQ_32_2"></a><a id="Tc_hEAaSf4Dq06TJxUxotTI0Q_32_5"></a><ix:continuation id="Tb_gtU_h083fUiWtsM1DHQ3ew_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table presents selected financial <span style="background:#ffffff;">information about revenues, expenses and net loss for the years ende</span><span style="background:#ffffff;">d December 31, 2025 and 2024 for the Company&#8217;s </span><span style="background:#ffffff;"><ix:nonFraction unitRef="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_r2cUl1nTEEyxtzCPBURuLw"><ix:nonFraction unitRef="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_PF0FxH1zp0SEyoHYBrEWXg">one</ix:nonFraction></ix:nonFraction></span><span style="background:#ffffff;"> reportable segment:</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="Tb_VIzhWz-h3UC5xCgAS3iTkA" escape="true"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_zRFy3eXWVUqYWRKaDROQ1w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_g1vKVYaO-UWA3n7jE2WrkQ_4_3">14,208</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_jlTxnejRE0unSRYuRtQB7w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_kNEQJnS-BkWytos8ZyCJUQ_4_6">21,991</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_UfyPVmTWnUewcPFXlK6ksw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_9UknOAkfnU-0nYQRugfMlw_5_3">10,558</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_PZx1hinxY0mIpcZKImsHyQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_5zpkt4NI4U20OBveW6TTSA_5_6">12,857</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_KKqfKofXdkuVBL5JwqeoNA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_vtY7uVbjBkSMZ1SYebhnew_6_3">3,092</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_bEI_O0LHw0OOAZ80vjlj2A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_K8-nGCn4HkiNLu35CXs-iQ_6_6">3,250</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_-7tA38ZdMEuoQZKeYSl-RA_7_3">27,858</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_04r4VMtmuU2v-swRBmot7w_7_6">38,098</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_zRFy3eXWVUqYWRKaDROQ1w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_Fan5zbl1m0eQLaf27ghIfA_9_3">9,374</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_jlTxnejRE0unSRYuRtQB7w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_S45h9bVsJU-kuQycLRK6VA_9_6">15,950</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_UfyPVmTWnUewcPFXlK6ksw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_Y5SN85-oP0G2f-SFQ8qWMA_10_3">3,097</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_PZx1hinxY0mIpcZKImsHyQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_i03WxY5E_UezZUPj3HB3Sw_10_6">5,025</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_KKqfKofXdkuVBL5JwqeoNA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_abgTPQJOvkiByEyVpDGa4w_11_3">1,944</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_bEI_O0LHw0OOAZ80vjlj2A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_ak_7Rj4FQ063Ku2w0ZkcwQ_11_6">1,152</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Excess and obsolete</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_ExcessAndObsoleteMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_7Ezn9w3vtEmfwRT49FbwzA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_n_-PVyeimkmWB_Zkgxbv6A_12_3">182</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_ExcessAndObsoleteMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_YpSUzq86PkGz6QR8NnWMKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_Eei_SzD2SkuwYsjuINnF5Q_12_6">402</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_zAowzRUezUa3OGFmpltw4g_13_3">14,597</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_lufKJBCW40aPEkPLNz59Pg_13_6">22,529</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="Tc_G2Ez_TGGWU-LYOw9IjcN-Q_14_3">13,261</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="Tc_A1MDcfboiUaukg2n9luc1w_14_6">15,569</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" scale="3" id="Tc_cRTYo4vtN0a6kJdF6BU_dA_16_3">804</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" scale="3" id="Tc_diY66gEMr0qjDflp4jZdDA_16_6">849</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Software engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ResearchAndDevelopmentExpenseSoftwareEngineering" scale="3" id="Tc_DUfQzQ8w1kqmO-5aDPG-TA_17_3">1,540</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ResearchAndDevelopmentExpenseSoftwareEngineering" scale="3" id="Tc_q64AKLWWZ0i8nNWm-6bzkA_17_6">1,158</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Platform engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ResearchAndDevelopmentExpensePlatformEngineering" scale="3" id="Tc_7YhtxjgUDEiGlU4SThyLmQ_18_3">2,955</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="zspc:ResearchAndDevelopmentExpensePlatformEngineering" scale="3" id="Tc_J1r1S4YCIkKDZm6FEOsvjA_18_6">2,886</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:SellingExpenseExcludingInternationalSellingExpense" scale="3" id="Tc_r9JqHTaZ5kiU7pZ2NzcjNA_19_3">7,375</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="zspc:SellingExpenseExcludingInternationalSellingExpense" scale="3" id="Tc_WU2SKBv7sEmkkjdJ0XevgQ_19_6">8,370</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_h5rC2RHqUkSiFrKqZcZaTA_20_3">13,871</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_43gHHfmoMEidwJor9puRcQ_20_6">12,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Marketing and business development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MarketingAndAdvertisingExpense" scale="3" id="Tc_2KA3lSsSSEqsz2lEOMymwg_21_3">8,367</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MarketingAndAdvertisingExpense" scale="3" id="Tc_8KRF_qNOyU6pa14TduwufA_21_6">6,712</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">International sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:SellingExpenseInternationalSellingExpense" scale="3" id="Tc_HvT8XU4XMEWtKpxD4LjE0A_22_3">490</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="zspc:SellingExpenseInternationalSellingExpense" scale="3" id="Tc_OhTjvWEyTEKPIn4NLZR_7g_22_6">833</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_DcYibD-6ck2FGidDW9yxKA_23_3">35,402</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_4UHX5q6bjUSWxhI2fZ6_pg_23_6">33,227</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_xT-6zSx5zESrpTjeFYM1tw_24_3">22,141</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_MXkmY8PZ5UCGNsFmAWbzcA_24_6">17,658</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other (expense) income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_7F6DNndbLU-sKfdMB3sD8A_26_3">1,478</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_V_qero22sEWRgm-7wpEcRg_26_6">2,815</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_ssboO3HzbkeZEOtCR-BIJg_27_3">190</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_mgjJ7AyW_UqJeH8dWQyiuw_27_6">43</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on change in fair value of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt" sign="-" scale="3" id="Tc_GgH_WmSBGk-krwge-xwKZA_28_3">1,945</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on extinguishment of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_qdZkGRx0mUWfb4bl-jymig_29_6">359</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_37LYxUNi8UG0z_vokiun2w_30_3">25,374</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_FkIKqusOtEybolkqcWsUfA_30_6">20,789</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_S61deWcQMEet7tp7tZWksg_31_3">14</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_H9li8IJ_6kacpg4HSUJBpQ_31_6">34</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_QqGm56Bdf0K-udGA766gmw_32_3">25,388</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_K34-Xk-1n0aXZay1ONkUxg_32_6">20,823</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffffff;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:DefinedContributionPlanTextBlock" id="Tb_wlPwMwLmzUOSAl21jXburw" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">14.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">EMPLOYEE BENEFITS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company maintains a qualified 401(k)&#160;plan (the &#8220;401(k) Plan&#8221;) which allows participants to defer from <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MinimumMember_GLwyOq-YdkauSGoCZ1Ft6g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="Narr_UGxkA7jEmEyWukTZ4pe6LA">0</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MaximumMember_oxIOo_kaK0KJadODWTIhHg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="Narr_hfLhQ7sKBEisZxUql026aw">100</ix:nonFraction>% of cash compensation. The 401(k) Plan allows employees to contribute on a pretax and after-tax basis to a Traditional and Roth 401(k). The 401(k) Plan allows employees who meet the age requirements and reach the 401(k) Plan contribution limits to make catch-up contributions (which are eligible for matching contributions). Employee contributions are limited to a maximum annual amount as set periodically by the Internal Revenue Code. The Company matches pretax and Roth employee contributions up to $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="0" format="ixt:num-dot-decimal" name="zspc:DefinedContributionPlanMaximumAnnualEmployerMatchAmount" scale="0" id="Narr_Er7OTbNvEUSKyDd1hax49Q">2,000</ix:nonFraction> per participant annually and all matching contributions vest immediately. The matching contributions to the 401(k) Plan totaled approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="Narr_ziaUvuwKVkqDSE46CGgqtw">0.2</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="Narr_STCqkpxDz0SIjP-LNAJaUg">0.1</ix:nonFraction> million for the&#160;years ended December&#160;31, 2025 and 2024, respectively.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" name="us-gaap:SubsequentEventsTextBlock" id="Tb_oe8Jy1vHmkKYAUHxn19B2A" continuedAt="Tb_oe8Jy1vHmkKYAUHxn19B2A_cont1" escape="true"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">15.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">SUBSEQUENT EVENTS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Management has evaluated subsequent events and has determined that there were no subsequent events that required recognition or disclosure in the financial statements as of and for the period ending December&#160;31, 2025, except as disclosed below.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">94</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_oe8Jy1vHmkKYAUHxn19B2A_cont1" continuedAt="Tb_oe8Jy1vHmkKYAUHxn19B2A_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Senior Secured Convertible Note Financing Amendment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">On January 8, 2026, the Company entered into an Amendment #2 to the Senior Secured Convertible Note (the &#8220;Note Amendment&#8221;) with the Note Investor, which amended the terms of the Senior Secured Convertible Note.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Note Amendment revised the definition of &#8220;Floor Price&#8221; as set forth in the Senior Secured Convertible Note from $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_y0zpRJC5LUyX16rK8la0dw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="Narr_aHpvpO4Eq0C2re-ij5rs2g">0.60</ix:nonFraction> per share to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_JbEFa_V9F0W4SUlmpGNINg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="Narr_FSPF9hPuC06A99B5Va-Dxg">0.22</ix:nonFraction> per share, subject to adjustment for reverse and forward stock splits, recapitalizations and similar transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, the Note Amendment revised the definition of &#8220;Equity Conditions,&#8221; the satisfaction of which is generally a prerequisite to the Company's ability to make installments payments in shares of common stock. The Note Amendment modified the definition of &#8220;Equity Conditions&#8221; to reduce the required minimum VWAP of the common stock over the <ix:nonFraction unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA" contextRef="Duration_1_8_2026_To_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_hCQjWscWsUGkfUOZGypcRQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="Narr_jBGj_yhWukOuIEvyexnfvw">20</ix:nonFraction> trading days prior to the applicable date from $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_y0zpRJC5LUyX16rK8la0dw" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" scale="0" id="Narr_8AgZU8kbLEWgeZ56424CLg">0.75</ix:nonFraction> to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_JbEFa_V9F0W4SUlmpGNINg" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" scale="0" id="Narr_L127e8Nj5Um_09kMM684Ww">0.30</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Except as specifically set forth in the Note Amendment, all other terms, covenants, and conditions of the Senior Secured Convertible Note remain in full force and effect.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Preferred Stock Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On January 23, 2026, the Company entered into a Securities Purchase Agreement (the &#8220;SPA&#8221;) with an institutional investor (the &#8220;Purchaser&#8221;), pursuant to which the Company agreed to issue and sell to the Purchaser shares of the Company&#8217;s Series P Preferred Stock (as defined below), and <span style="-sec-ix-hidden:Hidden_ChsDKVIadkmhNnEwVQ_big;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five-year</span></span> warrants (the &#8220;Series P Warrants&#8221;) to purchase shares of the Company&#8217;s common stock in one or more closings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">At the initial closing held on January 27, 2026 (the &#8220;Initial Closing&#8221;), the Purchaser purchased <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_CknQhWdt1km7_eDciGIkyA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="Narr_Fs2k8nG0AkOR754Q8LctGQ">1,500,000</ix:nonFraction> shares of Series P Preferred Stock and Series P Warrants to purchase <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_1_27_2026_us-gaap_ClassOfWarrantOrRightAxis_zspc_SeriesPWarrantsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_wBXdcSWXEU-SnLrMS4-g_Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_dC52LRJ1sUqBTfn2tdhqwA">1,000,000</ix:nonFraction> shares of common stock for an aggregate purchase price of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_p9BX9sXgb0SSgyUfgH6m-g" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" scale="0" id="Narr_rlkyg1wo5U2ZigFUMBM5Vg">3,000,000</ix:nonFraction>. The initial purchase price per share of Series P Preferred Stock was $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_ZE5UnM3bc0qZQU-S9PCyKw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="Narr_5OcFShmjJkefRGN1KkkOOA">2.00</ix:nonFraction>. The initial exercise price for the Series P Warrants is $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_1_27_2026_us-gaap_ClassOfWarrantOrRightAxis_zspc_SeriesPWarrantsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_wBXdcSWXEU-SnLrMS4-g_Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_S-pYYYc710aP8gZpzsmh9w">3.00</ix:nonFraction> per share, subject to standard and customary adjustments. The Company and the Purchaser may mutually agree to additional closings within one year of the Initial Closing, up to an aggregate limit of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_27_2026_To_1_27_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_S9LywTn160K09GofTilbzw" decimals="0" format="ixt:num-dot-decimal" name="zspc:SaleOfStockAuthorizedSharesValue" scale="0" id="Narr_9nwUEa97EUKA0j3Oxp8c0g">10,000,000</ix:nonFraction> for all purchases under the SPA. The SPA contains customary representations, warranties and indemnification provisions.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr style=""><td style="vertical-align:top;width:100%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Amendments to Articles of Incorporation or Bylaws</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On January 27, 2026, the Company filed a Certificate of Designations of Series P Convertible Preferred Stock (the &#8220;Series P COD&#8221;) with the Secretary of State of the State of Delaware. The Series P COD establishes a new series of preferred stock designated as &#8220;Series P Convertible Preferred Stock&#8221; (the &#8220;Series P Preferred Stock&#8221;) and authorizes the issuance of up to <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_kbu2L1KOq0-Z78AiJiAMzg">5,000,000</ix:nonFraction> shares of Series P Preferred Stock, par value $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_uNun_fB93k-WPW0PQjPtFw">0.00001</ix:nonFraction> per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Each share of Series P Preferred Stock has a stated value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" id="Narr_ZS_G0NKHY0G20u-aKDTyhA">2.00</ix:nonFraction>, subject to adjustment as set forth in the Series P COD (the &#8220;Stated Value&#8221;). Holders of Series P Preferred Stock are entitled to receive cumulative dividends at a rate of eighteen percent (<ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_wmGhWxbh_UKKV0FTVWgsPQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_imaBvuj9Tki5p3eEvbdUww">18</ix:nonFraction>%) per annum, payable annually. Dividends accrue and compound annually and are payable solely in additional shares of Series P Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In the event of any liquidation, dissolution, or winding-up of the Company, or a Change of Control Transaction (as defined in the Series P COD), holders of Series P Preferred Stock are entitled to receive, prior to any distribution to holders of junior securities, an amount per share equal to the Stated Value plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Series P Preferred Stock votes together with the Company&#8217;s common stock on an as-converted basis. Additionally, as long as any shares of Series P Preferred Stock remain outstanding, the Company cannot take certain actions without the affirmative vote of the holders of a majority of the outstanding Series P Preferred Stock. These actions include, among others: (a) adversely altering the rights of the Series P Preferred Stock; (b) creating any class of stock senior to or pari passu with the Series P Preferred Stock; or (c) amending the Company&#8217;s Certificate of Incorporation in a manner that adversely affects the holders.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">95</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_oe8Jy1vHmkKYAUHxn19B2A_cont2" continuedAt="Tb_oe8Jy1vHmkKYAUHxn19B2A_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Beginning on the third anniversary of the Original Issue Date (as defined in the Series P COD), holders may opt to convert their shares of Series P Preferred Stock into shares of common stock. The conversion rate is determined by dividing the Stated Value (plus accrued unpaid dividends) by the &#8220;Conversion Price.&#8221; The initial &#8220;Conversion Price&#8221; is the Stated Value ($<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" id="Narr_zmc_WdiNrUO0_5D79svY9w">2.00</ix:nonFraction>) and is subject to adjustment for stock splits, stock dividends, and similar events. All outstanding shares of Series P Preferred Stock will automatically convert into shares of common stock on the fifth anniversary of the Original Issue Date. For the automatic conversion occurring on the fifth anniversary of the Original Issue Date, the conversion rate is the lower of (y) the Conversion Price and (z) 80% of the 90-Day VWAP of the Company&#8217;s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Series P Preferred Stock may not be converted if such conversion would result in the holder (together with its affiliates) beneficially owning in excess of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_N8i4CQN46kui-pm65KpUHA" decimals="4" format="ixt:num-dot-decimal" name="zspc:BeneficialOwnershipPercentage" scale="-2" id="Narr_OOwFKEOtikqP6fEFHk62tg">4.99</ix:nonFraction>% of the Company&#8217;s outstanding common stock. A holder may increase or decrease this limitation upon notice to the Company, up to a maximum of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_N8i4CQN46kui-pm65KpUHA" decimals="4" format="ixt:num-dot-decimal" name="zspc:MaximumBeneficialOwnershipPercentage" scale="-2" id="Narr_-ZfBOBxQMEGizNzbmSKYRg">9.99</ix:nonFraction>%, provided that any increase will not be effective until the 61st day after such notice. The Company is prohibited from issuing shares of common stock upon conversion of the Series P Preferred Stock if such issuance would breach the Company&#8217;s obligations under the rules of Nasdaq, unless shareholder approval is obtained.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On February 9, 2026, Jiangxi Kmax Industrial Co., Ltd. (&#8220;KMax&#8221;) filed a complaint against zSpace in the United States District Court for the Northern District of California. The complaint arises from a Software Resale License Agreement, dated July 24, 2019, and alleges breach of contract related to unpaid revenue share invoices totaling $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_2_9_2026_To_2_9_2026_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CvvPZ4wPBkKhA_Kmhz4AHA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="0" id="Narr_cF9tlrBNBEmIxTvu7Dc0pw">557,940</ix:nonFraction> plus interest. We have recorded an account payable of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_34DmFQRoE0OMSkJ7KGF0jQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" scale="6" id="Narr_LjaR-_8cy0C-aXUYKdBS8w">0.6</ix:nonFraction> million as of December 31, 2025 in connection with this matter, however, we intend to assert counterclaims, including for violation of confidentiality agreements and infringement of our intellectual property rights. Our initial response to the complaint is due March 19, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March 11, 2026, Kmax filed a second complaint against the Company and certain of its current and former officers in the U.S. District Court for the Southern District of New York. The complaint alleges violations of federal securities laws as well as various state common law claims. The allegations arise from Kmax's $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="Duration_3_11_2026_To_3_11_2026_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_AllegedViolationOfSecuritiesLawsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ZIamB3ffYEC6hfr4lHbptQ" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="Narr_mlEVIWCG3UG4w2Ld_fW2zg">15</ix:nonFraction> million investment in the Company&#8217;s pre-IPO private placement financings between 2017 and 2019. Kmax seeks compensatory and rescissory damages, interest, and costs. The Company believes the claims are without merit and intends to defend itself vigorously against these allegations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Reverse stock split</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March 13, 2026, stockholders of the Company, holding shares of outstanding common stock of the Company, par value $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_-wHH28YVgUSDsdlfxGawuQ">0.00001</ix:nonFraction> per share, representing in excess of a majority of the outstanding votes of the capital stock of the Company (the &#8220;Consenting Stockholders&#8221;) as of the record date of March 12, 2026 (the &#8220;Record Date&#8221;), took action by written consent and without a meeting pursuant to Section 228 of the Delaware General Corporation Law and the Company&#8217;s Amended and Restated Certificate of Incorporation and Bylaws (the &#8220;Written Consent&#8221;). The Written Consent: (i) authorized the Company&#8217;s board of directors to effect a reverse split of the Company&#8217;s issued and outstanding Common Stock (the &#8220;Reverse Stock Split&#8221;) in a ratio of no less than <ix:nonNumeric contextRef="Duration_3_13_2026_To_3_13_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_l65VmMWW8UKv5AJiOOsijA" name="us-gaap:StockholdersEquityReverseStockSplit" id="Narr_20Z6W_4fN06J2x5YM0QYCg">1-for-15</ix:nonNumeric> and no more than <ix:nonNumeric contextRef="Duration_3_13_2026_To_3_13_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ymALUVuEJ0CjQS8f0vj9EA" name="us-gaap:StockholdersEquityReverseStockSplit" id="Narr_kMWpV06zQki-SGnuF8AfAQ">1-for-25</ix:nonNumeric> (the &#8220;Range&#8221;); (ii) authorized the Board to determine whether or not to effect the Reverse Stock Split and to determine the exact ratio of any Reverse Stock Split within the Range, each as determined by the Board in its discretion at any time prior to the one year anniversary of the filing of a Definitive Information Statement on Schedule 14C with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) pertaining to the Reverse Stock Split; and (iii) approved the form of amendment to the Amended and Restated Certificate of Incorporation effecting the Reverse Stock Split and the subsequent filing thereof with the Secretary of State for the State of Delaware.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Pursuant to rules adopted by the SEC under the Securities Exchange Act of 1934, a Definitive Information Statement on Schedule 14C was filed with the SEC on March 23, 2026 and will be sent or provided to the stockholders of the Company. The Written Consent will be effective 20 days after the Definitive Information Statement on Schedule 14C relating to such consent is mailed to stockholders.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">96</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_oe8Jy1vHmkKYAUHxn19B2A_cont3" continuedAt="Tb_oe8Jy1vHmkKYAUHxn19B2A_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On the Record Date, there were issued and outstanding shares of the Company&#8217;s capital stock representing <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_3_12_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_TioFZ80qgkWMoadbm9pviQ" decimals="INF" format="ixt:num-dot-decimal" name="zspc:CommonStockNumberOfVotesPriorToReverseSplit" scale="0" id="Narr__v0Lpxp1uEm9OgMLWc1h7A">37,142,955</ix:nonFraction> votes. As of the Record Date, the Consenting Stockholders held, in the aggregate, capital stock entitled to <ix:nonFraction unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g" contextRef="As_Of_3_13_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CrLbT20aEk66WWToF54NKQ" decimals="INF" format="ixt:num-dot-decimal" name="zspc:CommonStockNumberOfVotesAfterReverseSplit" scale="0" id="Narr_uI0k3ZddX0eVSNNqpB7YRg">18,694,538</ix:nonFraction> votes (on an as converted basis), representing <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_3_13_2026_To_3_13_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_6gwvpCRLN0O7Bxl6lvuJIA" decimals="4" format="ixt:num-dot-decimal" name="zspc:PercentageOfVotingPowerAfterReverseSplit" scale="-2" id="Narr_Le-uvGJxEEuUQ5wYPhCWQQ">50.33</ix:nonFraction>% of the outstanding voting power of the Company&#8217;s stockholders. As the Reverse Stock Split was approved by the Written Consent, there were no votes against, abstaining or broker non-votes in relation to these matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Additional Senior Secured Convertible Note Financing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March&#160;16, 2026, the Company entered into an amendment to the Securities Purchase Agreement (the &#8220;Amendment&#8221;) providing for, among other things, multiple closings pursuant to the Securities Purchase Agreement, rather than a total of two closings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, the Company and the Investor agreed in the Amendment to conduct a second closing pursuant to the Securities Purchase Agreement, which occurred on March 16, 2026 (the &#8220;Second Closing&#8221;). On the Second Closing, the Company issued an additional Note in the original principal amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" id="Narr_Z3YyqC2_lUCl-Xd973yjCw">4,301,075</ix:nonFraction> (the &#8220;Senior Secured Additional Convertible Note&#8221;). The Company intends to use the net proceeds from the issuance of the Senior Secured Additional Convertible Note to repay approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA" decimals="0" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentPortionOfProceedsFromNewDebtReserved" scale="0" id="Narr_OdvxD712w0u0hGDbtPzk6g">2,000,000</ix:nonFraction> of existing debt owed to the Investor, and for working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Senior Secured Additional Convertible Note is substantially similar to the form of the original Senior Secured Convertible Note issued by the Company on April&#160;11, 2025, except that the maturity date of the Senior Secured Additional Convertible Note is March&#160;15, 2028, the Initial Conversion Price is $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="Narr_SQ04ca8aDkOSPwTRBx8rjA">0.28</ix:nonFraction> per share, and the Additional Note is subject to a floor price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ" contextRef="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA" decimals="2" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentConvertibleFloorConversionPrice" scale="0" id="Narr_bCt4reB47EKsMmiLIHqo-g">0.05</ix:nonFraction> per share. See Note 5 for additional information regarding the Senior Secured Convertible Note.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Itria Refinancing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March&#160;19, 2026, the Company, entered into a new Loan and Security Agreement the (&#8220;New Loan Agreement&#8221;) with Itria Ventures LLC (the &#8220;Lender&#8221;) in connection with the refinancing of all of its outstanding debt with the Lender. Pursuant to the New Loan Agreement, the Lender agreed to provide the Company with a term loan in the principal amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kSO3pNt3J0eotIkhn6Q5IQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" id="Narr_aWr3WXilIkq4OW3Gqrsr9A">1,344,500</ix:nonFraction> (the &#8220;New Loan&#8221;) at an interest rate of <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kSO3pNt3J0eotIkhn6Q5IQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_KWgcBeKWPEO4kcFHXpX-Vg">18.99</ix:nonFraction>% per year. The New Loan is payable on a monthly basis in <ix:nonFraction unitRef="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw" contextRef="Duration_3_19_2026_To_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_26IPl344XkKOB7CI3l3LtA" decimals="INF" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentNumberOfMonthlyInstallments" scale="0" id="Narr_mODxDa2bN0S7quVYN2RVUw">24</ix:nonFraction> equal installments, maturing on the <ix:nonNumeric contextRef="Duration_3_19_2026_To_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_26IPl344XkKOB7CI3l3LtA" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="Narr__v3hm1pff06OT3KHvSOX7w">24</ix:nonNumeric>-month anniversary of the funding date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The proceeds of the New Loan were used to refinance and pay off in full the two existing Loan and Security Agreements dated August&#160;20, 2025, which had original <span style="-sec-ix-hidden:Hidden_SNak4eme0EWryuO7a0Rt1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">principal</span></span> amounts of $<ix:nonFraction unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg" contextRef="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_31fyTma-xUeRpCWXhpfz-g" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" scale="0" id="Narr____Q3YbiD0q47Pwsrq34VQ">1,000,000</ix:nonFraction> each. In connection with this refinancing, the Company, the Lender, and the Company&#8217;s existing Senior Lender, entered into an amended intercreditor agreement (the &#8220;Intercreditor Agreement&#8221;) to maintain the subordinated status of the New Loan, pursuant to which, among other things,&#160;Itria subordinated its security interest in the assets of the Company to the security interest of the Senior Lender and agreed to certain covenants limiting its ability to declare an event of default under the New Loan Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company may prepay the New Loan in full at any time after the first month of the term, subject to a prepayment fee equal to <ix:nonFraction unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg" contextRef="Duration_3_19_2026_To_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_26IPl344XkKOB7CI3l3LtA" decimals="3" format="ixt:num-dot-decimal" name="zspc:DebtInstrumentPrepaymentPenaltyPercentage" scale="-2" id="Narr_veUF4tlyV0-fL3idDPgvQQ">1.5</ix:nonFraction>% of the unpaid principal balance if the New Loan is prepaid within the first 12 months of the term. The New Loan is secured by a second priority lien on substantially all of the Company&#8217;s assets and is guaranteed by the Company&#8217;s two wholly owned subsidiaries -- zSpace Technologies (Shanghai) Ltd. and zSpace K.K. The New Loan Agreement contains standard representations, warranties and affirmative covenants, including relating to use of proceeds and information rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, the New Loan Agreement contains certain customary negative covenants, including that the Company may incur no additional indebtedness other than certain permitted indebtedness. The New Loan Agreement also contains customary events of default, including, but not limited to, upon non-payment, the occurrence of material adverse changes to the Company&#8217;s business, or bankruptcy. Upon the occurrence of an event of default, the applicable interest rate would increase by five percentage points and the Lender may declare the outstanding principal and accrued interest immediately due and payable.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">97</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_oe8Jy1vHmkKYAUHxn19B2A_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Fiza Amendment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March 22, 2026, the Company and Fiza entered into an Amendment No. 4 (the &#8220;Fiza Amendment&#8221;) to Loan and Security Agreement dated July 11, 2024 (as amended, the &#8220;Fiza Loan Agreement&#8221;). Pursuant to the Fiza Amendment, the parties agreed to a moratorium on the payment of interest by the Company pursuant to the Fiza Loan Agreement until December 31, 2026 (the &#8220;Moratorium Period&#8221;). During the Moratorium Period, interest will continue to accrue on the outstanding principal balance at the applicable interest rate and will be deferred and capitalized (added to the outstanding principal balance) on each corresponding accrual date. Following the Moratorium Period, the Company shall continue monthly interest-only payments to Fiza pursuant to the terms of the Fiza Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">98</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_2dd69d8c_445a_4c5e_9aa1_55ac6a30c829"></a><a id="Item9ChangesinandDisagreementswithAccoun"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Not applicable.</p><a id="_add69470_ca6b_4a32_b85b_bce7e9c60bc3"></a><a id="Item9AControlsandProcedures_436735"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;9A. Controls and Procedures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Evaluation of disclosure controls and procedures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As required by Rule 13a-15(b) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), our management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2025, our disclosure controls and procedures were not effective to provide reasonable assurance that information required to be disclosed in our Exchange Act filings is recorded, processed, summarized, and reported within the required time periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Management&#8217;s report on internal control over financial reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the United States. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2025 based on the criteria established by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control - Integrated Framework (2013). Based on this assessment, our management concluded that our internal control over financial reporting was not effective as of December 31, 2025 based on the following material weaknesses:</p><div style="margin-top:14pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lack of segregation of duties;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">account reconciliations and cutoff; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lack of a formal risk assessment policy for entity-level controls.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are currently in the process of implementing measures designed to improve our internal control over financial reporting to remediate these remaining material weaknesses, that may include hiring additional financial personnel with accounting and financial reporting expertise, strengthening our account reconciliation framework and cutoff procedures, and developing a formal risk assessment policy in accordance with the COSO framework.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The process of designing and implementing an effective financial reporting system is a continuous effort that requires us to anticipate and react to changes in our business and the economic and regulatory environments and to expend significant resources to maintain a financial reporting system that is adequate to satisfy our reporting obligation. Even if we are successful in strengthening our controls and procedures, in the future those controls and procedures may not be adequate to prevent or identify irregularities or errors or to facilitate the fair presentation of our financial statements.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">99</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">These control deficiencies could result in a misstatement of account balances that would result in a reasonable possibility that a material misstatement to our financial statements may not be prevented or detected on a timely basis. In light of these material weaknesses, we performed additional analyses and procedures in order to conclude that our financial statements for the year ended December 31, 2025 included in this Annual Report on Form 10-K were fairly stated in accordance with GAAP. Accordingly, management believes that despite our material weaknesses, our financial statements for the quarter ended December 31, 2025 are fairly stated, in all material respects, in accordance with GAAP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Changes in Internal Control over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We previously identified five material weaknesses in our internal controls over financial reporting related to: (1) lack of segregation of duties; (2) certain information technology general controls, including controls over the review of user access roles and administrative access; (3) account reconciliations and cutoff; (4) analysis of significant and unusual transactions; and (5) lack of a formal risk assessment policy for entity-level controls.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During the fiscal year ended December 31, 2025, management successfully remediated two of these five material weaknesses. The material weakness related to information technology general controls was remediated through the implementation of formalized user access review and recertification processes, restriction of administrative access, and quarterly access recertification cycles that operated effectively throughout fiscal year 2025. The material weakness related to the analysis of significant and unusual transactions was remediated through the establishment of formal policies and procedures for identifying and evaluating non-routine transactions, management review and sign-off controls, and quarterly identification checklists that operated effectively across multiple quarterly close cycles during fiscal year 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The process of designing and implementing an effective financial reporting system is a continuous effort that requires us to anticipate and react to changes in our business and the economic and regulatory environments and to expend significant resources to maintain a financial reporting system that is adequate to satisfy our reporting obligation. Even if we are successful in strengthening our controls and procedures, in the future those controls and procedures may not be adequate to prevent or identify irregularities or errors or to facilitate the fair presentation of our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">These control deficiencies could result in a misstatement of account balances that would result in a reasonable possibility that a material misstatement to our financial statements may not be prevented or detected on a timely basis. In light of these material weaknesses, we performed additional analyses and procedures in order to conclude that our financial statements for the year ended December 31, 2025 included in this Annual Report on Form 10-K were fairly stated in accordance with GAAP. Accordingly, management believes that despite our material weaknesses, our financial statements for the quarter ended December 31, 2025 are fairly stated, in all material respects, in accordance with GAAP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Auditor Attestation Exemption</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As an Emerging Growth Company under the Jumpstart Our Business Startups (JOBS) Act, we are exempt from the requirement to obtain an independent auditor attestation report on the effectiveness of our Internal Controls over Financial Reporting under Section 404(b) of the Sarbanes-Oxley Act of 2002.</p><a id="_24737a9e_7200_4e41_a64f_2d00fdafb3b3"></a><a id="Item9BOtherInformation_943406"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;9B. Other Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Rule 10b5-1 Trading Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w" name="ecd:MtrlTermsOfTrdArrTextBlock" id="Tb_U3A7wLD8UU2ESKoOdoq-4w" escape="true">During the three months ended December 31, 2025, none of our directors or officers (as defined in Rule16a-1(f) of the Exchange Act) adopted, modified or terminated a "<ix:nonNumeric contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="Narr_g1rBok8GYU6_x5dPINhWTg">Rule 10b5-1</ix:nonNumeric> trading <ix:nonNumeric contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="Narr_vi2SRpqBrEenAf0DQXjchg">arrangement</ix:nonNumeric>" or a "<ix:nonNumeric contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="Narr_6E67EJKPRUuXDaO4NWoKmg">non-Rule 10b5-1</ix:nonNumeric> trading <ix:nonNumeric contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="Narr_W9RWi0G-80WttJ25dxG51Q">arrangement</ix:nonNumeric>" as such terms are defined under Item 408 of Regulation S-K during the covered period.</ix:nonNumeric> </p><a id="_950a9838_c7c9_4a02_b198_f4b569c7f06e"></a><a id="Item_9C"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Not applicable</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">100</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_fc976340_39f2_40fe_bdcb_52b265327db4"></a><a id="PARTIII_730858"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">PART&#160;III</p><a id="Item10DirectorsExecutiveOfficersandCorpo"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;10. Directors, Executive Officers, and Corporate Governance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Board of Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our business and affairs are managed under the direction of our board of directors. The following table lists the names, ages as of December 31, 2025, and positions of the individuals who serve as our directors:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Age</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Position</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Paul Kellenberger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 66</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer and Chairman</p></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amit Jain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 46</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Joanna Morris</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 59</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Abhay Pande</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 58</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jane Swift</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 60</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Paul Kellenberger </span>serves as our Chief Executive Officer and as the Chairman of our board of directors. Mr.&#160;Kellenberger has served as our Chief Executive Officer of and as a member of our board of directors since December&#160;2006. Prior to his position at zSpace, Mr.&#160;Kellenberger was CEO for Chancery Software&#160;Ltd., an Enterprise SIS provider, from June&#160;2002 until it was sold to Pearson PLC in May&#160;2006. Prior to Chancery, Mr.&#160;Kellenberger was the CEO of Promeo Technologies, a technology company, from May&#160;2000 to May&#160;2002 and Senior Vice President at Inacom Corporation (acquired by Compaq/Hewlett Packard), a computer service company, from January&#160;1997 to January&#160;1999. Mr.&#160;Kellenberger also served as a Vice President and Director of Motorola&#160;Inc., a telecommunications company, from January&#160;1994 to January&#160;1997. Mr.&#160;Kellenberger holds a B.A. in economics from the University of Western Ontario and an M.B.A. from McMaster University.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Amit Jain</span><sup style="font-size:7.5pt;font-style:italic;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">&#160;</sup>has served as a member of our board of directors since April&#160;2021. Mr.&#160;Jain is Chief Investment Officer of Gulf Islamic Investments an investment management platform with more than $3 billion in direct investments in real estate, private equity and technology across US, UK, Europe, Middle East and India. Mr.&#160;Jain has provided investment and managed portfolio services at a global buy and build platform owned by KKR, a Sovereign Wealth Fund in Oman and family office in UAE. Mr.&#160;Jain holds a Computer Science&#160;&amp; Engineering degree from the Indian Institute of Technology, Kanpur and an MBA from Insead.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Dr.&#160;Joanna Morris </span>has served as a member of our board of directors since December 2024. Dr.&#160;Morris is Associate Professor of Psychology and Neuroscience at Providence College in Providence, RI. She is a former Rhodes Scholar who holds an A.B. (summa cum laude) from Dartmouth College, an M.Phil. in Theoretical Linguistics and Comparative Philology from the University of Oxford, and a Ph.D. in Psychology from the University of Pennsylvania. From 1998&#160;&#8211; 2007, Dr.&#160;Morris was an Assistant Professor at Hampshire College, from 2007&#160;&#8211; 2018, Dr.&#160;Morris was an Associate Professor at Hampshire College and from 2018&#160;&#8211; 2023, Dr.&#160;Morris was a Professor at Hampshire College. She has also served as the Provosts Fellow in Cognitive Science at RISD before joining the faculty at Providence College in 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Abhay Pande </span>has served as a member<span style="font-style:italic;font-weight:bold;"> </span>of our board of directors since December 2024. <span style="color:#231f20;">He</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">is</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">currently</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">the President and Chief Investment Officer of Leapfrog Acquisition Corporation, a publicly listed acquisition </span><span style="color:#231f20;letter-spacing:-0.1pt;">company. </span>Mr.&#160;Pande is a former Investment Banking Managing Director at Citigroup Investment Banking, a position that he held from August&#160;1998 until June&#160;2013, and former private equity Managing Director at American Capital, a position that he held from July&#160;2013 until June&#160;<span style="white-space:pre-wrap;">2016. He has also served as a senior advisor with the Albright Stonebridge Group and is  Managing Director at Princeton Capital Advisors, which provides transactions and capital advisory services. Mr.&#160;Pande received an MBA from the University of Chicago Booth School of Business and a B.A. in economics from Dartmouth College.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">101</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Jane Swift</span> has served as a member<span style="font-style:italic;font-weight:bold;"> </span>of our board of directors since December 2024. <span style="color:#231f20;">She is the CEO of Education at Work, a subsidiary of Britebound. Education at work is a national nonprofit committed to </span><span style="color:#231f20;letter-spacing:-0.1pt;">reshaping</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">the</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">education-to-career</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">journey</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">through</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">paid,</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">flexible</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">work-based</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">learning</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">opportunities.</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Ms.</span><span style="color:#231f20;letter-spacing:-0.4pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Swift </span><span style="color:#231f20;">spent</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">over</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">fifteen</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">years</span><span style="color:#231f20;letter-spacing:-0.6pt;"> in state government, holding the offices of governor, lieutenant governor, secretary of consumer affairs and business regulation, and state senator in the State of Massachusetts. </span>Ms.&#160;Swift has accumulated a wealth of experience in executive leadership and governance roles including as a chief executive officer; a board chair, member, and committee chair to public, private, and not-for-profit institutions; an adviser to entrepreneurial education companies; and as a partner in a venture capital fund. Since 2007, she has served as a Director and as Chair of the Compensation Committee on the Suburban Propane (NYSE: SPH) board of directors, a publicly traded propane distribution company. Ms.&#160;Swift is a Board member of the Hunt Institute, and serves on the Advisory Board of the George W. Bush Institute.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Committees of the Board of Directors</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our board of directors has three standing committees&#160;&#8212; an audit committee, a compensation committee and a nominating and corporate governance committee, each of which, pursuant to its respective charter, has the composition and responsibilities described below. Copies of the charters for each committee are available on the investor relations portion of our website. Members serve on these committees until their resignation or until otherwise determined by our board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Audit Committee</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our audit committee consists of Abhay Pande, Joanna Morris, and Jane Swift, with Abhay Pande serving as the chair. Our board of directors has determined that each of the members of the audit committee meets the independence requirements under Nasdaq and SEC rules&#160;and is financially literate. In addition, our board of directors has determined that Abhay Pande is an &#8220;audit committee financial expert&#8221; within the meaning of the SEC regulations and meets the financial sophistication requirements of the Nasdaq listing rules. In making this determination, the board of directors considered Mr. Pande&#8217;s formal education and previous experience in financial roles. This designation does not, however, impose on the individual any supplemental duties, obligations or liabilities beyond those that are generally applicable to the other members of our audit committee and board of directors. Both our independent registered public accounting firm and management periodically meet privately with our audit committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The principal functions of the audit committee are expected to include, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">selecting a firm to serve as our independent registered public accounting firm to audit our financial statements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ensuring the independence of the independent registered public accounting firm;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">discussing the scope and results of the audit with the independent registered public accounting firm, and reviewing, with management and that firm, our interim and&#160;year-end operating results;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">establishing procedures for employees to anonymously submit concerns about questionable accounting or audit matters;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">considering the adequacy of our internal control and internal audit function;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reviewing related-party transactions that are material or otherwise implicate disclosure requirements; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">approving, or as permitted, pre-approving all audit and non-audit services to be performed by the independent registered public accounting firm.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The composition and function of the audit committee complies with all applicable requirements of the Sarbanes-Oxley Act and all applicable SEC rules&#160;and regulations and with future requirements to the extent they become applicable to us. The audit committee is governed by a charter that complies with the rules&#160;of Nasdaq and is available on our website.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">102</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Compensation Committee</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our compensation committee is composed of Jane Swift and Abhay Pande, with Jane Swift serving as the chair. The board of directors has determined that each of the members of our compensation committee meets the independence requirements under Nasdaq and SEC rules. Each member of this committee is a &#8220;non-employee director&#8221; within the meaning of Rule&#160;16b-3 under the Exchange Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The principal functions of the compensation committee are expected to include, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reviewing and approving, or recommending that the board of directors approve, the compensation of our Chief Executive Officer and our other executive officers;</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reviewing succession plans for our Chief Executive Officer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reviewing and recommending to the board of directors the compensation of our directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">administering our stock and equity incentive plans; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">establishing our overall compensation philosophy.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.22;text-indent:18pt;margin:8.44pt 44.95pt 10pt 0pt;"><span style="color:#231f20;">The composition and function of the compensation committee complies with all applicable requirements of Nasdaq and all applicable SEC rules and regulations. The Compensation Committee is governed by a charter that complies with the rules of Nasdaq and is available on our website.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Nominating and Corporate Governance Committee</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our nominating and corporate governance committee consists of Jane Swift and Joanna Morris, with Joanna Morris serving as the chair. The board of directors determined that each of the members of our nominating and corporate governance committee meets the independence requirements under Nasdaq and SEC rules.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The principal functions of the nominating and corporate governance committee are expected to include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identifying and recommending candidates for membership on the board of directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recommending directors to serve on board committees;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reviewing and recommending to our board of directors any changes to our corporate governance principles;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reviewing proposed waivers of the code of conduct for directors and executive officers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">overseeing the process of evaluating the performance of our board of directors; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">advising our board of directors on corporate governance matters.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.22;text-indent:18pt;margin:8.44pt 44.95pt 10pt 0pt;"><span style="color:#231f20;">The composition and function of the nominating and corporate governance committee complies </span><span style="color:#231f20;letter-spacing:-0.1pt;">with</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">all</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">applicable</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">requirements</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">of</span><span style="color:#231f20;letter-spacing:0.7pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Nasdaq</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">and</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">all</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">applicable</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">SEC</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">rules</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">and</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">regulations.</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">The</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">nominating</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">and </span><span style="color:#231f20;">corporate governance committee is governed by a charter that complies with the rules of Nasdaq and is available on our website.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">103</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Board Composition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In accordance with the terms of our Charter and Bylaws, our board of directors is classified. The term of our independent directors expires at our next annual meeting of stockholders and the initial term of our non-independent directors will expire at our second annual meeting of stockholders. Each director&#8217;s term will continue until the election and qualification of his or her successor, or his or her earlier death, resignation, or removal. Our Charter and Bylaws authorize only the members of the board of directors to fill vacancies on our board of directors. Stockholders representing more than 35% of our voting securities are entitled to nominate two persons for election to our board of directors and stockholders representing 35% or less but more than 25% of our voting securities are entitled to nominate one person for election to our board of directors. In addition, the number of directors constituting the board of directors may be set only by resolution adopted by a majority vote of our entire board of directors. Since dSpace Investments Limited (&#8220;dSpace&#8221;) owns more than 35% of our voting securities, it is entitled to nominate two persons for election to our board of directors.<span style="color:#231f20;"> However, dSpace has elected to nominate only one director in order to allow the board,</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">at</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">its</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">current</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">size,</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">continue</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">have</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">a</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">majority</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">of independent</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">members.</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">Currently,</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">Amit</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">Jain</span><span style="color:#231f20;letter-spacing:-0.1pt;"> </span><span style="color:#231f20;">has been selected by dSpace to serve on our board of</span><span style="color:#231f20;letter-spacing:1.7pt;"> </span><span style="color:#231f20;">directors</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Procedures by which Stockholders may recommend Nominees to the Board of Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our Nominating and Corporate Governance Committee is responsible for identifying and recommending candidates for membership on our board of directors. However, stockholders may nominate persons for the board of directors so long as such stockholder is present and in person at the annual or special meeting called for the purpose of electing directors and (1) was a record owner of shares of the company both at the time of giving the notice of such nomination, (2) is entitled to vote at the meeting, and (3) has complied with the procedures set forth in Section 2 of our Bylaws as to such notice and nomination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our board of directors has not yet set a date for our 2026 annual meeting. When the board of directors sets the date for our 2026 annual meeting, to make any nomination of a person or persons for election to the board of directors at the annual meeting, a stockholder must (1) provide timely notice thereof in writing and in proper form to the secretary of the company, (2) provide the information, agreements and questionnaires with respect to such stockholder and its candidate for nomination as required to be set forth in Section 2 of our Bylaws and (3) provide any updates or supplements to such notice at the times and in the forms required by Section 2 of our Bylaws. Stockholders who wish to submit nominations for our board are advised to review the procedures in our bylaws for doing so, which contain the requirements and procedures regarding director nominations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Executive Officers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table lists the names, ages as of December 31, 2025, and positions of the individuals who serve as our executive officers:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Age</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Position</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paul Kellenberger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 66</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chief Executive Officer and Chairman</p></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Erick DeOliveira</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 56</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chief Financial Officer</p></td></tr><tr style=""><td style="vertical-align:bottom;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Michael Harper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 60</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chief Product, Engineering and Marketing Officer</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For Mr. Kellenberger&#8217;s biography, see the Director&#8217;s section of this Item 10. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">104</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Erick DeOliveira </span>serves as our Chief Financial Officer. Mr.&#160;DeOliveira has served as our Chief Financial Officer since April&#160;2024, and served as our Deputy Chief Financial Officer from September&#160;2023 until he became our Chief Financial Officer in April&#160;2024. Prior to joining us, he was the Chief Financial Officer of Fernish.com from February&#160;2023 to July&#160;2023 until its acquisition by Vesta Homes. From October&#160;2021 to April&#160;2022, he served as Head of FP&amp;A for Anaplan (acquired by Thoma Bravo). From April&#160;2016 to January&#160;2020, he served 100Plus, a digital health company, as an advisor and subsequently as CFO from January&#160;2020 to October&#160;2021 until its acquisition by Connect America. He was CFO of Ticketfly from April&#160;2016 until the June&#160;2017 acquisition by Eventbrite.com, through Eventbrite&#8217;s initial public offering in September&#160;2018, until April&#160;2019. Earlier in his career, he held leadership roles at Amazon.com and Microsoft, as well as military service as a Naval Officer. Mr.&#160;DeOliveira holds B. Eng. (Physics) and M.Eng. (Electrical Engineering) degrees from the Royal Military College of Canada, and an MBA from the Tuck School of Business at Dartmouth College.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Michael Harper </span>serves as our Chief Product, Engineering and Marketing Officer. Mr.&#160;Harper has served as our Chief Product and Marketing Officer since April&#160;2011. Since December&#160;2005, Mr.&#160;Harper has been the Owner of Pathway for Success, LLC, a management consulting company. Earlier in his career, Mr.&#160;Harper held executive positions with Fortisphere,&#160;Inc., a provider of policy-based management software (acquired by Red Hat&#160;Inc.), from March&#160;2007 to July&#160;2009 and Syfact International B.V. (acquired by Nice&#160;Ltd./Actimize), a provider of investigative software, from January&#160;2006 to December&#160;2006. Mr.&#160;Harper holds a B.S.E.E. from Tulane University and an M.B.A from the Wharton School of Business at the University of Pennsylvania.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our executive officers are appointed by, and serve at the discretion of, our board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Family Relationships</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There are no family relationships among any of our current executive officers or directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Code of Business Conduct and Ethics</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our Board of directors has adopted a code of business conduct and ethics that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer, and other executive and senior officers. The full text of this code of business conduct and ethics is posted on the investor relations page&#160;of our website at https://investor.zspace.com/documents-and-charters and is filed as an exhibit to the Annual Report on Form 10-K. The reference to our website address in this filing does not include or incorporate by reference the information on that website into this filing. We intend to disclose future amendments to certain provisions of this code of business conduct and ethics, or waivers of these provisions, on our website or in public filings to the extent required by the applicable rules.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Insider Trading Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our board of directors has <ix:nonNumeric contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="Narr_DjtsFp6gtUu_aReNQ6Rebw">adopted</ix:nonNumeric><span style="white-space:pre-wrap;"> an Insider Trading Policy which prohibits trading based on &#8220;material, nonpublic information&#8221; regarding our company or any company whose securities are listed for trading or quotation in the United States. The policy covers all officers and directors of the company and its subsidiaries, all other employees of the company and its subsidiaries, and consultants or contractors to the company or its subsidiaries who have or may have access to material non-public information and members of the immediate family or household of any such person.  The policy is reasonably designed to promote compliance with insider trading laws, rules and regulations, and Nasdaq listing standards. The policy is filed as an exhibit to this Annual Report on Form 10-K.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Whistleblower Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our board of directors has adopted a whistleblower policy to provide employees with a confidential and anonymous method for reporting concerns about our conduct or employees&#8217; conduct free from retaliation. Our whistleblower policy is available on our investor relations page on the Company&#8217;s website at https://investor.zspace.com/documents-and-charters. The reference to our website address in this filing does not include or incorporate by reference the information on that website into this filing.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">105</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:10.35pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">Clawback Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our board of directors has adopted a clawback policy, which provides that in the event we are required to prepare an accounting restatement due to noncompliance with any financial reporting requirements under the securities laws or otherwise erroneous data or we determine there has been a significant misconduct that causes financial or reputational harm, we shall recover a portion or all of any incentive compensation. This policy is filed as an exhibit to this Annual Report on Form 10-K.</p><a id="_2f0ac47e_60bf_4453_bd74_21f2dcf956fc"></a><a id="Item11ExecutiveCompensation_535692"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;11. Executive Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Summary Compensation Table</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table presents summary information regarding the total compensation for services rendered in all capacities that was earned for 2025 and 2024 by our principal executive officer and our two most highly compensated executive officers other than our principal executive officer (together, the &#8220;NEOs&#8221;) as of December 31 2025.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:4.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-equity</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales&#160;Incentive</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">All&#160;other</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name and Principal Position</b></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Base&#160;Salary</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Awards</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Option Awards</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paul Kellenberger</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 482,971</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,781,120</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 98,167</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 46,168</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,408,426</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Chief Executive Officer and Director</i></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 400,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,994,351</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 162,311</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,900</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,559,562</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Erick DeOliveira</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 383,333</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,300,400</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 23,750</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(7)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 37,514</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,744,997</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Chief Financial Officer </i></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 300,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 94,497</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,900</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 397,397</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Mike Harper</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 387,500</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,426,240</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 159,458</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(8)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 37,514</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,010,712</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Chief Product, Engineering and Marketing Officer</i></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 325,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 674,831</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 131,878</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,900</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,134,609</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount reported in the &#8220;Stock Awards&#8221; column is based on the grant date fair value of restricted stock units (&#8220;RSUs&#8221;) granted to the named executive officer computed in accordance with FASB ASC Topic 718. </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">The grant date fair value of these RSU awards was determined based on the closing market price of our common stock on the date of grant. </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The assumptions made in the valuation of the option awards are discussed in Note 7, &#8220;Stock-based Compensation,&#8221; of the Notes to the Consolidated Financial Statements included herein.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount reported in the &#8220;Option Awards&#8221; column is based on the grant date fair value of the option award as computed in accordance with FASB ASC Topic 718.</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;"> </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The assumptions made in the valuation of the option awards are discussed in Note 7, &#8220;Stock-based Compensation,&#8221; of the Notes to the Consolidated Financial Statements included herein.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">The amount reported represents bonus payments made during the 2025 fiscal</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">year to Mr.</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">Kellenberger under the performance cash award provisions of our employee incentive plan, equal to 50% of the approved bonus amounts for each of the 2023 and 2024 fiscal</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">years, based on Company achievement of financial targets and individual achievement of performance goals for those</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">years.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">The amount reported represents (i) 401(k) company matching contributions of $2,000. (ii) $900 of monthly mobile phone compensation earned by such individual and (iii) a payout of previously accrued but unused vacation time in connection with the Company&#8217;s transition to an unlimited vacation policy, pursuant to which vacation time is no longer accrued.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount reported</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;"> is the sum of bonus payments made during the 2024 fiscal</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">year to such individual under the performance cash award provisions of our employee incentive plan for Company achievement of financial targets and personal achievement of individual performance goals during the 2022 fiscal</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">year. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">The amount reported represents (i)</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">401(k)</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">company matching contributions of $2,000 and $900 of monthly phone compensation earned by such individual. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount reported represents </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">bonus payments made during the 2025 fiscal</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">year to Mr.</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">DeOliveira under the performance cash award provisions of our employee incentive plan, equal to 50% of the approved bonus amounts for the 2024 fiscal</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">year, based on Company achievement of financial targets and individual achievement of performance goals for that</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">year.</span></td></tr></table><div style="margin-top:10pt;"></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">106</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(8)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount reported represents</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;bonus payments made during the 2025 fiscal</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">year to Mr.</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">Harper under the performance cash award provisions of our employee incentive plan, equal to the total approved bonus amounts for each of the 2023 and 2024 fiscal</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">years, based on Company achievement of financial targets and individual achievement of performance goals for those</span><span style="color:#231f20;font-family:'Times NR MT Pro';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">&#160;</span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">years.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Narrative Disclosure to Summary Compensation Table</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following describes the material elements of our compensation program as applicable to our NEOs and reflected in the Summary Compensation Table above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Base Salary</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Base salaries for our NEOs were established primarily based on individual negotiations with the executive officers when they joined our company. In determining compensation for our executive officers, we considered salaries provided to executive officers of our peer companies, each executive officer&#8217;s anticipated role criticality relative to others at our company, and our determination of the essential need to attract and retain our NEOs.<span style="color:#231f20;"> In 2025, the base salaries of each of our executive officers was increased to align their compensation more closely with the median base salary levels of</span><span style="color:#231f20;letter-spacing:1.45pt;"> </span><span style="color:#231f20;">our compensation peer group.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Annual Incentive Awards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Each of our NEOs is eligible to receive an annual cash bonus, payable based upon the achievement of performance goals set annually by our board of directors. <span style="color:#231f20;">During 2025, our board of directors approved a bonus</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">with</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">an</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">aggregate</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">value</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">of $303,500</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">2023</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">Messrs.</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">Kellenberger</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">and</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">Harper</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">achievement</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;">of financial targets and personal achievement of individual performance goals during the 2023 fiscal year (the &#8220;2023</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">Bonuses&#8221;).</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">In</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">2025,</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">board</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">of directors also</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">approved</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">a</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">bonus</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">with</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">an</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">aggregate</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">value</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">of $162,292</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">for Messrs.</span><span style="color:#231f20;letter-spacing:-0.75pt;"> </span><span style="color:#231f20;">Kellenberger,</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">Harper,</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">and</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">DeOliveira</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">achievement</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">financial</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">targets</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">and</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">personal</span><span style="color:#231f20;letter-spacing:-0.6pt;"> </span><span style="color:#231f20;">achievement of</span><span style="color:#231f20;letter-spacing:0.4pt;"> </span><span style="color:#231f20;">individual</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">performance</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">goals</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">during</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">2024</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">fiscal</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">year</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">(the</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">&#8220;2024</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Bonuses&#8221;</span><span style="color:#231f20;letter-spacing:-0.65pt;"> </span><span style="color:#231f20;">and,</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">together</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">with</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">2023 </span><span style="color:#231f20;letter-spacing:-0.1pt;">Bonuses,</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">the</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">&#8220;Accumulated</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Bonuses&#8221;).</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">During</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">2025,</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">the</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Company</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">paid</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">50%</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">of</span><span style="color:#231f20;letter-spacing:0.6pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">the</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Accumulated</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Bonuses</span><span style="color:#231f20;letter-spacing:-0.45pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">for </span><span style="color:#231f20;">each</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">named</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">executive</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">officer</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">except</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Mr.</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Harper,</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">who</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">received</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">100%</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">of his</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Accumulated</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">Bonus.</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">The</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">timing </span><span style="color:#231f20;letter-spacing:-0.1pt;">and</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">amount</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">of</span><span style="color:#231f20;letter-spacing:0.7pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">Board-approved</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">bonus</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">payments</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">were</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">determined</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">by</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">our</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">management,</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">based</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">on</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">a</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">number</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">of </span><span style="color:#231f20;">factors, including the Company&#8217;s cash availability and retention considerations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Employee Benefits and Perquisites</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our NEOs are eligible to participate in our health and welfare plans on the same terms and conditions as those provided to our full-time employees. We also reimburse our NEOs for reasonably incurred and properly documented business expenses.<span style="color:#231f20;"> In</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">connection</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">with</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">Company&#8217;s</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">transition</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">an</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">unlimited</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">vacation</span><span style="color:#231f20;letter-spacing:-0.55pt;"> </span><span style="color:#231f20;">policy during 2025, we paid out previously accrued but unused vacation time to our NEOs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Retirement Benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We maintain a 401(k)&#160;plan that provides eligible United States employees with an opportunity to save for retirement on a tax advantaged basis. Eligible employees are able to defer eligible compensation up to certain I.R.S. Code limits, which are updated annually. Contributions are allocated to each participant&#8217;s individual account and are then invested in selected investment alternatives according to the participants&#8217; directions. Employees are immediately and fully vested in their own contributions. We may elect to make matching or other contributions into participants&#8217; individual accounts. We currently match pretax and Roth employee contributions up to $2,000 per participant annually and all matching contributions vest immediately. The 401(k)&#160;plan is intended to be qualified under Section&#160;401(a)&#160;of the Code, with the related trust intended to be tax exempt under Section&#160;501(a)&#160;of the Code. As a tax-qualified retirement plan, contributions to the 401(k)&#160;plan are deductible by us when made, and contributions and earnings on those amounts are not taxable to the employees until withdrawn or distributed from the 401(k)&#160;plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Equity Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We have previously granted, and we intend to, from time to time, grant equity awards to our NEOs which grants are generally subject to vesting based on each NEO&#8217;s continued service. Each of our NEOs currently holds outstanding </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">107</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">options to purchase shares of our common stock that were granted under either our 2007 Stock Plan or the 2017 Stock Plan, as set forth in the table below entitled &#8220;2024 Outstanding Equity Awards at Fiscal&#160;Year-End.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">2025 Outstanding Equity Awards at Fiscal&#160;Year-End</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table presents, for each of our NEOs, information regarding outstanding stock options as of December&#160;31, 2025.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:53.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Option&#160;Awards</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Securities</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Securities</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Underlying</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Underlying</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unexercised</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unexercised</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unexercisable</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Option Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Option Expiration</b>&#160;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(#)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(#)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paul Kellenberger*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 233</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 720.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">10/23/2027</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 266</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 720.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">10/23/2027</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,000</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 720.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">02/27/2028</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 433,760</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.53</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">04/13/2031</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,864,990</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.57</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">03/04/2034</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Erick DeOliveira</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 42,303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,102</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.57</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">03/04/2034</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Mike Harper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 71</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 720.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">10/23/2027</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 333</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 720.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">02/27/2028</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 97,173</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.53</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">04/13/2031</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 420,309</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.57</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">03/04/2034</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">All of the outstanding equity awards were granted under our 2007 Stock Plan or our 2017 Stock Plan, as footnoted below.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Option issued under the 2007 Plan. The option is fully vested and exercisable.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Option issued under the 2017 Plan. The option is fully vested and exercisable.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Option issued under the 2017 Plan and vests with respect to one-third (1/3rd) of the total number of shares subject to the option on the vesting commencement date, which was September 18, 2023, and the remainder vests in 36 equal monthly installments thereafter. </span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><span style="font-size:8pt;">*</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><span style="font-size:8pt;">Employee Director</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Equity Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2007 Stock Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The 2007 Equity Incentive Plan (the &#8220;2007 Stock Plan&#8221;) provides for the grant of options, restricted stock and other stock option awards to our directors, employees and consultants and to directors and employees of our subsidiaries or affiliates. As of December&#160;31, 2025, there are a total of 16,587 shares authorized for issuance and a total of 2,089 shares of our common stock are subject to outstanding option awards under the 2007 Stock Plan. Since 2017, we have not granted and do not intend to grant any further awards under the 2007 Stock Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2017 Stock Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The 2017 Equity Incentive Plan (the &#8220;2017 Stock Plan&#8221;) provides for the grant of options, stock appreciation rights, restricted stock and other stock option awards to our directors and employees, and to directors and employees of any of our subsidiaries or affiliates. As of December&#160;31, 2025, the maximum number of shares available for issuance to participants pursuant to awards under the 2017 Plan is 5,982,115. The shares available for issuance under the 2017 Stock Plan may consist, in whole or in part, of authorized and unissued shares or reacquired shares. As of December&#160;31, 2025, </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">108</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">a total of 5,978,727 shares of our common stock are subject to outstanding option awards under the 2017 Stock Plan. Since December 6, 2024, we have not granted and do not intend to grant any further awards under the 2017 Stock Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2024 Stock Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">In December 2024, we adopted the 2024 Equity Incentive Plan (the &#8220;2024 Stock Plan&#8221;) to provide for the grant of stock options, stock appreciation rights (&#8220;SARs&#8221;), restricted stock, restricted stock units and other stock or cash-based awards to our directors, employees, non-employee directors and service providers. As of December 31, 2025, the  number of shares available for issuance under the 2024 Plan is 1,481,354. The shares available for issuance under the 2024 Stock Plan may consist, in whole or in part, of authorized and unissued shares or reacquired shares. As of December 31, 2025, there were 895,434 shares of our common stock still subject to outstanding awards under the 2024 Plan. The following is a summary of certain provisions of the 2024 Stock Plan, and is qualified in its entirety by the full text of the 2024 Stock Plan, which is filed as an exhibit to this Annual Report on Form 10-K.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Purpose</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The purpose of the 2024 Stock Plan is to enhance our ability to attract, retain and motivate persons who make (or are expected to make) important contributions to our company by providing these individuals with equity ownership opportunities and/or equity-linked compensatory opportunities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Administration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The 2024 Stock Plan is administered by the compensation committee of our board of directors. The plan administrator has full power to select, from among the individuals eligible for awards, the individuals to whom awards will be granted, to make any combination of awards to participants, and to determine the specific terms and conditions of each award, subject to the provisions of the 2024 Stock Plan. The plan administrator may delegate to one or more of our officers the authority to grant awards to individuals who are not subject to the reporting and other provisions of Section&#160;16 of the Exchange Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Share Reserve</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">An aggregate of 2,708,175 shares of common stock may be issued under the 2024 Stock Plan. Shares underlying any awards under the 2024 Stock Plan that are forfeited, cancelled, held back to cover the exercise price or tax withholding, satisfied without the issuance of stock or otherwise terminated (other than by exercise) will be added back to the shares available for issuance under the 2024 Stock Plan. The payment of dividend equivalents in cash shall not count against the share reserve.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Annual Limitation on Awards to Non-Employee Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The 2024 Stock Plan contains a limitation whereby the grant date value of all awards under the 2024 Stock Plan and all other cash compensation paid by us to any non-employee director may not exceed $250,000&#160;in any calendar&#160;year, although our board of directors may, in its discretion, make exceptions to the limit in extraordinary circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The 2024 Stock Plan permits both options to purchase shares of common stock intended to qualify as incentive stock options under Section&#160;422 of the Code and options that do not so qualify. Options granted under the 2024 Stock Plan will be nonqualified options if they fail to qualify as incentive stock options or exceed the annual limit on incentive stock options. Incentive stock options may only be granted to our employees. Nonqualified options may be granted to any persons eligible to receive awards under the 2024 Stock Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The exercise price of each option will be determined by the plan administrator but generally may not be less than 100% of the fair market value of our common stock on the date of grant or, in the case of an incentive stock option granted to a 10% stockholder, 110% of such share&#8217;s fair market value. The term of each option will be fixed by the plan administrator and may not exceed ten&#160;years from the date of grant (or five&#160;years for an incentive stock option granted to </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">109</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">a 10% stockholder). The plan administrator will determine at what time or times each option may be exercised, including the ability to accelerate the vesting of such options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Stock Appreciation Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The plan administrator may award stock appreciation rights subject to such conditions and restrictions as it may determine. Stock appreciation rights entitle the recipient to shares of common stock, or cash, equal to the value of the appreciation in our stock price over the exercise price. The exercise price generally may not be less than 100% of the fair market value of common stock on the date of grant. The term of each stock appreciation right will be fixed by the plan administrator and may not exceed ten&#160;years from the date of grant. The plan administrator will determine at what time or times each stock appreciation right may be exercised, including the ability to accelerate the vesting of such stock appreciation rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Restricted Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The plan administrator may award restricted shares of common stock subject to such conditions and restrictions as it may determine. These conditions and restrictions may include the achievement of certain performance goals and/or continued employment with us through a specified vesting period. Unless otherwise provided in the applicable award agreement, the participant generally will have the rights and privileges of a stockholder as to such restricted shares, including without limitation the right to vote such restricted shares and the right to receive dividends, if applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Restricted Stock Units and Dividend Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The plan administrator may award restricted stock units which represent the right to receive common stock at a future date in accordance with the terms of such grant upon the attainment of certain conditions specified by the plan administrator. Restrictions or conditions could include, but are not limited to, the attainment of performance goals, continuous service with us, the passage of time or other restrictions or conditions. The plan administrator determines the persons to whom grants of restricted stock units are made, the number of restricted stock units to be awarded, the time or times within which awards of restricted stock units may be subject to forfeiture, the vesting schedule, and rights to acceleration thereof, and all other terms and conditions of the restricted stock unit awards. The value of the restricted stock units may be paid in common stock, cash, other securities, other property, or a combination of the foregoing, as determined by the plan administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Other Stock or Cash Based Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Other stock or cash based may be granted either alone, in addition to, or in tandem with, other awards granted under the 2024 Stock Plan and/or cash awards made outside of the 2024 Stock Plan. The plan administrator shall have authority to determine the persons to whom and the time or times at which such awards will be made, the amount of such awards, and all other conditions, including any dividend and/or voting rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Change in Control</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Except as set forth in an award agreement issued under the 2024 Stock Plan, in the event of a change in control (as defined in the 2024 Stock Plan), each outstanding stock award (vested or unvested) will be treated as the plan administrator determines, which may include (i)&#160;our continuation of such outstanding stock awards (if we are the surviving corporation); (ii)&#160;the assumption of such outstanding stock awards by the surviving corporation or its parent; (iii)&#160;the substitution by the surviving corporation or its parent of new stock options or other equity awards for such stock awards; (iv)&#160;the cancellation of such stock awards in exchange for a payment to the participants equal to the excess of (A)&#160;the fair market value of the shares subject to such stock awards as of the closing date of such corporate transaction over (B)&#160;the exercise price or purchase price paid or to be paid (if any) for the shares subject to the stock awards (which payment may be subject to the same conditions that apply to the consideration that will be paid to holders of shares in connection with the transaction, subject to applicable law); (v)&#160;provide that such award shall vest and, to the extent applicable, be exercisable as to all shares covered thereby, notwithstanding anything to the contrary in the 2024 Stock Plan or the provisions of such Award; or (vi)&#160;provide that the award will terminate and cannot vest, be exercised or become payable after the applicable event. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">110</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The 2024 Stock Plan provides that a stock award may be subject to additional acceleration of vesting and exercisability upon a change in control as may be provided in the award agreement for such stock award, but in the absence of such provision, no such acceleration will occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Tax Withholding</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Participants in the 2024 Stock Plan are responsible for the payment of any federal, state or local taxes that we are required by law to withhold upon the exercise of options or stock appreciation rights or vesting of other awards. The plan administrator may cause any tax withholding obligation of ours to be satisfied, in whole or in part, by the applicable entity withholding from shares of common stock to be issued pursuant to an award a number of shares with an aggregate fair market value that would satisfy the withholding amount due. The plan administrator may also require any tax withholding obligation of ours to be satisfied, in whole or in part, by an arrangement whereby a certain number of shares issued pursuant to any award are immediately sold and proceeds from such sale are remitted to us in an amount that would satisfy the withholding amount due.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Transferability of Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The 2024 Stock Plan generally does not allow for the transfer or assignment of awards, other than by will or by the laws of descent and distribution; however, the plan administrator has the discretion to permit awards (other than incentive stock options) to be transferred by a participant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Amendment and Termination</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our board of directors and the plan administrator may each amend, suspend, or terminate the 2024 Stock Plan and the plan administrator may amend or cancel outstanding awards, but no such action may materially and adversely affect rights under an award without the holder&#8217;s consent. Certain amendments to the 2024 Stock Plan will require the approval of our stockholders. Generally, without stockholder approval, (i)&#160;no amendment or modification of the 2024 Stock Plan may reduce the exercise price of any stock option or stock appreciation right, (ii)&#160;the plan administrator may not cancel any outstanding stock option or stock appreciation right where the fair market value of the common stock underlying such stock option or stock appreciation right is less than its exercise price and replace it with a new option or stock appreciation right, another award or cash and (iii)&#160;the plan administrator may not take any other action that is considered a &#8220;repricing&#8221; for purposes of the stockholder approval rules&#160;of the applicable securities exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">All stock awards granted under the 2024 Stock Plan will be subject to recoupment in accordance with our Clawback Policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Executive Employment Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Paul Kellenberger Employment Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Effective June&#160;1, 2024, we entered into an employment agreement with Paul Kellenberger, our Chief Executive Officer (the &#8220;Kellenberger Agreement&#8221;). Under the Kellenberger Agreement, Mr.&#160;Kellenberger is entitled to an annual base salary of $400,000, and is also eligible for a discretionary bonus based on our performance. In addition, Mr.&#160;Kellenberger is entitled, subject to the approval of our board of directors, to equity awards, in an amount to be determined by our board of directors and at an exercise price equal to the fair market value per share of our common stock on the date of grant, as determined by our board of directors. In February 2025, the board of directors increased Mr. Kellenberger&#8217;s annual base salary to $500,000 effective March 1, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Kellenberger Agreement also provides that if Mr.&#160;Kellenberger&#8217;s employment is terminated without Cause or if Mr.&#160;Kellenberger terminates his employment for Good Reason, each as defined in the Kellenberger Agreement, subject to Mr.&#160;Kellenberger&#8217;s execution and non-revocation of a release of claims in favor of us then Mr.&#160;Kellenberger shall be entitled to (i)&#160;salary continuation at his then base salary rate, from the termination date through the twelve&#160;month anniversary of the termination date; plus (ii)&#160;a pro-rated bonus for the&#160;year of termination as determined by our board of directors equal to: (a)&#160;the discretionary bonus Mr.&#160;Kellenberger would have received for the&#160;year of termination, had he remained employed through the payment date of such discretionary bonus, multiplied by (b)&#160;a fraction, the numerator of which is the number of&#160;days Mr.&#160;Kellenberger was employed by us in the&#160;year of termination and the denominator being </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">111</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">365. Mr.&#160;Kellenberger may also elect to continue to receive group health insurance coverage under our group health plan pursuant to COBRA, and we will reimburse Mr.&#160;Kellenberger for such&#160;monthly COBRA premiums for twelve&#160;months. The Kellenberger Agreement also contains certain restrictions related to confidentiality, non-disparagement and intellectual property assignment that are applicable during or after the time that Mr.&#160;Kellenberger is employed by us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Erick DeOliveira Employment Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Effective June&#160;1, 2024, we entered into an employment agreement with Erick DeOliveira, our Chief Financial Officer (the &#8220;DeOliveira Agreement&#8221;). Under the DeOliveira Agreement, Mr.&#160;DeOliveira is entitled to an annual base salary of $300,000, and is also eligible for a discretionary bonus based on our performance. In addition, Mr.&#160;DeOliveira is entitled, subject to the approval of our board of directors, to equity awards in an amount to be determined by our board of directors and at an exercise price equal to the fair market value per share of our common stock on the date of grant, as determined by our board of directors. In February 2025, the board of directors increased Mr. DeOliveira&#8217;s annual base salary to $400,000 effective March 1, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The DeOliveira Agreement also provides that if Mr.&#160;DeOliveira&#8217;s employment is terminated without Cause or if Mr.&#160;DeOliveira terminates his employment for Good Reason, each as defined in the DeOliveira Agreement, subject to Mr.&#160;DeOliveira&#8217;s execution and non-revocation of a release of claims in favor of us, then Mr.&#160;DeOliveira shall be entitled to (i)&#160;salary continuation at his then base salary rate, from the termination date through the twelve&#160;month anniversary of the termination date; plus (ii)&#160;a pro-rated bonus for the&#160;year of termination as determined by our board of directors equal to: (a)&#160;the discretionary bonus Mr.&#160;DeOliveira would have received for the&#160;year of termination, had he remained employed through the payment date of such discretionary bonus, multiplied by (b)&#160;a fraction, the numerator of which is the number of&#160;days Mr.&#160;DeOliveira was employed by us in the&#160;year of termination and the denominator being 365. Mr.&#160;DeOliveira may also elect to continue to receive group health insurance coverage under our group health plan pursuant to COBRA, and we will reimburse Mr.&#160;DeOliveira for such&#160;monthly COBRA premiums for twelve&#160;months. The DeOliveira Agreement also contains certain restrictions related to confidentiality, non-disparagement and intellectual property assignment that are applicable during or after the time that Mr.&#160;DeOliveira is employed by us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Michael Harper Employment Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Effective June&#160;1, 2024, we entered into an employment agreement with Michael Harper, our Head of Product, Engineering, and Marketing (the &#8220;Harper Agreement&#8221;). Under the Harper Agreement, Mr.&#160;Harper is entitled to an annual base salary of $325,000 and is also eligible for a discretionary bonus based on our performance. In addition, Mr.&#160;Harper is entitled, subject to the approval of our board of directors, to equity awards in an amount to be determined by our board of directors and at an exercise price equal to the fair market value per share of our common stock on the date of grant, as determined by our board of directors. In February 2025, the board of directors raised Mr. Harper&#8217;s annual base salary to $400,000 effective March 1, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Harper Agreement also provides that if Mr.&#160;Harper&#8217;s employment is terminated without Cause or if Mr.&#160;Harper terminates his employment for Good Reason, each as defined in the Harper Agreement, subject to Mr.&#160;Harper&#8217;s execution and non-revocation of a release of claims in favor of us, then Mr.&#160;Harper shall be entitled to (i)&#160;salary continuation at his then base salary rate, from the termination date through the twelve&#160;month anniversary of the termination date; plus (ii)&#160;a pro-rated bonus for the&#160;year of termination as determined by our board of directors equal to: (a)&#160;the discretionary bonus Mr.&#160;Harper would have received for the&#160;year of termination, had he remained employed through the payment date of such discretionary bonus, multiplied by (b)&#160;a fraction, the numerator of which is the number of&#160;days Mr.&#160;Harper was employed by us in the&#160;year of termination and the denominator being 365. Mr.&#160;Harper may also elect to continue to receive group health insurance coverage under our group health plan pursuant to COBRA, and we will reimburse Mr.&#160;Harper for such&#160;monthly COBRA premiums for twelve&#160;months. The Harper Agreement also contains certain restrictions related to confidentiality, non-disparagement and intellectual property assignment that are applicable during or after the time that Mr.&#160;Harper is employed by us. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">112</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Non-Employee Director Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;">The following table sets forth information concerning our non-employee directors compensation for </span><span style="color:#231f20;letter-spacing:-0.1pt;">services</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">during</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">the</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">year</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">ended</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">December</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">31,</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">2025.</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">All</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">compensation</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">that</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">we</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">paid</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">to</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">our</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">employee</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">directors</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">is </span><span style="color:#231f20;">set forth in the table in &#8220;</span><i style="color:#231f20;font-style:italic;">Executive Compensation &#8212; Summary Compensation Table</i><span style="color:#231f20;">.</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:34.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name </b></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees Earned or Paid in Cash ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Awards ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option Awards ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All Other Compensation </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">($)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amit Jain <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 30,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 150,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,000</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Joanna Morris <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 30,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 150,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,000</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Abhay Pande <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 30,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 150,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,000</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jane Swift <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 30,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 150,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,000</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Angela Prince <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 30,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 150,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,000</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pankaj Gupta <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 30,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 150,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,000</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:34.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 900,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,080,000</span></p></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Mr. Jain has served as a member of our board of directors since April 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:10pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Dr. Morris has served as a member of our board of directors since December 2024.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:10pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Mr. Pande has served as a member of our board of directors since December 2024.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:10pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Ms. Swift has served as a member of our board of directors since December 2024.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:10pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Ms. Prince served as a member of our board of directors from December 2024 until December 9, 2025, when she stepped down from the board of directors.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:10pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Mr. Gupta served as a member of our board of directors from January 2021 until December 9, 2025, when he stepped down from the board of directors.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:8.1pt 0pt 10pt 0pt;"><span style="color:#231f20;">Beginning</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">in</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">2025,</span><span style="color:#231f20;letter-spacing:0.9pt;"> </span><span style="color:#231f20;">we</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">paid</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">our</span><span style="color:#231f20;letter-spacing:0.9pt;"> </span><span style="color:#231f20;">non-employee</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">directors</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">an</span><span style="color:#231f20;letter-spacing:0.9pt;"> </span><span style="color:#231f20;">annual</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">cash</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">retention</span><span style="color:#231f20;letter-spacing:0.9pt;"> </span><span style="color:#231f20;">fee</span><span style="color:#231f20;letter-spacing:0.85pt;"> </span><span style="color:#231f20;">of</span><span style="color:#231f20;letter-spacing:1.65pt;"> </span><span style="color:#231f20;">$30,000</span><span style="color:#231f20;letter-spacing:0.9pt;"> </span><span style="color:#231f20;letter-spacing:-0.25pt;">and </span><span style="color:#231f20;">$150,000</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">in</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">common</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">stock</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">his</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">or</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">her</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;letter-spacing:-0.1pt;">services.</span></p><a id="_29720a99_2a1d_4c73_9470_f880a219fe47"></a><a id="Item12SecurityOwnershipofCertainBenefici"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Securities authorized for issuance under equity compensation plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes our equity compensation plan information as of January 31, 2026, which consists of our 2007 Equity Incentive Plan (the &#8220;2007 Plan&#8221;), our 2017 Equity Incentive Plan (the "2017 Plan"), and our 2024 Equity Incentive Plan (the &#8220;2024 Plan&#8221;). Information is included for equity compensation plans approved by our stockholders.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Plan Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of securities to be issued upon exercise of outstanding options, warrants and rights</b></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-average exercise price of outstanding options, warrants and rights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity compensation plans approved by security holders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,853,656</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,481,815</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity compensation plans not approved by security holders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,853,656</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,481,815</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">113</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Security ownership of certain beneficial owners and management</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table sets forth certain information regarding the ownership of zSpace&#8217;s common stock as of January 31, 2026, by: (i) each person, or group of affiliated persons, known by us to beneficially own more than 5% of our common stock; (ii) each of our named executive officers; (iii) each of our directors; and (iv) all of our executive officers and directors as a group. Information with respect to beneficial ownership has been furnished by each director, executive officer or beneficial owner of more than five percent of the shares of our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Beneficial ownership is determined in accordance with SEC rules, which generally attribute beneficial ownership of securities to each person who possesses, either solely or shared with others, the power to vote or dispose of those securities. These rules also treat as outstanding all shares of capital stock that a person would receive upon exercise of stock options held by that person that are immediately exercisable or exercisable within 60 days of January 31, 2026. These shares are deemed to be outstanding and to be beneficially owned by the person holding those options for the purpose of computing the number of shares beneficially owned and the percentage ownership of that person, but they are not treated as outstanding for the purpose of computing the percentage ownership of any other person. Unless otherwise indicated and to the extent known, the persons or entities identified in this table have sole voting and investment power with respect to all shares shown as beneficially owned by them, subject to applicable community property laws.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:26.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:52.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:44.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:middle;width:52.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of Beneficial Owner</b></p></td><td style="vertical-align:bottom;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:26.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares Beneficially Owned</b></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.41%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Percent of Shares (1)</b></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:middle;width:52.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Greater than 5% Stockholders</b></p></td><td style="vertical-align:bottom;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:26.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">bSpace Investments Limited (2)</p></td><td style="vertical-align:bottom;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:26.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,506,800</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">16.5%</p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">dSpace Investments Limited (3)</p></td><td style="vertical-align:bottom;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:26.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 11,580,670</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">34.8%</p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:middle;width:52.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Named Executive Officers and Directors</b></p></td><td style="vertical-align:middle;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Erick DeOliveira (4)</p></td><td style="vertical-align:middle;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 107,016</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Michael Harper (5)</p></td><td style="vertical-align:middle;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 573,283</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">1.7%</p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Paul Kellenberger (6)</p></td><td style="vertical-align:middle;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,400,534</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">6.7%</p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Amit Jain</p></td><td style="vertical-align:middle;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,441</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Joanna Morris</p></td><td style="vertical-align:middle;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,441</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Abhay Pande (7)</p></td><td style="vertical-align:middle;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 40,529</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Jane Swift</p></td><td style="vertical-align:middle;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,441</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">*</p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">All Directors and Executive Officers as a Group (7 persons)</p></td><td style="vertical-align:middle;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,161,685</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;">8.7%</p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:middle;width:52.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">* Less than 1%</p></td><td style="vertical-align:middle;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:26.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Based on 33,302,983 shares of common stock outstanding as of January 31, 2026.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Based on a review of the records of the Company&#8217;s transfer agent as of January 31, 2026, and information provided in a Schedule 13G filed on February 14, 2025 by bSpace Investments Ltd and Mohammed Al Hassan. The shares are held of record by bSpace Investments Ltd. Mohammed Al Hassan holds 100% of the equity interest in bSpace Investments Ltd in his personal capacity. The address for bSpace Investments Ltd is Emaar Square, Building 4, Office 701, Downtown Dubai, PO Box 215931, United Arab Emirates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Based on a review of the records of the Company&#8217;s transfer agent as of January 31, 2026, and information provided in a Schedule 13G filed on February 14, 2025 by dSpace Investments Ltd and Pankaj Gupta. The shares are held of record by dSpace Investments Ltd. Pankaj Gupta holds 100% of the equity interest in dSpace Investments Ltd and therefore may be deemed to be the beneficial owner of the securities held by dSpace Investments Ltd. Pankaj Gupta disclaims beneficial ownership of all such securities. The address for dSpace Investments Ltd is Emaar Square, Building 4, Office 701, Downtown Dubai, PO Box 215931, United Arab Emirates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes (i) 45,436 shares of common stock issuable to Mr. DeOliveira upon the exercise of options that are exercisable within 60 days after January 31, 2026, and (ii) 21,083 shares of common stock issuable upon the vesting of restricted stock units (&#8220;RSUs&#8221;) within 60 days after January 31, 2026.</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">114</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes 517,886 shares of common stock issuable to Mr. Harper upon the exercise of options that are exercisable within 60 days after January 31, 2026, and (ii) 17,000 shares of common stock issuable upon the vesting of RSUs within 60 days after January 31, 2026.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes 2,302,249 shares of common stock issuable to Mr. Kellenberger upon the exercise of options that are exercisable within 60 days after January 31, 2026, and (ii) 33,500 shares of common stock issuable upon the vesting of RSUs within 60 days after January 31, 2026.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes 27,088 shares of common stock issuable to Mr. Pande upon the exercise of options that are exercisable within 60 days after January 31, 2026.</span></td></tr></table><div style="margin-top:10pt;"><a id="_6488522b_807a_450c_8b70_85c4e20ba889"></a><a id="Item13CertainRelationshipsandRelatedTran"></a></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;13. Certain Relationships and Related Transactions, and Director Independence </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A &#8220;related party transaction&#8221; is any actual or proposed transaction, arrangement or relationship or series of similar transactions, arrangements or relationships, including those involving indebtedness not in the ordinary course of business, to which we or our subsidiaries were or are a party, or in which we or our subsidiaries were or are a participant, in which the amount involved exceeded or exceeds the lesser of (i) $120,000 or (ii)&#160;one&#160;percent of the average of our total assets at&#160;year-end for the last two completed fiscal&#160;years and in which any related party had or will have a direct or indirect material interest. A &#8220;related party&#8221; includes:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any person who is, or at any time during the applicable period was, one of our executive officers or one of our directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any person who beneficially owns more than 5% of our common stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any immediate family member of any of the foregoing; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any entity in which any of the foregoing is a partner or principal or in a similar position or in which such person has a 10% or greater beneficial ownership interest.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Historically, certain of our insiders and other related parties have been part of the funding groups that have provided funding to us via loans, convertible loans, preferred equity and direct equity investments into us as further described in this report and below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Other than the transactions described below and the compensation arrangements for our named executive officers, which we describe above, there were no related party transactions to which we were a party since January 1, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">bSpace Investments Limited</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">bSpace Investments Limited (&#8220;bSpace&#8221;) owns 5,506,800 common shares, or 16.5%, of our common stock as of January 31, 2026. Mohammed Al Hassan, the Co-CEO of Gulf Islamic Investments, LLC (&#8220;GII&#8221;), personally holds 100% of the equity interest in bSpace. As such, although GII does not own any securities of bSpace, GII may be deemed to be an affiliate of bSpace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">dSpace Investments Limited</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">dSpace Investments Limited (&#8220;dSpace&#8221;) owns 11,580,670 common shares stock, which is 34.8% of our common stock as of January 31, 2026. Pankaj Gupta, one of our directors until his resignation in December 2025 and the Co-CEO of GII, holds 100% of the equity interest in dSpace in his personal capacity. As such, although GII does not own any securities of dSpace, GII may be deemed to be an affiliate of dSpace.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">115</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Director Independence</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In August 2025, our board of directors determined that each of the directors on our board of directors, other than Paul Kellenberger and Amit Jain qualifies as an independent director under the rules of Nasdaq, and SEC rules and regulations. Under the rules of Nasdaq, unless an explicit exemption exists, independent directors must comprise a majority of a listed company&#8217;s board of directors. In addition, the rules of Nasdaq require that, subject to specified exceptions, each member of a listed company&#8217;s audit, compensation, and nominating and corporate governance committees be independent. Under the rules of Nasdaq, a director will only qualify as an &#8220;independent director&#8221; if, in the opinion of that company&#8217;s board of directors, that person does not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director. In making these determinations, the board of directors reviewed and discussed information provided by our directors and by us with regard to each director&#8217;s business and personal activities and relationships as they may relate to us and our management, including the beneficial ownership of capital stock by each non-employee director and the transactions involving them described in this section.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Related Person Transactions Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our board of directors has adopted a written policy relating to the approval of related person transactions. A &#8220;related person transaction&#8221; is any transaction or series of transactions in which we are a participant, the amount involved exceeds $120,000, and a Related Person (as defined in the policy) has a direct or indirect material interest resulting in a potential transaction with a Related Person.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our audit committee of the board of directors is responsible for the oversight of the policy and as such, will be entitled to rely upon determinations made and reported by our management. Our management will be responsible for determining whether a transaction is a Related Person Transaction subject to the policy, including whether the Related Person has a material interest, based on a review of all facts and circumstances. Upon a determination by our management that a transaction is a Related Person Transaction subject to the policy, the material facts concerning the transaction and the Related Person&#8217;s interest in the transaction must be reported to our audit committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The policy will apply to the members of our board of directors, our executive officers (as defined under the regulations of the Securities and Exchange Commission), including, in any case, but not limited to, our principal executive officer, principal financial officer, principal accounting officer or persons performing similar functions, and all of our employees. It is the responsibility of all directors, officers, employees to comply with the policy. Members of the families of our directors, officers and employees and others living with them and all holding companies and other related entities and all persons or companies acting on behalf of or at the request of any of the foregoing also are expected to comply with the policy, as if they themselves were our directors, officers or employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Indemnification of Directors and Officers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have entered into indemnification agreements with each of our directors and executive officers and expect to enter into a similar agreement with any new director or executive officer. The indemnification agreements, together with our bylaws, will provide that we will jointly and severally indemnify each indemnitee to the fullest extent permitted by the DGCL from and against all loss and liability suffered and expenses, judgments, fines, and amounts paid in settlement actually and reasonably incurred by or on behalf of the indemnitee in connection with any threatened, pending, or completed action, suit or proceeding. Additionally, we will agree to advance to the indemnitee all out-of-pocket costs of any type or nature whatsoever incurred in connection therewith. See &#8220;<i style="font-style:italic;">Description of Capital Stock&#160;&#8212; Limitation on Liability and Indemnification of Directors and Officers</i>.</p><a id="_8809aa80_c249_4c07_86cf_94ed285002c6"></a><a id="Item14PrincipalAccountantFeesandServices"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:10pt;margin:0pt;">Item&#160;14. Principal Accountant Fees and Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">We have appointed </span>UHY LLP<span style="color:#212529;"> (&#8220;UHY&#8221;) to serve as our independent registered public accounting firm for the fiscal year ending December 31, 2025. UHY has served as our independent registered public accounting firm since 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">&#160;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">116</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="color:#212529;font-weight:bold;">Fees Billed to the Company in fiscal year 2025 and 2024</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#212529;">The following table sets forth the fees billed to us by UHY for the fiscal year ended December 31, 2025, and our prior auditor, BDO USA P.C., for professional services rendered during the fiscal year ended December 31, 2024:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Audit Fees<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 236</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,396</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Audit Related Fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax Fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All Other Fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Total Fees</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 236</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,396</span></p></td></tr><tr style=""><td colspan="7" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Audit Fees - Audit fees consist of fees billed for professional services rendered for the audit of our consolidated financial statements.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;"><span style="color:#212529;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="color:#212529;font-weight:bold;background:#ffffff;">Pre-</b><b style="font-weight:bold;">Approval Policies and Procedures </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Audit Committee has the authority to appoint or replace our independent registered public accounting firm (subject, if applicable, to stockholder ratification). The Audit Committee is also responsible for the compensation and oversight of the work of the independent registered public accounting firm (including resolution of disagreements between management and the independent registered public accounting firm regarding financial reporting) for the purpose of preparing or issuing an audit report or related work. The independent registered public accounting firm was engaged by, and reports directly to, the Audit Committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Audit Committee pre-approves all audit services and permitted non-audit services (including the fees and terms thereof) to be performed for us by our independent registered public accounting firm, subject to the de minimis exceptions for non-audit services described in Section&#160;10A(i)(1)(B)&#160;of the Exchange&#160;Act and Rule&#160;2-01(c)(7)(i)(C)&#160;of Regulation&#160;S-X, provided that all such excepted services are subsequently approved prior to the completion of the audit. We have complied with the procedures set forth above, and the Audit Committee has otherwise complied with the provisions of its charter.</p><a id="_1a4345b1_8dbc_4991_ae98_fd2dc0d3e828"></a><a id="PartIV_797095"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">PART&#160;IV</p><a id="Item15ExhibitsandFinancialStatementSched"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;15. Exhibits and Financial Statement Schedules</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="display:inline-block;min-width:54pt;text-decoration-line:none;text-indent:0pt;white-space:nowrap;">(a)(1)</span>Financial statements.</div><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">See &#8220;Index to Consolidated Financial Statements and Financial Statement Schedule&#8221; page F-1.</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="display:inline-block;min-width:54pt;text-decoration-line:none;text-indent:0pt;white-space:nowrap;">(a)(2)</span>Financial Statement Schedules.</div><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">See &#8220;Index to Consolidated Financial Statements and Financial Statement Schedule&#8221; page F-1.</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="display:inline-block;min-width:54pt;text-decoration-line:none;text-indent:0pt;white-space:nowrap;">(a)(3)</span>Exhibits.</div><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:88.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Number.</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:88.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td></tr><tr style="height:11.5pt;"><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.1</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924126545/tm244059d41_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Amended and Restated Certificate of Incorporation of zSpace, Inc. (incorporated by reference to Exhibit 3.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 9, 2024).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.2</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925111329/zspc-20250930xex3d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Amendment to Second Amended and Restated Bylaws of zSpace, Inc., </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">filed with the Secretary of State of the State of Delaware on November 10, 2025 </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 3.2 of the Company&#8217;s Current Report on Form 10-Q filed with the SEC on November 13, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">117</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.3</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465926007978/tm264035d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Designations of Series P Convertible Preferred Stock as filed with the Secretary of State of the State of Delaware on January 27, 2026 (incorporated by reference to Exhibit 3.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on January 29, 2026).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.4</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924126545/tm244059d41_ex3-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Amended and Restated Bylaws of the zSpace, Inc. (incorporated by reference to Exhibit 3.2 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 9, 2024).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.1</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Form of common stock certificate (incorporated by reference to Exhibit 4.1 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.2</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924126545/tm244059d41_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Form of Representative&#8217;s Warrant (incorporated by reference to Exhibit 4.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 9, 2024).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.3</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925034265/tm2512150d1_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Senior Secured Convertible Note dated April 11, 2025 in the amount of $13,978,495 (incorporated by reference to Exhibit 4.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 11, 2025).</span></a> </p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.4</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925100452/tm2528843d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment to Senior Secured Convertible Note dated October 15, 2025 by and between the Company and the holder set forth on the signature page thereto (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on October 17, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.5</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465926002478/tm262702d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment to Senior Secured Convertible Note dated January 8, 2026 by and between the Company and the holder set forth on the signature page thereto (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on January 9, 2026).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.6*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex4d6.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Senior Secured Convertible Note dated March 16, 2026 in the amount of $4,301,075.</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.7</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465926007978/tm264035d1_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Warrant (incorporated by reference to Exhibit 4.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on January 29, 2026).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.8*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex4d8.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Description of Securities</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.1#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924074045/tm244059d11_ex10-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">2007 Stock Plan (incorporated by reference to Exhibit 10.1 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.2#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924074045/tm244059d11_ex10-3.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">2017 Equity Incentive Plan, as amended </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.2 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.3#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924074045/tm244059d11_ex10-4.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">2024 Equity Incentive Plan </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.3 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.4#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-4.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of RSU Grant Agreement under 2024 Equity Incentive Plan (incorporated by reference to Exhibit 10.4 to zSpace, Inc.&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.5#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-5.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Incentive Option Grant Agreement under 2024 Equity Incentive Plan (incorporated by reference to Exhibit 10.5 to zSpace, Inc.&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.6#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-6.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Non-Qualified Stock Option Grant Agreement under 2024 Equity Incentive Plan (incorporated by reference to Exhibit 10.6 to zSpace, Inc.&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.7#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924074045/tm244059d11_ex10-5.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement between the Company and Paul Kellenberger, dated May 30, 2024 </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.7 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">118</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.8#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924074045/tm244059d11_ex10-6.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Employment Agreement between the Company and Erick DeOliveira, dated May 28, 2024 (incorporated by reference to Exhibit 10.8 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.9#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924074045/tm244059d11_ex10-8.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Employment Agreement between the Registrant and Mike Harper, dated May 28, 2024 (incorporated by reference to Exhibit 10.10 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.10</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924074045/tm244059d11_ex10-16.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Loan and Security Agreement, by and between Fiza Investments Limited and the Company, dated November 3, 2022 (incorporated by reference to Exhibit 10.17 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.11</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-17.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 1 to Loan and Security Agreement dated November 3, 2022, by and between Fiza Investments Limited and the Company, dated July 11, 2024 </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.18 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="letter-spacing:0.2pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.12</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924111524/tm244059d27_ex10-19.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 2 to Loan and Security Agreement dated November 3, 2022, by and between Fiza Investments Limited and the Company, dated October 23, 2024</span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> (incorporated by reference to Exhibit 10.19 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="letter-spacing:0.2pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.13</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924122584/tm244059d37_ex10-20.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No.3 to Loan and Security Agreement dated November 3, 2022, by and between Fiza Investments Limited and the Company, dated November 7, 2024 </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.20 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="letter-spacing:0.2pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.14</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925034265/tm2512150d1_ex10-7.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 4 to Loan and Security Agreement dated April 11, 2025, by and between Fiza Investments Limited and the Company, dated November 7, 2024 (incorporated by reference to Exhibit 10.7 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 11, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.15</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-38.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Loan Agreement, by and between Fiza Investments Limited and the Company, dated July 11, 2024 by and between Fiza Investments Limited and the Company (incorporated by reference to Exhibit 10.41 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427)).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.16</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924111524/tm244059d27_ex10-41.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Amendment No. 1 to Loan and Security Agreement dated July 11, 2024, by and between Fiza Investments Limited and the Company, dated October 23, 2024 (incorporated by reference to Exhibit 10.41 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427)).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.17</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924122584/tm244059d37_ex10-43.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Amendment No. 2 to Loan and Security Agreement dated July 11, 2024, by and between Fiza Investments Limited and the Company, dated November 7, 2024 (incorporated by reference to Exhibit 10.43 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427)).</span></a><span style="letter-spacing:0.2pt;"> </span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.18</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925034265/tm2512150d1_ex10-8.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Amendment No. 3 to Loan and Security Agreement dated April 11, 2025, by and between Fiza Investments Limited and the Company, dated July 11, 2024 (incorporated by reference to Exhibit 10.8 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 11, 2025).</span></a><span style="letter-spacing:0.2pt;"> </span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.19</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925034265/tm2512150d1_ex10-4.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Form of Security Agreement, dated April 11, 2025 (incorporated by reference to Exhibit 10.4 of the Company&#8217;s </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Current Report on Form 8-K filed with the SEC on April 11, 2025</span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.20</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925034265/tm2512150d1_ex10-5.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Form of Intellectual Property Security Agreement (incorporated by reference to Exhibit 10.5 of the Company&#8217;s </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Current Report on Form 8-K filed with the SEC on April 11, 2025</span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.21</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925034265/tm2512150d1_ex10-6.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Form of Intercreditor Agreement (incorporated by reference to Exhibit 10.6 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 11, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">119</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.22</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925081940/tm2524137d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Business Loan and Security Agreement by and between Itria Ventures LLC and zSpace, Inc. in the amount of $1,000,000 dated August 20, 2025 (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on August 22, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.23</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925081940/tm2524137d1_ex10-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Business Loan and Security Agreement by and between Itria Ventures LLC and zSpace, Inc. in the amount of $1,000,000 dated August 20, 2025 (incorporated by reference to Exhibit 10.2 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on August 22, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.24</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925081940/tm2524137d1_ex10-3.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Intercreditor Agreement among Itria Ventures LLC, zSpace, Inc. and 3i LP, dated August 20, 2025 (incorporated by reference to Exhibit 10.3 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on August 22, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="letter-spacing:0.2pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.25</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465925066464/tm2520105d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Common Stock Purchase Agreement, dated July 8, 2025, between the Company and Tumim Stone Capital LLC (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on July 8, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="letter-spacing:0.2pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.26</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465926007978/tm264035d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">Securities Purchase Agreement dated January 23, 2026 by and between the Company and the holder set forth on the signature page thereto (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K filed with the SEC on January 29, 2026).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.27&#8224;</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-34.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">License Agreement, by and between Supplier and the Company, dated November 10, 2023 </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.37 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427)</span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">.</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.28&#8224;</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-35.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Master Supply Agreement, by and between Supplier and the Company, dated August 20, 2021 </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.38 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427)</span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">.</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.29&#8224;</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-36.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment to Master Supply Agreement, by and between Supplier and the Company, dated March 11, 2024 </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.39 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427)</span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">.</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.30</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000110465924081543/tm244059d15_ex10-37.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Supply Agreement, by and between Supplier and the Company, dated July 14, 2023 </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;letter-spacing:0.2pt;">(incorporated by reference to Exhibit 10.40 of the Company&#8217;s registration statement on Form S-1 File No. 333-280427)</span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">.</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.31*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex10d31.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Indemnification Agreement entered into with Directors and Officers of the Company.</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">14.1</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000155837025003867/zspc-20241231xex14d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Code of Business Conduct and Ethics (incorporated by reference to Exhibit 14.1 of the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 28, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">19.1</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000155837025003867/zspc-20241231xex19d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Insider Trading Policy (incorporated by reference to Exhibit 19.1 of the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 28, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">21.1*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex21d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">List of Subsidiaries</span></a>.</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">23.1*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex23d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Consent of UHY LLP, Independent Registered Public Accounting Firm.</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">23.2*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex23d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Consent of BDO USA, P.C., Independent Registered Public Accounting Firm.</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">31.1*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex31d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Chief Executive Officer Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</span></a>.</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"/></tr><tr style=""><td style="vertical-align:top;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">31.2*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex31d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Chief Financial Officer Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</span></a>.</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"/></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">120</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">32**</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="zspc-20251231xex32.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</span></a>.</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">97.1</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1637147/000155837025003867/zspc-20241231xex97d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Clawback Policy (incorporated by reference to Exhibit 97.1 of the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 28, 2025).</span></a></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.INS*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.SCH*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">XBRL Taxonomy Extension Schema Document</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101CAL*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">XBRL Taxonomy Extension Calculation Linkbase Document</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.DEF*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">XBRL Taxonomy Extension Definition Linkbase Document</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.LAB*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">XBRL Taxonomy Extension Label Linkbase Document</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.PRE*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">XBRL Taxonomy Extension Presentation Document</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">104*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">Cover Page Interactive Data File (embedded within the Inline XBRL document).</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">*</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">Filed with this Annual Report on Form 10-K.</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">**</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">Furnished with this Annual Report on Form 10-K.</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">#</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">Indicates a management contract or compensatory plan or arrangement.</p></td></tr><tr style=""><td style="vertical-align:top;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8224;</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 0.65pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:88.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 0.65pt;">Pursuant to Item 601(a)(10) of Regulation S-K, certain exhibits and schedules to this agreement have been omitted. We agree to furnish supplementally to the Securities and Exchange Commission, upon its request, any or all of such omitted exhibits and/or schedules.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_d55561c0_3c9a_4df2_8f05_ab4ba4d9fb59"></a><a id="Item16Form10KSummary_405498"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Item&#160;16. Form&#160;10-K Summary</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Not applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">121</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_024d7f1e_a9d0_4bbb_a13d_c11045add80d"></a><a id="SIGNATURES_762154"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">SIGNATURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the requirements of Section&#160;13 or 15(d)&#160;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, on March 30, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">zSPACE,&#160;INC.</p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:top;width:45.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">/s/ <b style="font-weight:bold;">Paul Kellenberger</b></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:45.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Paul Kellenberger</p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:45.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Chairman of the Board of Directors, and</i></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:45.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Chief Executive Officer</i></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:45.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;background:#ffffff;">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons on behalf of the Registrant on March 30, 2026 and in the capacities and on the dates indicated:</span><span style="background:#ffffff;">&#160;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80.49%;"><tr style=""><td style="vertical-align:top;width:60.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Signature</b></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Title</b></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">/s/ <b style="font-weight:bold;">Paul Kellenberger</b></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Chief Executive Officer and Chairman</p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Paul Kellenberger</p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">(Principal Executive Officer) </p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">/s/ <b style="font-weight:bold;">Erick DeOliveira</b></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Chief Financial Officer </p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Erick DeOliveira</p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">(Principal Financial and Accounting Officer) </p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">/s/ <b style="font-weight:bold;">Amit Jain</b></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Director</p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Amit Jain</p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">/s/ <b style="font-weight:bold;">Joanna Morris</b></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Director</p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Joanna Morris</p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">/s/ <b style="font-weight:bold;">Abhay Pande</b></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Director</p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Abhay Pande</p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">/s/ <b style="font-weight:bold;">Jane Swift</b></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Director</p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Jane Swift</p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:60.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">122</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.6
<SEQUENCE>2
<FILENAME>zspc-20251231xex4d6.htm
<DESCRIPTION>EX-4.6
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:13 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-size:12pt;font-weight:bold;">Exhibit 4.6</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NEITHER THE ISSUANCE AND SALE OF THE SECURITIES REPRESENTED BY THIS NOTE NOR ALL OF THE SECURITIES INTO WHICH THIS NOTE MAY BE CONVERTIBLE HAVE BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#8220;SECURITIES ACT&#8221;), OR APPLICABLE STATE SECURITIES LAWS. TO THE EXTENT NOT SO REGISTERED, THE SECURITIES MAY NOT BE OFFERED FOR SALE, SOLD, TRANSFERRED OR ASSIGNED (A) IN THE ABSENCE OF (I) AN EFFECTIVE REGISTRATION STATEMENT FOR THE SECURITIES UNDER THE SECURITIES ACT, OR (II) AN OPINION OF COUNSEL TO THE HOLDER (IF REQUESTED BY THE COMPANY), IN A FORM REASONABLY ACCEPTABLE TO THE COMPANY, THAT REGISTRATION IS NOT REQUIRED UNDER THE SECURITIES ACT, OR (B) UNLESS SOLD OR ELIGIBLE TO BE SOLD PURSUANT TO RULE 144 OR RULE 144A UNDER THE SECURITIES ACT. NOTWITHSTANDING THE FOREGOING, THE SECURITIES MAY BE PLEDGED IN CONNECTION WITH A BONA FIDE MARGIN ACCOUNT OR OTHER LOAN OR FINANCING ARRANGEMENT SECURED BY THE SECURITIES. ANY TRANSFEREE OF THIS NOTE SHOULD CAREFULLY REVIEW THE TERMS OF THIS NOTE, INCLUDING </b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SECTION 3(c)(iii)</b><b style="font-weight:bold;"> AND </b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SECTION 18(a)</b><b style="font-weight:bold;"> HEREOF. THE PRINCIPAL AMOUNT REPRESENTED BY THIS NOTE AND, ACCORDINGLY, THE SECURITIES ISSUABLE UPON CONVERSION HEREOF MAY BE LESS THAN THE AMOUNTS SET FORTH ON THE FACE HEREOF PURSUANT TO </b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SECTION 3(c)(iii)</b><b style="font-weight:bold;"> OF THIS NOTE.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">THIS NOTE HAS BEEN ISSUED WITH ORIGINAL ISSUE DISCOUNT. PURSUANT TO TREASURY REGULATION &#167;1.1275-3(b)(1), </b><b style="font-weight:bold;">A REPRESENTATIVE </b><b style="font-weight:bold;">OF THE COMPANY, SHALL, BEGINNING NO LATER THAN TEN (10) DAYS AFTER THE ISSUANCE DATE OF THIS NOTE, PROMPTLY MAKE AVAILABLE TO THE HOLDERS UPON REQUEST THE INFORMATION DESCRIBED IN TREASURY REGULATION &#167;1.1275-3(b)(1)(i). </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ZSPACE, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">SENIOR</b><b style="font-weight:bold;"> SECURED CONVERTIBLE NOTE</b></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.89%;"><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Issuance Date</b>: March 16, 2026<font style="display:inline-block;width:15.96pt;"></font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Original Principal Amount</b>: $4,301,075</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">FOR VALUE RECEIVED</b>, zSpace, Inc., a Delaware corporation (the &#8220;<b style="font-weight:bold;">Company</b>&#8221;), hereby promises to pay to the order of <font style="text-decoration-color:#000000;">3i, LP, a Delaware limited partnership,</font> or its registered assigns (the &#8220;<b style="font-weight:bold;">Holder</b>&#8221;) the amount set forth above as the Original Principal Amount (as reduced pursuant to the terms hereof pursuant to redemption, conversion or otherwise, the &#8220;<b style="font-weight:bold;">Principal</b>&#8221;) and all interest accrued hereunder (&#8220;<b style="font-weight:bold;">Interest</b>&#8221;) at the Interest Rate (as defined below) when due, whether upon the Maturity Date (as defined below), on any Installment Date (as defined below) with respect to the Installment Amount (as defined below) due on such Installment Date, or upon acceleration, conversion, redemption or otherwise (in each case in accordance with the terms hereof) and, upon the occurrence of an Event of Default (as defined below), to pay Interest on any outstanding Principal at the Default Rate (as defined below), from the date set forth above as the Issuance Date (the &#8220;<b style="font-weight:bold;">Issuance Date</b>&#8221;) until the same becomes due and payable, whether upon the Maturity Date, on any Installment Date with respect to the Installment Amount due on such Installment Date, or upon acceleration, conversion, redemption or otherwise (in each case in accordance with the terms hereof). This Senior Convertible Note (including all Senior Convertible Notes issued in exchange, transfer or replacement hereof, this &#8220;<b style="font-weight:bold;">Note</b>&#8221;) is one of several Senior Convertible Notes issued pursuant to that certain Securities Purchase Agreement, dated (the &#8220;<b style="font-weight:bold;">Securities Purchase Agreement</b>&#8221;), as of April 10, 2025 (the &#8220;<b style="font-weight:bold;">Subscription Date</b>&#8221;), by and among the Company and the investors referred to therein, as amended from time to time (collectively, the &#8220;<b style="font-weight:bold;">Notes</b>,&#8221; and such other Convertible Notes, the &#8220;<b style="font-weight:bold;">Other Notes</b>&#8221;). This Note is secured to the extent and in the manner set forth in the Transaction Documents (including, without limitation, the Security Agreement). Certain capitalized terms used herein are defined in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 31</u> and capitalized terms not otherwise defined herein shall have the meanings set forth in the Securities Purchase Agreement. &#160;</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">1.</font><b style="font-weight:bold;text-transform:uppercase;">PAYMENT OF PRINCIPAL</b>. &#160;On the Maturity Date, the Company shall pay to the Holder an amount in cash representing all outstanding Principal, accrued and unpaid Interest (including Default Interest, if applicable), accrued and unpaid Late Charges on such Principal and Interest and the Make-Whole Amount. Other than as </div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">specifically permitted by this Note, the Company may not prepay any portion of the outstanding Principal, accrued and unpaid Interest, accrued and unpaid Late Charges on Principal and Interest, if any, or Make-Whole Amount. &#160;<b style="font-weight:bold;text-transform:uppercase;"> &#160;</b></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">2.</font><b style="font-weight:bold;text-transform:uppercase;">INTEREST; INTEREST RATE</b><font style="text-decoration-color:#000000;">. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font>This Note was issued with a seven percent (7%) original issue discount as described in the Securities Purchase Agreement. This Note shall bear interest at the rate of six percent (6.0%) per annum (the &#8220;<b style="font-weight:bold;">Interest Rate</b>&#8221;) except upon the occurrence (and during the continuance) of an Event of Default, in which case this Note shall bear interest at a rate of eleven percent (11%) per annum (the &#8220;<b style="font-weight:bold;">Default Rate</b>&#8221; and all such Interest accrued at the Default Rate, the &#8220;<b style="font-weight:bold;">Default Interest</b>&#8221;) of the then-outstanding Principal. In the event that such Event of Default is subsequently cured or waived in accordance with the terms of this Note (and no other Event of Default then exists (including, without limitation, as a result of the Company&#8217;s failure to pay Interest at the Default Rate on the applicable Interest Date in connection with such Event of Default)), Interest hereunder at the Default Rate shall cease to accrue as of the calendar day immediately following the date on which such Event of Default is cured or waived (and shall instead revert to the Interest Rate); <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that the Interest as calculated and unpaid during the continuance of such Event of Default shall continue to apply to the extent relating to the days after the occurrence of such Event of Default through and including the date of such cure or waiver of such Event of Default. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font>Interest on this Note shall commence accruing on the Issuance Date. Interest shall be computed on the basis of a 360-day year and twelve 30-day months. Interest shall be due and payable upon the entire Original Principal Amount through and including the Maturity Date (including any extensions thereof).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">3.</font><b style="font-weight:bold;text-transform:uppercase;">CONVERSION OF NOTES</b>. &#160;This Note shall be convertible into shares of Common Stock on the terms and subject to the conditions set forth in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3</u>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Conversion Right</u>. Subject to the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, at any time or times on or after the Issuance Date, the Holder shall be entitled to convert all or any portion of the outstanding and unpaid Conversion Amount (as defined below) into validly issued, fully paid, and non-assessable shares of Common Stock in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)</u>, at the Conversion Rate (as defined below). The Company shall not issue any fraction of a share of Common Stock upon any conversion. If the issuance would result in the issuance of a fraction of a share of Common Stock, the Company shall round such fraction of a share of Common Stock up to the nearest whole share. The Company shall pay any and all transfer, stamp, issuance and similar taxes, costs and expenses (including, without limitation, fees and expenses of the Transfer Agent (as defined below)) that may be payable with respect to the issuance and delivery of shares of Common Stock upon conversion of any Conversion Amount. The number of shares of Common Stock issuable upon conversion of any Conversion Amount pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(a)</u> shall be determined by dividing (x) such Conversion Amount by (y) the Conversion Price (the &#8220;<b style="font-weight:bold;">Conversion Rate</b>&#8221;). &#8220;<b style="font-weight:bold;">Conversion Amount</b>&#8221; means the sum of (x) the portion of the Principal to be converted, redeemed or otherwise with respect to which this determination is being made, (y) the Make-Whole Amount, if any (and without duplication of the Interest set forth in subsection (z) of this provision) and (z) all accrued and unpaid Interest with respect to such portion of such Principal, and accrued and unpaid Late Charges with respect to such portion of such Principal and such Make-Whole Amount and Interest, if any. &#8220;<b style="font-weight:bold;">Conversion Price</b>&#8221; means, as of any Conversion Date (as defined below) or other date of determination, $0.28, subject to adjustment as provided herein. &#160; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Alternative Conversion</u><font style="text-decoration-color:#000000;">. </font>Subject to the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, at any time or times on or after the effective date of the Initial Registration Statement (as defined in the Registration Rights Agreement) and prior to the Initial Installment Date, the Holder shall be entitled to convert all or any portion of the outstanding and unpaid Conversion Amount not exceeding $750,000 (or a higher amount as mutually agreed upon by the Holder and the Company) per calendar month into validly issued, fully paid, and non-assessable shares of Common Stock in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)</u>, at the Alternative Conversion Rate (as defined below). The Company shall not issue any fraction of a share of Common Stock upon any conversion. If the issuance would result in the issuance of a fraction of a share of Common Stock, the Company shall round such fraction of a share of Common Stock up to the nearest whole share. The Company shall pay any and all transfer, stamp, issuance and similar taxes, costs and expenses (including, without limitation, fees and expenses of the Transfer Agent (as defined below)) that may be payable with respect to the issuance and delivery of shares of Common Stock upon conversion of any Conversion Amount. The number of shares of Common Stock issuable upon conversion of any Conversion Amount pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(b)</u> shall be determined by dividing (x) such Conversion Amount by (y) the Alternative Conversion Price (the </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">2</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">&#8220;<b style="font-weight:bold;">Alternative Conversion Rate</b>&#8221;). &#8220;<b style="font-weight:bold;">Alternative Conversion Price</b>&#8221; means 97% of the lowest VWAP of the shares of Common Stock during the ten (10) consecutive Trading Day period ending and including the Trading Day immediately prior to the Conversion Date (as defined below), all such determinations to be appropriately adjusted for any share split, share dividend, share combination or other similar transaction during any such measuring period.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Mechanics of Conversion</u>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(i)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Conversion Notice</u>. To convert any Conversion Amount into shares of Common Stock on any date (a &#8220;<b style="font-weight:bold;">Conversion Date</b>&#8221;), the Holder shall deliver (whether via electronic mail or otherwise), for receipt on or prior to 11:59 p.m., New York time, on such date, a copy of an executed conversion notice in the form attached hereto as <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Exhibit I</u> (the &#8220;<b style="font-weight:bold;">Conversion Notice</b>&#8221;) to the Company. If required by <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)(iii)</u>, within two (2) Trading Days following a conversion of this Note, the Holder shall surrender this Note to a nationally recognized overnight delivery service for delivery to the Company (or an indemnification undertaking with respect to this Note in the case of its loss, theft or destruction as contemplated by <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(b)</u>). On or before the first (1<sup style="font-size:7.5pt;vertical-align:top;">st</sup>) Trading Day following the date of receipt of a Conversion Notice, the Company shall transmit via electronic mail an acknowledgment of receipt of such Conversion Notice to the Holder and the Company&#8217;s transfer agent (the &#8220;<b style="font-weight:bold;">Transfer Agent</b>&#8221;), and instruct the Transfer Agent to process such Conversion Notice in accordance with the terms herein and provide confirmation as to whether such shares of Common Stock may then be resold pursuant to Rule 144 under the Securities Act (&#8220;<b style="font-weight:bold;">Rule 144</b>&#8221;) or an effective registration statement. On or before the second (2<sup style="font-size:7.5pt;vertical-align:top;">nd</sup>) Trading Day following the date on which the Company has received a Conversion Notice (or such earlier date as required pursuant to the Exchange Act or other applicable law, rule or regulation for the settlement of a trade initiated on the applicable Conversion Date of such shares of Common Stock issuable pursuant to such Conversion Notice) (the &#8220;<b style="font-weight:bold;">Share Delivery Deadline</b>&#8221;), the Company shall (I) if the Transfer Agent is participating in The Depository Trust Company&#8217;s (&#8220;<b style="font-weight:bold;">DTC</b>&#8221;) Fast Automated Securities Transfer Program (&#8220;<b style="font-weight:bold;">FAST</b>&#8221;), credit such aggregate number of shares of Common Stock to which the Holder shall be entitled pursuant to such conversion to the Holder&#8217;s (or its designee&#8217;s) account with DTC through its Deposit/Withdrawal at Custodian system, or (II) if the Transfer Agent is not participating in FAST, upon the request of the Holder, issue and deliver (via nationally recognized overnight delivery service) to the address as specified in the Conversion Notice, a certificate, registered in the name of the Holder (or its designee), evidencing the number of shares of Common Stock to which the Holder shall be entitled pursuant to such conversion. If this Note is physically surrendered for conversion pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)(iii)</u> and the outstanding Principal is greater than the Principal portion of the Conversion Amount being converted, then the Company shall, as soon as practicable, and in no event later than two (2) Business Days after receipt of this Note and at its own expense, issue and deliver to the Holder (or its designee) a new Note (in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(d)</u>) representing the outstanding Principal not converted. The Person or Persons entitled to receive the shares of Common Stock issuable upon conversion of this Note shall be treated for all purposes as the record holder or holders of such shares of Common Stock on the Conversion Date. Notwithstanding anything to the contrary contained in this Note or the Registration Rights Agreement (as defined in the Securities Purchase Agreement), within five (5) days after the effective date of the Registration Statement (as defined in the Registration Rights Agreement), the Company shall cause the Transfer Agent to deliver unlegended shares of Common Stock to the Holder (or its designee) in connection with any sale of Registrable Securities (as defined in the Registration Rights Agreement) with respect to which the Holder has entered into a contract for sale, and delivered a copy of the prospectus included as part of the particular Registration Statement to the extent applicable, and for which the Holder has not yet settled. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ii)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company&#8217;s Failure to Timely Convert</u>. If the Company shall fail, for any reason or for no reason, on or prior to the applicable Share Delivery Deadline, either (I)(1) if the Transfer Agent is not participating in FAST, to issue and deliver to the Holder (or its designee) a certificate for the number of shares of Common Stock to which the Holder is entitled and register such shares of Common Stock on the Company&#8217;s share register or, (2) if the Transfer Agent is participating in FAST, to credit the account of the Holder (or its designee) with DTC for such number of shares of Common Stock to which the Holder is entitled upon the Holder&#8217;s conversion of this Note, as the case may be, or (II) if the Registration Statement covering the resale of the shares of Common Stock that are the subject of the Conversion Notice (the &#8220;<b style="font-weight:bold;">Unavailable Conversion Shares</b>&#8221;) is not available for the resale of such Unavailable Conversion Shares and the Company fails to promptly, but in no event later than as required pursuant to the Registration Rights </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">3</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:0pt;">Agreement (x) so notify the Holder and (y) deliver the shares of Common Stock electronically without any restrictive legend by crediting such aggregate number of shares of Common Stock to which the Holder is entitled pursuant to such conversion to the Holder&#8217;s (or its designee&#8217;s) account with DTC through its Deposit/Withdrawal At Custodian system (the event described in the immediately foregoing clause (II) is hereinafter referred to as a &#8220;<b style="font-weight:bold;">Notice Failure</b>&#8221; and together with the event described in clause (I) above, a &#8220;<b style="font-weight:bold;">Conversion Failure</b>&#8221;), then, in addition to all other remedies available to the Holder, (1) the Company shall pay in cash to the Holder on each day after such Share Delivery Deadline that the issuance of such shares of Common Stock is not timely effected an amount equal to 0.05% of the product of (x) the sum of the number of shares of Common Stock not issued to the Holder on or prior to the Share Delivery Deadline and to which the Holder is entitled, multiplied by (y) any trading price of the shares of Common Stock selected by the Holder in writing as in effect at any time during the period beginning on the applicable Conversion Date and ending on the applicable Share Delivery Deadline, and (2) the Holder, upon written notice to the Company, may void its Conversion Notice with respect to, and retain or have returned (as the case may be) any portion of this Note that has not been converted pursuant to such Conversion Notice, provided that the voiding of a Conversion Notice shall not affect the Company&#8217;s obligations to make any payments which have accrued prior to the date of such notice pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)(ii)</u> or otherwise. In addition to the foregoing, if on or prior to the Share Delivery Deadline either (A)(1) if the Transfer Agent is not participating in FAST, the Company shall fail to issue and deliver to the Holder (or its designee) a certificate and register such shares of Common Stock on the Company&#8217;s share register or, (2) if the Transfer Agent is participating in FAST, the Transfer Agent shall fail to credit the account of the Holder (or its designee) with DTC for the number of shares of Common Stock to which the Holder is entitled upon the Holder&#8217;s conversion hereunder or pursuant to the Company&#8217;s obligation pursuant to clause (II) below, or (B) a Notice Failure occurs, and if on or after such Share Delivery Deadline the Holder purchases (in an open market transaction or otherwise) shares of Common Stock corresponding to all or any portion of the number of shares of Common Stock issuable upon such conversion that the Holder is entitled to receive from the Company and has not received from the Company in connection with, or as a result of, such Conversion Failure or Notice Failure, as applicable (a &#8220;<b style="font-weight:bold;">Buy-In</b>&#8221;), then, in addition to all other remedies available to the Holder, the Company shall, within two (2) Business Days after receipt of the Holder&#8217;s request and in the Holder&#8217;s sole discretion, either: (I) pay cash to the Holder in an amount equal to the Holder&#8217;s total purchase price (including brokerage commissions and other out-of-pocket expenses, if any) for the shares of Common Stock so purchased (including, without limitation, by any other Person in respect, or on behalf, of the Holder) (the &#8220;<b style="font-weight:bold;">Buy-In Price</b>&#8221;), at which point the Company&#8217;s obligation to so issue and deliver such certificate (and to issue such shares of Common Stock), or credit the account of such Holder (or its designee) with DTC for the number of shares of Common Stock to which the Holder is entitled upon the Holder&#8217;s conversion hereunder (as the case may be) (and to issue such shares of Common Stock) shall terminate, or (II) promptly honor its obligation to so issue and deliver to the Holder a certificate representing such shares of Common Stock or credit the account of such Holder (or its designee) with DTC for the number of shares of Common Stock to which the Holder is entitled upon the Holder&#8217;s conversion hereunder (as the case may be) and pay cash to the Holder in an amount equal to the excess (if any) of the Buy-In Price over the product of (x) such number of shares of Common Stock multiplied by (y) the lowest Closing Sale Price of the shares of Common Stock on any Trading Day during the period commencing on the date of the applicable Conversion Notice and ending on the date of such issuance and payment under this clause (II) (the &#8220;<b style="font-weight:bold;">Buy-In Payment Amount</b>&#8221;). Nothing in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)(ii)</u> shall limit the Holder&#8217;s right to pursue any other remedies available to it hereunder, whether at law or in equity, including, without limitation, a decree of specific performance and/or injunctive relief with respect to the Company&#8217;s failure to timely deliver a certificate representing shares of Common Stock, or to electronically deliver such shares of Common Stock, upon the conversion of this Note as required pursuant to the terms hereof.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(iii)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Registration; Book-Entry</u>. The Company shall maintain a register (the &#8220;<b style="font-weight:bold;">Register</b>&#8221;) for the recordation of the names and addresses of the holders of each Note and the principal amount of the Notes held by such holders (the &#8220;<b style="font-weight:bold;">Registered Notes</b>&#8221;). The entries in the Register shall be conclusive and binding for all purposes absent manifest error. The Company and the holders of the Notes shall treat each Person whose name is recorded in the Register as the owner of a Note for all purposes (including, without limitation, the right to receive payments of Principal, Make-Whole Amount and Interest hereunder) notwithstanding notice to the contrary. A Registered Note may be assigned, transferred or sold in whole or in part only by registration of such assignment or sale on the Register. Upon its receipt of a written request to assign, transfer </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">4</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:0pt;">or sell all or part of any Registered Note by the holder thereof, the Company shall record the information contained therein in the Register and issue one or more new Registered Notes in the same aggregate principal amount as the principal amount of the surrendered Registered Note to the designated assignee or transferee pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18</u>, provided that if the Company does not so record an assignment, transfer or sale (as the case may be) of all or part of any Registered Note within two (2) Business Days of such a request, then the Register shall be automatically deemed updated to reflect such assignment, transfer or sale (as the case may be). Notwithstanding anything to the contrary set forth in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3</u>, following conversion of any portion of this Note in accordance with the terms hereof, the Holder shall not be required to physically surrender this Note to the Company unless (A) the full Conversion Amount represented by this Note is being converted (in which event this Note shall be delivered to the Company following conversion thereof as contemplated by <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)(i)</u>), or (B) the Holder has provided the Company with prior written notice (which notice may be included in a Conversion Notice) requesting reissuance of this Note upon physical surrender of this Note. The Holder and the Company shall maintain records confirming the Principal, Make-Whole Amount, Interest and Late Charges converted and/or paid (as the case may be) and the dates of such conversions, and/or payments (as the case may be) or shall use such other method, reasonably satisfactory to the Holder and the Company, so as not to require physical surrender of this Note upon conversion. If the Company does not update the Register to record such Principal, Make-Whole Amount, Interest and Late Charges converted and/or paid (as the case may be) and the dates of such conversions, and/or payments (as the case may be) within two (2) Business Days of such occurrence, then the Register shall be automatically deemed updated to reflect such occurrence.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(iv)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pro Rata Conversion; Disputes</u>. In the event that the Company receives a Conversion Notice from more than one holder of Notes for the same Conversion Date and the Company can convert some, but not all, of such portions of the Notes submitted for conversion, the Company, subject to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, shall convert from each holder of Notes electing to have Notes converted on such date a pro rata amount of such holder&#8217;s portion of its Notes submitted for conversion based on the principal amount of Notes submitted for conversion on such date by such holder relative to the aggregate principal amount of all Notes submitted for conversion on such date. In the event of a dispute as to the number of shares of Common Stock issuable to the Holder in connection with a conversion of this Note, the Company shall issue to the Holder the number of shares of Common Stock not in dispute and resolve such dispute in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(d)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Limitations on Conversions (Maximum Percentage)</u>. The Company shall not effect the conversion of any portion of this Note, and the Holder shall not have the right to convert any portion of this Note pursuant to the terms and conditions of this Note and any such conversion shall be null and void and treated as if never made, to the extent that after giving effect to such conversion, the Holder together with the other Attribution Parties collectively would beneficially own in excess of 4.99% (the &#8220;<b style="font-weight:bold;">Maximum Percentage</b>&#8221;) of the shares of Common Stock outstanding immediately after giving effect to such conversion. For purposes of the foregoing sentence, the aggregate number of shares of Common Stock beneficially owned by the Holder and the other Attribution Parties shall include the number of shares of Common Stock held by the Holder and all other Attribution Parties plus the number of shares of Common Stock issuable upon conversion of this Note with respect to which the determination of such sentence is being made, but shall exclude shares of Common Stock which would be issuable upon (A) conversion of the remaining, nonconverted portion of this Note beneficially owned by the Holder or any of the other Attribution Parties and (B) exercise or conversion of the unexercised or nonconverted portion of any other securities of the Company (including, without limitation, any convertible notes, convertible preferred stock or warrants) beneficially owned by the Holder or any other Attribution Party subject to a limitation on conversion or exercise analogous to the limitation contained in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>. For purposes of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, beneficial ownership shall be calculated in accordance with Section 13(d) of the Exchange Act. For purposes of determining the number of outstanding shares of Common Stock the Holder may acquire upon the conversion of this Note without exceeding the Maximum Percentage, the Holder may rely on the number of outstanding shares of Common Stock as reflected in (x) the Company&#8217;s most recent Annual Report on Form 10-K or Quarterly Report on Form 10-Q, Current Report on Form 8-K, or other public filing with the SEC, as the case may be, (y) a more recent public announcement by the Company, or (z) any other more recent written notice by the Company or the Transfer Agent, if any, setting forth the number of shares of Common Stock outstanding (the &#8220;<b style="font-weight:bold;">Reported Outstanding Share Number</b>&#8221;). If the Company receives a Conversion Notice from the Holder at a time when the actual number of outstanding shares of Common Stock is less than the Reported Outstanding Share Number, the Company shall notify the Holder in writing of the number of shares of Common Stock then outstanding </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">5</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">and, to the extent that such Conversion Notice would otherwise cause the Holder&#8217;s beneficial ownership, as determined pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, to exceed the Maximum Percentage, the Holder must notify the Company of a reduced number of shares Common Stock to be purchased pursuant to such Conversion Notice. For any reason at any time, upon the written request of the Holder, the Company shall, within one (1) Business Day of such request, via electronic mail to the Holder the number of <a name="_Hlk186718660"></a>shares of Common Stock then outstanding. In any case, the number of outstanding shares of Common Stock shall be determined after giving effect to the conversion or exercise of securities of the Company, including this Note, by the Holder and any other Attribution Party since the date as of which the Reported Outstanding Share Number was reported. In the event that the issuance of shares of Common Stock to the Holder upon conversion of this Note results in the Holder and the other Attribution Parties being deemed to beneficially own, in the aggregate, more than the Maximum Percentage of the number of outstanding shares of Common Stock (as determined under Section 13(d) of the Exchange Act), the number of shares so issued by which the Holder&#8217;s and the other Attribution Parties&#8217; aggregate beneficial ownership exceeds the Maximum Percentage (the &#8220;<b style="font-weight:bold;">Excess Shares</b>&#8221;) shall be deemed null and void and shall be cancelled ab initio, and the Holder shall not have the power to vote or transfer the Excess Shares. Upon delivery of a written notice to the Company, the Holder may from time to time increase or decrease the Maximum Percentage to any other percentage not in excess of 9.99% as specified in such notice; provided that (i) any such increase in the Maximum Percentage shall not be effective until the sixty-first (61<sup style="font-size:7.5pt;vertical-align:top;">st</sup>) day after such notice is delivered to the Company and (ii) any such increase or decrease shall apply only to the Holder and the other Attribution Parties and not to any other holder of Notes that is not an Attribution Party of the Holder. For purposes of clarity, the shares of Common Stock issuable pursuant to the terms of this Note in excess of the Maximum Percentage shall not be deemed to be beneficially owned by the Holder for any purpose including for purposes of Section 13(d) or Rule 16a-1(a)(1) of the Exchange Act. No prior inability to convert this Note pursuant to this paragraph shall have any effect on the applicability of the provisions of this paragraph with respect to any subsequent determination of convertibility. The provisions of this paragraph shall be construed and implemented in a manner otherwise than in strict conformity with the terms of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u> to the extent necessary to correct this paragraph (or any portion of this paragraph) which may be defective or inconsistent with the intended beneficial ownership limitation contained in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u> or to make changes or supplements necessary or desirable to properly give effect to such limitation. The limitation contained in this paragraph may not be waived and shall apply to a successor holder of this Note.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(e)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Limitation on Conversions (Exchange Rules)</u>. The Company shall not issue any shares of Common Stock upon the conversion of any portion of this Note if the issuance of such shares of Common Stock (and the conversion of the Other Notes or otherwise pursuant to the terms of the Notes) would exceed the aggregate number of shares of Common Stock which the Company may issue upon conversion of the Notes or otherwise pursuant to the terms of the Note and without breaching the Company&#8217;s obligations under the rules or regulations of the Principal Market, except that such limitation shall not apply in the event that the Company (A) obtains Stockholder Approval (as defined in the Securities Purchase Agreement) as required by the applicable rules of the Principal Market for issuances of shares of Common Stock in excess of such amount or (B) obtains a written opinion from outside counsel to the Company that such approval is not required, which opinion shall be reasonably satisfactory to the Holder.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">4.</font><b style="font-weight:bold;text-transform:uppercase;">RIGHTS UPON EVENT OF DEFAULT</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Event of Default</u>. Each of the following events shall constitute an &#8220;<b style="font-weight:bold;">Event of Default</b>&#8221; and each of the events in clauses (vii), (viii) and (ix) shall constitute a &#8220;<b style="font-weight:bold;">Bankruptcy Event of Default</b>&#8221;: </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(i)</font>the suspension from trading or the failure of the shares of Common Stock to be listed for trading on an Eligible Market for a period of five (5) consecutive Trading Days; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ii)</font>the Company&#8217;s (A) failure to cure a Conversion Failure by delivery of the required number of shares of Common Stock within five (5) Trading Days after the applicable Conversion Date or exercise date (as the case may be) or (B) notice, written or oral, to any holder of the Notes, including, without limitation, by way of public announcement or through any of its agents, at any time, of its intention not to comply, as required, with a request for conversion of any Notes into shares of Common Stock that is requested in accordance with the provisions of the Notes, other than pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(iii)</font>except to the extent the Company is in compliance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 10(b)</u> below, at any time following the fifteenth (15<sup style="font-size:7.5pt;vertical-align:top;">th</sup>) consecutive day that the Holder&#8217;s Authorized Share Allocation (as defined in </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">6</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 10(a)</u> below) is less than the sum of the number of shares of Common Stock that the Holder would be entitled to receive upon a conversion of the full Conversion Amount of this Note (without regard to any limitations on conversion set forth in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u> or otherwise);</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(iv)</font>the Company&#8217;s or any Subsidiary&#8217;s failure to pay to the Holder any amount of Principal, Make-Whole Amount, Interest, Late Charges or other amounts when and as due under this Note (including, without limitation, the Company&#8217;s or any Subsidiary&#8217;s failure to pay any redemption payments or amounts hereunder) or any other Transaction Document (as defined in the Securities Purchase Agreement) or any other agreement, document, certificate or other instrument delivered in connection with the transactions contemplated hereby and thereby, except, in the case of a failure to pay the Make-Whole Amount, Interest and Late Charges when and as due, in which case only if such failure remains uncured for a period of at least ten (10) Trading Days;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(v)</font>the Company fails to remove any restrictive legend on any certificate, or any shares of Common Stock issued to the Holder upon conversion of any Notes acquired by the Holder under the Securities Purchase Agreement as and when required by such Notes or the Securities Purchase Agreement, and any such failure remains uncured for at least ten (10) days;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(vi)</font>the occurrence of any default under, redemption of or acceleration prior to maturity of at least an aggregate of $500,000 of Indebtedness of the Company or any of its Subsidiaries, other than with respect to any Other Notes; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(vii)</font>bankruptcy, insolvency, reorganization or liquidation proceedings or other proceedings for the relief of debtors shall be instituted by or against the Company or any Subsidiary and, if instituted against the Company or any Subsidiary by a third party, shall not be dismissed within forty-five (45) days of their initiation; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(viii)</font>the commencement by the Company or any Subsidiary of a voluntary case or proceeding under any applicable federal, state or foreign bankruptcy, insolvency, reorganization or other similar law or of any other case or proceeding to be adjudicated a bankrupt or insolvent, or the consent by it to the entry of a decree, order, judgment or other similar document in respect of the Company or any Subsidiary in an involuntary case or proceeding under any applicable federal, state or foreign bankruptcy, insolvency, reorganization or other similar law or to the commencement of any bankruptcy or insolvency case or proceeding against it, or the filing by it of a petition or answer or consent seeking reorganization or relief under any applicable federal, state or foreign law, or the consent by it to the filing of such petition or to the appointment of or taking possession by a custodian, receiver, liquidator, assignee, trustee, sequestrator or other similar official of the Company or any Subsidiary or of any substantial part of its property, or the making by it of an assignment for the benefit of creditors, or the execution of a composition of debts, or the occurrence of any other similar federal, state or foreign proceeding, or the admission by it in writing of its inability to pay its debts generally as they become due, the taking of corporate action by the Company or any Subsidiary in furtherance of any such action or the taking of any action by any Person to commence a Uniform Commercial Code foreclosure sale or any other similar action under federal, state or foreign law; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ix)</font>the entry by a court of (A) a decree, order, judgment or other similar document in respect of the Company or any Subsidiary of a voluntary or involuntary case or proceeding under any applicable federal, state or foreign bankruptcy, insolvency, reorganization or other similar law, (B) a decree, order, judgment or other similar document adjudging the Company or any Subsidiary as bankrupt or insolvent, or approving as properly filed a petition seeking liquidation, reorganization, arrangement, adjustment or composition of or in respect of the Company or any Subsidiary under any applicable federal, state or foreign law, or (C) a decree, order, judgment or other similar document appointing a custodian, receiver, liquidator, assignee, trustee, sequestrator or other similar official of the Company or any Subsidiary or of any substantial part of its property, or ordering the winding up or liquidation of its affairs, and the continuance of any such decree, order, judgment or other similar document or any such other decree, order, judgment or other similar document unstayed and in effect for a forty-five (45) consecutive days; </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">7</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(x)</font>a final judgment or judgments for the payment of money aggregating in excess of $500,000 are rendered against the Company and/or any of its Subsidiaries and which judgments are not, within forty-five (45) days after the entry thereof, bonded, discharged, settled or stayed pending appeal, or are not discharged within forty-five (45) days after the expiration of such stay;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xi)</font>the Company and/or any Subsidiary, individually or in the aggregate, either (i) fails to pay, when due, or within any applicable grace period, any payment with respect to any Indebtedness in excess of $500,000 due to any third party or is otherwise in breach or violation of any agreement for monies owed or owing in an amount in excess of 500,000, which breach or violation permits the other party thereto to declare a default or otherwise accelerate amounts due thereunder, or (ii) suffer to exist any other circumstance or event that would, with or without the passage of time or the giving of notice, result in a default or event of default under any agreement binding the Company or any Subsidiary, which default or event of default would or is likely to have a material adverse effect on the business, assets, operations (including results thereof), liabilities, properties, condition (including financial condition) or prospects of the Company or any of its Subsidiaries, individually or in the aggregate;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xii)</font>the failure of the applicable Registration Statement to be filed with the SEC on or prior to the date that is five (5) Trading Days after the applicable Filing Deadline (as defined in the Registration Rights Agreement) or the failure of the applicable Registration Statement to be declared effective by the SEC on or prior to the date that is five (5) Trading Days after the Effectiveness Deadline (as defined in the Registration Rights Agreement);</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xiii)</font>other than as specifically set forth in another clause of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(a)</u>, the Company or any Subsidiary breaches any representation or warranty, or any covenant or other term or condition of any Transaction Document, subject to any applicable grace period set forth therein where any such breach would result in a Material Adverse Effect;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xiv)</font>(xiv) a false or inaccurate representation or certification by the Company as to whether any Event of Default has occurred;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xv)</font>any breach by the Company or any Subsidiary of, or failure to comply with, any provision of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 13</u> of this Note;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xvi)</font>any Material Adverse Effect (as defined in the Securities Purchase Agreement) occurs;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xvii)</font>any provision of any Transaction Document shall at any time for any reason (other than pursuant to the express terms thereof) cease to be valid and binding on or enforceable against the parties thereto, or the validity or enforceability thereof shall be contested by any party thereto, or a proceeding shall be commenced by the Company or any Subsidiary or any governmental authority having jurisdiction over any of them, seeking to establish the invalidity or unenforceability thereof, or the Company or any Subsidiary shall deny in writing that it has any liability or obligation purported to be created under any Transaction Document; or</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xviii)</font>any Event of Default (as defined in the Other Notes) occurs with respect to any Other Notes. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Event of Default Notice; Redemption or Conversion Upon Event of Default</u>. Upon the occurrence of an Event of Default with respect to this Note (or any Other Note), the Company shall, within one (1) Business Day deliver written notice thereof via electronic mail and overnight courier to the Holder (an &#8220;<b style="font-weight:bold;">Event of Default Notice</b>&#8221;). At any time after the earlier of the Holder&#8217;s receipt of an Event of Default Notice and the Holder becoming aware of an Event of Default until the end of the five (5) Trading Day period after such time as such Event of Default is subsequently cured or waived in accordance with the terms of this Note (and no other Event of Default then exists) the Holder may (i) either require the Company to redeem all or any portion of this Note by delivering written notice thereof (the &#8220;<b style="font-weight:bold;">Event of Default Redemption Notice</b>&#8221;) to the Company, which Event of Default Redemption Notice shall indicate the portion of this Note the Holder is electing to redeem, (ii) or convert all or any portion of this Note </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">8</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">by delivering a Conversion Notice to the Company pursuant to the procedure set forth in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)(i)</u>, at a price equal to the Event of Default Conversion Price. Each portion of this Note subject to redemption or conversion by the Company pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u> shall be redeemed or converted by the Company at a price equal to the greater of (i) the product of (A) the Conversion Amount to be redeemed multiplied by (B) the Redemption Premium and (ii) the product of (X) the quotient of (a) the Conversion Amount to be redeemed divided by (b) the Event of Default Conversion Price multiplied by (Y) the product of (1) the Redemption Premium multiplied by (2) the greatest Closing Sale Price of the shares of Common Stock on any Trading Day during the period commencing on the date immediately preceding such Event of Default and ending on the date the Company makes the entire payment required to be made under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u> (the &#8220;<b style="font-weight:bold;">Event of Default Redemption Price</b>&#8221;). &#8220;<b style="font-weight:bold;">Event of Default Conversion Price</b>&#8221; means, with respect to any Event of Default, that price which shall be the lowest of (i) the applicable Conversion Price in effect on the date of Event of Default, and (ii) the lesser of (A) eighty percent (80%) of the VWAP of the shares of Common Stock as of the Trading Day immediately preceding the delivery or deemed delivery of the applicable Event of Default Redemption Notice, and (B) eighty percent (80%) of the price computed as the quotient of (I) the sum of the VWAP of the shares of Common Stock for each of the five (5) Trading Days with the lowest VWAP of the shares of Common Stock during the ten (10) consecutive Trading Day period ending and including the Trading Day immediately preceding the delivery or deemed delivery of the applicable Event of Default Redemption Notice, divided by (II) five (5) (the &#8220;<b style="font-weight:bold;">Event of Default Measuring Period</b>&#8221;). All such determinations to be appropriately adjusted for any stock dividend, stock split, stock combination, reclassification or similar transaction that proportionately decreases or increases the shares of Common Stock during such Event of Default Measuring Period. Redemptions required by this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u> shall be made in accordance with the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 11</u>. Conversions required to be made by this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u> shall be made in accordance with the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3</u>. To the extent redemptions required by this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u> are deemed or determined by a court of competent jurisdiction to be prepayments of this Note by the Company, such redemptions shall be deemed to be voluntary prepayments. Notwithstanding anything to the contrary in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u>, but subject to the beneficial ownership limitation in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, until the Event of Default Redemption Price (together with any Late Charges thereon and Make-Whole Amount) is paid in full, the Conversion Amount submitted for redemption under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u> (together with any Late Charges thereon and Make-Whole Amount) may be converted, in whole or in part, by the Holder into shares of Common Stock pursuant to the terms of this Note. In the event of the Company&#8217;s redemption of any portion of this Note under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u>, the Holder&#8217;s damages would be uncertain and difficult to estimate because of the parties&#8217; inability to predict future interest rates and the uncertainty of the availability of a suitable substitute investment opportunity for the Holder. Accordingly, any redemption premium due under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u> is intended by the parties to be, and shall be deemed, a reasonable estimate of the Holder&#8217;s actual loss of its investment opportunity and not as a penalty. Any redemption of this Note upon an Event of Default shall not constitute an election of remedies by the Holder, and all other rights and remedies of the Holder shall be preserved. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Mandatory Redemption Upon Bankruptcy Event of Default</u>. Notwithstanding anything to the contrary herein, and notwithstanding any conversion that is then required or in process, upon any Bankruptcy Event of Default, whether occurring prior to or following the Maturity Date, the Company shall immediately pay to the Holder an amount in cash representing (i) all outstanding Principal, accrued and unpaid Interest (including Default Interest, as applicable), Make-Whole Amount and accrued and unpaid Late Charges on such Principal, Make-Whole Amount and Interest, multiplied by (ii) the Redemption Premium, in addition to any and all other amounts due hereunder, without the requirement for any notice or demand or other action by the Holder or any other person or entity, provided that the Holder may, in its sole discretion, waive such right to receive payment upon a Bankruptcy Event of Default, in whole or in part, and any such waiver shall not affect any other rights of the Holder hereunder, including any other rights in respect of such Bankruptcy Event of Default, any right to conversion, and any right to payment of the Event of Default Redemption Price or any other Redemption Price, as applicable. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">5.</font><b style="font-weight:bold;text-transform:uppercase;">RIGHTS UPON FUNDAMENTAL TRANSACTION</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assumption</u>. The Company shall not enter into or be party to a Fundamental Transaction unless (i) the Successor Entity assumes in writing all of the obligations of the Company under this Note and the other Transaction Documents in accordance with the provisions of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5(a)</u> pursuant to written agreements in form and substance satisfactory to the Holder and approved by the Holder prior to such Fundamental Transaction, including agreements to deliver to each Holder, in exchange for such Notes, a security of the Successor Entity evidenced by a written instrument substantially similar in form and substance to the Notes, including, without limitation, having a principal amount and interest rate equal to the Principal then outstanding and the Interest Rate of the Notes held by the Holder, </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">9</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">having similar conversion rights as the Notes and having similar ranking and security to the Notes, and satisfactory to the Holder, and (ii) the Successor Entity (or its Parent Entity, as applicable) is a publicly traded corporation whose shares of common stock is quoted on or listed for trading on an Eligible Market. Upon the occurrence of any Fundamental Transaction, the Successor Entity shall succeed to, and be substituted for (so that from and after the date of such Fundamental Transaction, the provisions of this Note and the other Transaction Documents referring to the &#8220;Company&#8221; shall refer instead to the Successor Entity), and may exercise every right and power of the Company and shall assume all of the obligations of the Company under this Note and the other Transaction Documents with the same effect as if such Successor Entity had been named as the Company herein. Upon consummation of a Fundamental Transaction, the Successor Entity shall deliver to the Holder confirmation that there shall be issued upon conversion or redemption of this Note at any time after the consummation of such Fundamental Transaction, in lieu of the shares of Common Stock (or other securities, cash, assets or other property (except for such items issuable under <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sections 6</u> and <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">15</u>, which shall continue to be receivable thereafter)) issuable upon the conversion or redemption of the Notes prior to such Fundamental Transaction, such shares of the publicly traded shares of common stock (or their equivalent) of the Successor Entity (or its Parent Entity, as applicable) which the Holder would have been entitled to receive upon the happening of such Fundamental Transaction had this Note been converted immediately prior to such Fundamental Transaction (without regard to any limitations on the conversion of this Note), as adjusted in accordance with the provisions of this Note. Notwithstanding the foregoing, the Holder may elect, at its sole option, by delivery of written notice to the Company to waive this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5(a)</u> to permit the Fundamental Transaction without the assumption of this Note. The provisions of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5</u> shall apply similarly and equally to successive Fundamental Transactions and shall be applied without regard to any limitations on the conversion of this Note. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notice of a Change of Control; Redemption Right</u>. No later than ten (10) Trading Days prior to the consummation of a Change of Control (the &#8220;<b style="font-weight:bold;">Change of Control Date</b>&#8221;), but not prior to the public announcement of such Change of Control, the Company shall deliver written notice thereof via electronic mail and overnight courier to the Holder (a &#8220;<b style="font-weight:bold;">Change of Control Notice</b>&#8221;). At any time during the period beginning after the Holder&#8217;s receipt of a Change of Control Notice or the Holder becoming aware of a Change of Control if a Change of Control Notice is not delivered to the Holder in accordance with the immediately preceding sentence (as applicable) and ending ten (10) Trading Days after the later of (A) the date of consummation of such Change of Control, (B) the date of receipt of such Change of Control Notice or (C) the date of the announcement of such Change of Control, the Holder may require the Company to redeem all or any portion of this Note by delivering written notice thereof (&#8220;<b style="font-weight:bold;">Change of Control Redemption Notice</b>&#8221;) to the Company, which Change of Control Redemption Notice shall indicate the Conversion Amount the Holder is electing to redeem. The portion of this Note subject to redemption pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5</u> shall be redeemed by the Company in cash at a price equal to the product of (x) the Change of Control Redemption Premium multiplied by (y) the Conversion Amount being redeemed (the &#8220;<b style="font-weight:bold;">Change of Control Redemption Price</b>&#8221;). Redemptions required by this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5</u> shall be made in accordance with the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 11</u> and shall have priority to payments to stockholders in connection with such Change of Control. To the extent redemptions required by this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5(b)</u> are deemed or determined by a court of competent jurisdiction to be prepayments of this Note by the Company, such redemptions shall be deemed to be voluntary prepayments. Notwithstanding anything to the contrary in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5</u>, but subject to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, until the Change of Control Redemption Price (together with any Late Charges thereon and Make-Whole Amount) is paid in full, the Conversion Amount submitted for redemption under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5(b)</u> (together with any Late Charges thereon) may be converted, in whole or in part, by the Holder into shares of Common Stock pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3</u>. In the event of the Company&#8217;s redemption of any portion of this Note under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5(b)</u>, the Holder&#8217;s damages would be uncertain and difficult to estimate because of the parties&#8217; inability to predict future interest rates and the uncertainty of the availability of a suitable substitute investment opportunity for the Holder. Accordingly, any redemption premium due under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5(b)</u> is intended by the parties to be, and shall be deemed, a reasonable estimate of the Holder&#8217;s actual loss of its investment opportunity and not as a penalty.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">6.</font><b style="font-weight:bold;text-transform:uppercase;">RIGHTS UPON ISSUANCE OF PURCHASE RIGHTS AND OTHER CORPORATE EVENTS</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Purchase Rights</u>. In addition to any adjustments pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7</u> below, if at any time the Company grants, issues, or sells any Options, Convertible Securities or rights to purchase stock, warrants, securities or other property pro rata to all or substantially all of the record holders of any class of shares of Common Stock (the &#8220;<b style="font-weight:bold;">Purchase Rights</b>&#8221;), then the Holder shall be entitled to acquire, upon the terms applicable to such Purchase Rights, the aggregate Purchase Rights which the Holder could have acquired if the Holder had held the number of shares of Common Stock acquirable upon complete conversion of this Note (without taking into account any limitations or </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">10</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">restrictions on the convertibility of this Note (pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u> or otherwise)) immediately prior to the date on which a record is taken for the grant, issuance or sale of such Purchase Rights, or, if no such record is taken, the date as of which the record holders of shares of Common Stock are to be determined for the grant, issue or sale of such Purchase Rights, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that to the extent the Holder&#8217;s right to participate in any such Purchase Right would result in the Holder and the other Attribution Parties exceeding the Maximum Percentage, the Holder shall not be entitled to participate in such Purchase Right to the extent of the Maximum Percentage (and shall not be entitled to beneficial ownership of such shares of Common Stock as a result of such Purchase Right (and beneficial ownership) to the extent of any such excess) and such Purchase Right to such extent shall be held in abeyance (and, if such Purchase Right has an expiration date, maturity date or other similar provision, such term shall be extended by such number of days held in abeyance, if applicable) for the benefit of the Holder until such time or times, if ever, as its right thereto would not result in the Holder and the other Attribution Parties exceeding the Maximum Percentage, at which time or times the Holder shall be granted such right (and any Purchase Right granted, issued or sold on such initial Purchase Right or on any subsequent Purchase Right held similarly in abeyance (and, if such Purchase Right has an expiration date, maturity date or other similar provision, such term shall be extended by such number of days held in abeyance, if applicable)) to the same extent as if there had been no such limitation.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Corporate Events</u>. In addition to, and not in substitution for, any other rights hereunder, prior to the consummation of any Fundamental Transaction pursuant to which holders of shares of Common Stock are entitled to receive securities or other assets with respect to or in exchange for shares of Common Stock (a &#8220;<b style="font-weight:bold;">Corporate Event</b>&#8221;), the Company shall make appropriate provision to ensure that the Holder shall thereafter have the right to receive, upon a conversion of this Note, at the Holder&#8217;s option (i) in addition to the shares of Common Stock receivable upon such conversion, such securities or other assets to which the Holder would have been entitled with respect to such shares of Common Stock had such shares of Common Stock been held by the Holder upon the consummation of such Corporate Event (without taking into account any limitations or restrictions on the convertibility of this Note pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u> or otherwise), or (ii) in lieu of the shares of Common Stock otherwise receivable upon such conversion, such securities or other assets received by the holders of shares of Common Stock in connection with the consummation of such Corporate Event in such amounts as the Holder would have been entitled to receive had this Note initially been issued with conversion rights for the form of such consideration (as opposed to shares of Common Stock) at a conversion rate for such consideration commensurate with the Conversion Rate. Provision made pursuant to the preceding sentence shall be in a form and substance satisfactory to the Holder. The provisions of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 6</u> shall apply similarly and equally to successive Corporate Events and shall be applied without regard to any limitations on the conversion or redemption of this Note.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">7.</font><b style="font-weight:bold;text-transform:uppercase;">RIGHTS UPON ISSUANCE OF OTHER SECURITIES</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Record Date</u>. If the Company takes a record of the holders of shares of Common Stock for the purpose of entitling them (A) to receive a dividend or other distribution payable in shares of Common Stock, Options or Convertible Securities, or (B) to subscribe for or purchase shares of Common Stock, preferred stock of the Company, Options, or Convertible Securities, then such record date shall be deemed to be the date of the issuance or sale of the shares of Common Stock deemed to have been issued or sold upon the declaration of such dividend or the making of such other distribution or the date of the granting of such right of subscription or purchase (as the case may be). </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Adjustment of Conversion Price upon Subdivision or Combination of Common Stock</u>. Without limiting any provision of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 6</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7(a)</u> or <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 15</u>, if the Company at any time on or after the Subscription Date subdivides (by any stock split, stock dividend, stock combination, recapitalization or other similar transaction) one or more classes of its outstanding shares of Common Stock into a greater number of shares, the Conversion Price in effect immediately prior to such subdivision shall be proportionately reduced. Without limiting any provision of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 6</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7(a)</u> or <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 15</u>, if the Company at any time on or after the Subscription Date combines (by any stock split, stock dividend, stock combination, recapitalization or other similar transaction) one or more classes of its outstanding shares of Common Stock into a smaller number of shares, the Conversion Price in effect immediately prior to such combination shall be proportionately increased. Any adjustment pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7(b)</u> shall become effective immediately after the effective date of such stock split, stock dividend, stock combination or similar transaction. If any event requiring an adjustment under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7(b)</u> occurs during the period that a Conversion Price is calculated hereunder, then the calculation of such Conversion Price shall be adjusted appropriately to reflect the occurrence of such event.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">11</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Subsequent Equity Sales</u>. If, at any time while this Note is outstanding, the Company or any Subsidiary, as applicable, sells or grants any Option to purchase, or sells or grants any right to reprice, or otherwise disposes of or issues (or announces any sale, grant or any Option to purchase or other disposition), any shares of Common Stock or Common Stock Equivalents (as defined in the Securities Purchase Agreement) entitling any Person to acquire shares of Common Stock at an effective price per share that is lower than the Conversion Price (such lower price, the &#8220;<b style="font-weight:bold;">Base Conversion Price</b>&#8221; and such issuances, collectively, a &#8220;<b style="font-weight:bold;">Dilutive Issuance</b>&#8221;) (if the holder of the shares of Common Stock or Common Stock Equivalents so issued shall at any time, whether by operation of purchase price adjustments, reset provisions, floating conversion, exercise or exchange prices or otherwise, or due to warrants, Options or rights per share which are issued in connection with such issuance, be entitled to receive shares of Common Stock at an effective price per share that is lower than the Conversion Price, such issuance shall be deemed to have occurred for less than the Conversion Price on such date of the Dilutive Issuance), then simultaneously with the consummation (or, if earlier, the announcement) of each Dilutive Issuance, the Conversion Price shall be reduced to equal the Base Conversion Price (subject to adjustment for reverse and forward stock splits, recapitalizations and similar transactions following the date of the Securities Purchase Agreement). The Company shall notify the Holder in writing, no later than the Trading Day following the issuance of any shares of Common Stock or Common Stock Equivalents subject to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7(c)</u> indicating therein the applicable issuance price, or applicable reset price, exchange price, conversion price and other pricing terms (such notice, the &#8220;<b style="font-weight:bold;">Dilutive Issuance Notice</b>&#8221;). For purposes of clarification, whether or not the Company provides a Dilutive Issuance Notice pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7(c)</u> upon the occurrence of any Dilutive Issuance, the Holder is entitled to receive a number of Conversion Shares based upon the Conversion Price on or after the date of such Dilutive Issuance, regardless of whether the Holder accurately refers to the Base Conversion Price in the Conversion Notice. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(d)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reserved</u>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(e)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Calculations</u>. All calculations under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7</u> shall be made by rounding to the nearest cent or the nearest 1/100th of a share, as applicable. The number of shares of Common Stock outstanding at any given time shall not include shares owned or held by or for the account of the Company, and the disposition of any such shares shall be considered an issue or sale of shares of Common Stock.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(f)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Voluntary Adjustment by Company</u>. Subject to the rules and regulations of the Principal Market, the Company may at any time during the term of this Note, with the prior written consent of the Required Holders (as defined in the Securities Purchase Agreement), reduce (but not increase) the then current Conversion Price of each of the Notes to any amount and for any period of time deemed appropriate by the board of directors of the Company.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">8.</font><b style="font-weight:bold;text-transform:uppercase;">INSTALLMENT CONVERSION OR REDEMPTION</b><font style="text-decoration-color:#000000;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">General</u>. On each applicable Installment Date, provided there has been no Equity Conditions Failure, the Company shall pay to the Holder of this Note the applicable Installment Amount due on such date by converting such Installment Amount in accordance with this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8</u> (an &#8220;<b style="font-weight:bold;">Installment Conversion</b>&#8221;); provided, however, that the Company may, at its option following notice to the Holder as set forth below, pay the Installment Amount by redeeming such Installment Amount in cash (a &#8220;<b style="font-weight:bold;">Installment Redemption</b>&#8221;) or by any combination of an Installment Conversion and an Installment Redemption so long as all of the outstanding applicable Installment Amount due on any Installment Date shall be converted and/or redeemed by the Company on the applicable Installment Date, subject to the provisions of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8</u>. On the date which is the eleventh (11<sup style="font-size:7.5pt;vertical-align:top;">th</sup>) Trading Day prior to each Installment Date, the Company shall deliver written notice (each, an &#8220;<b style="font-weight:bold;">Installment Notice</b>&#8221; and the date the Holder receives such notice is referred to as the &#8220;<b style="font-weight:bold;">Installment Notice Date</b>&#8221;), to the Holder and such Installment Notice shall (i) either (A) confirm that the applicable Installment Amount of such Holder&#8217;s Note shall be converted in whole pursuant to an Installment Conversion or (B) (1) state that the Company elects to redeem for cash, or is required to redeem for cash in accordance with the provisions of the Note, in whole or in part, the applicable Installment Amount pursuant to an Installment Redemption and (2) specify the portion of such Installment Amount which the Company elects or is required to redeem pursuant to an Installment Redemption (such amount to be redeemed in cash, the &#8220;<b style="font-weight:bold;">Installment Redemption Amount</b>&#8221;) and the portion of the applicable Installment Amount, if any, with respect to which the Company will, and is permitted to, effect an Installment Conversion (such amount of the applicable Installment Amount so specified to be so converted pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8</u> is referred to herein as the &#8220;<b style="font-weight:bold;">Installment Conversion Amount</b>&#8221;), which amounts when added together, must at least equal the entire applicable Installment Amount and (ii) if the applicable Installment Amount is to be paid, in whole or in part, pursuant to an Installment Conversion, certify that there is not </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">12</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">then an Equity Conditions Failure as of the applicable Installment Notice Date. Each Installment Notice shall be irrevocable. &#160;If the Company does not timely deliver an Installment Notice in accordance with this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8</u> with respect to a particular Installment Date, then the Company shall be deemed to have delivered an irrevocable Installment Notice confirming an Installment Conversion of the entire Installment Amount and shall be deemed to have certified that there is not then an Equity Conditions Failure in connection with such Installment Conversion. Except as expressly provided in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8</u>, an Installment Notice shall apply to each outstanding Note and the Company shall convert and/or redeem the applicable Installment Amount of each outstanding Note pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8</u> in the same ratio of cash and shares. &#160;The applicable Installment Conversion Amount (whether set forth in the applicable Installment Notice or by operation of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8</u>) shall be converted in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(b)</u> and the applicable Installment Redemption Amount shall be redeemed in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(c)</u>. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Mechanics of Installment Conversion</u>. Subject to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, if the Company delivers an Installment Notice or is deemed to have delivered an Installment Notice certifying that such Installment Amount is being paid, in whole or in part, in an Installment Conversion in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(a)</u>, then the Holder may, at any time thereafter, convert such Installment Conversion Amount, in whole or in part, at the Installment Conversion Price in accordance with the conversion procedures set forth in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3</u> hereunder (with &#8220;Installment Conversion Price&#8221; replacing &#8220;Conversion Price&#8221; for all purposes therein), <i style="font-style:italic;">mutatis mutandis</i>; provided, however, that the Equity Conditions are then satisfied (or waived in writing by the Holder) on the applicable Installment Date and an Installment Conversion is not otherwise prohibited under any other provision of this Note. If the Company confirmed (or is deemed to have confirmed by operation of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(a)</u>) the conversion of the applicable Installment Conversion Amount, in whole or in part, and there was no Equity Conditions Failure as of the applicable Installment Notice Date (or is deemed to have certified that the Equity Conditions in connection with any such conversion have been satisfied by operation of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(a)</u>) but an Equity Conditions Failure occurred between the applicable Installment Notice Date and any time through the applicable Installment Date or Conversion Date, as applicable (the &#8220;<b style="font-weight:bold;">Interim Installment Period</b>&#8221;), the Company shall provide the Holder a subsequent notice to that effect. If there is an Equity Conditions Failure (which is not waived in writing by the Holder) during such Interim Installment Period or an Installment Conversion is not otherwise permitted under any other provision of this Note (other than to the extent that the Maximum Percentage has been or would be exceeded), then, at the option of the Holder designated in writing to the Company, the Holder may require the Company to do any one or more of the following: (i) the Company shall redeem all or any part designated by the Holder of the unconverted Installment Conversion Amount (such designated amount is referred to as the &#8220;<b style="font-weight:bold;">Designated Redemption Amount</b>&#8221;) and the Company shall pay to the Holder within two (2) Business Days of such Installment Date, by wire transfer of immediately available funds, an amount in cash equal to 110% of such Designated Redemption Amount and/or (ii) the Installment Conversion shall be null and void with respect to all or any part designated by the Holder of the unconverted Installment Conversion Amount and the Holder shall be entitled to all the rights of a holder of this Note with respect to such designated part of the Installment Conversion Amount; provided, however, the Conversion Price for such designated part of such unconverted Installment Conversion Amount shall thereafter be adjusted to equal the lesser of (A) the Installment Conversion Price as in effect on the date on which the Holder voided the Installment Conversion and (B) the Installment Conversion Price that would be in effect on the date on which the Holder delivers a Conversion Notice relating thereto. If the Company fails to redeem any Designated Redemption Amount by the second (2nd) Business Day following the applicable Installment Date by payment of such amount by such date, then the Holder shall have the rights set forth in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u> and <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(c)</u> as if the Company failed to pay the applicable Installment Redemption Price (as defined below) and all other rights under this Note (including, without limitation, such failure constituting an Event of Default described in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(a)</u>). &#160;The Company shall pay any and all taxes that may be payable with respect to the issuance and delivery of any shares of Common Stock in any Installment Conversion hereunder. Each Installment Conversion Amount shall be applied first to the Installment Amount due on the Installment Date nearest to the Maturity Date. Notwithstanding anything to the contrary contained in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(b)</u>, if the Installment Conversion Price is less than the Floor Price, then in addition to the issuance of Conversion Shares (which issuance shall be at the Floor Price), the Company shall pay to the Holder cash as a true-up (the &#8220;<b style="font-weight:bold;">Cash True-Up Amount</b>&#8221;). The Cash True-Up Amount means an amount in cash, to be delivered by wire transfer of immediately available funds pursuant to wire instructions delivered to the Company by the Holder in writing, equal to the product obtained by multiplying (A) the higher of (I) the highest price that the Common Stock trades at on the Principal Market on the Trading Day immediately preceding the relevant Conversion Date and (II) the applicable Conversion Price and (B) the difference obtained by subtracting (I) the number of shares of Common Stock delivered (or to be delivered) to the Holder on the applicable Share Delivery Deadline with respect to such Conversion from (II) the quotient obtained by dividing (x) the applicable Conversion Amount that the Holder has elected to be the subject of the applicable Conversion, by (y) the applicable Conversion Price without giving effect </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">13</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">to the Floor Price. The intent of the Cash True-Up Amount is to compensate the Holder for its loss in value due to the condition that a Conversion Amount cannot be converted into shares of Common Stock at a Conversion Price less than the Floor Price. Any such adjustment must be approved by the Holder.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Mechanics of Installment Redemption</u>. &#160;If the Company elects or is required to effect an Installment Redemption, in whole or in part, in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(a)</u>, then the Installment Redemption Amount, if any, shall be redeemed by the Company in cash on the applicable Installment Date by wire transfer to the Holder of immediately available funds in an amount equal to 100% of the applicable Installment Redemption Amount (the &#8220;<b style="font-weight:bold;">Installment Redemption Price</b>&#8221;). &#160;If the Company fails to redeem such Installment Redemption Amount on such Installment Date by payment of the Installment Redemption Price, then, at the option of the Holder designated in writing to the Company (any such designation shall be a &#8220;<b style="font-weight:bold;">Conversion Notice</b>&#8221; for purposes of this Note), the Holder may require the Company to convert all or any part of the Installment Redemption Amount at the Installment Conversion Price (determined as of the date of such designation). &#160;Conversions required by this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(c)</u> shall be made in accordance with the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)</u>. &#160;Notwithstanding anything to the contrary in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(c)</u>, but subject to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, until the Installment Redemption Price (together with any Late Charges thereon and Make-Whole Amount) is paid in full, the Installment Redemption Amount (together with any Late Charges thereon) may be converted, in whole or in part, by the Holder into shares of Common Stock pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3</u>. In the event the Holder elects to convert all or any portion of the Installment Redemption Amount prior to the applicable Installment Date as set forth in the immediately preceding sentence, the Installment Redemption Amount so converted shall be deducted from the Installment Amounts relating to the applicable Installment Date(s) as set forth in the applicable Conversion Notice. &#160;Redemptions required by this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(c)</u> shall be made in accordance with the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 11</u>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(d)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Acceleration of Installment Amounts</u><font style="text-decoration-color:#000000;">. &#160;Notwithstanding anything herein to the contrary, during any period commencing on an Installment Date (a &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Current Installment Date</b><font style="text-decoration-color:#000000;">&#8221;) and ending on the Trading Day immediately prior to the next Installment Date, at the option of the Holder, at one or more times during any calendar month, but not exceeding an amount equal to three (3) aggregate payments of the Installment Amount (unless otherwise agreed to between the Holder and the Company), the Holder may convert an additional Installment Amount (each, an &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Acceleration</b><font style="text-decoration-color:#000000;">&#8221;, and each such amount, an &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Acceleration Amount</b><font style="text-decoration-color:#000000;">&#8221;, and the Conversion Date of any such Acceleration, each an &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Acceleration Date</b><font style="text-decoration-color:#000000;">&#8221;), in whole or in part, at the Acceleration Conversion Price of such Acceleration Date in accordance with the conversion procedures set forth in </font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3</u><font style="text-decoration-color:#000000;"> hereunder (with &#8220;Acceleration Conversion Price&#8221; replacing &#8220;Conversion Price&#8221; for all purposes therein), </font><i style="font-style:italic;text-decoration-color:#000000;">mutatis mutandis</i><font style="text-decoration-color:#000000;">. &#160;Each Acceleration Amount </font>shall be applied first to the Installment Amount due on the Installment Date nearest to the Maturity Date. Notwithstanding anything to the contrary contained in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(d)</u>, if the Acceleration Conversion Price is less than the Floor Price, then in addition to the issuance of Conversion Shares (which issuance shall be at the Floor Price), the Company shall pay to the Holder the Cash True-Up Amount. Any such adjustment must be approved by the Holder.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(e)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Deferred Installment Amount</u>. &#160;Notwithstanding any provision of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8</u> to the contrary, the Holder may, at its option and in its sole discretion, during any period commencing on a Current Installment Date and ending on the Trading Day immediately prior to the next Installment Date, at one or more times during any calendar month, but not exceeding an amount equal to six (6) aggregate payments of the Installment Amount, deliver a written notice to the Company no later than the Trading Day immediately prior to the applicable Installment Date electing to have the payment of all or any portion of an Installment Amount payable on such Installment Date deferred (such amount deferred, the &#8220;<b style="font-weight:bold;">Deferral Amount</b>&#8221;, and such deferral, each a &#8220;<b style="font-weight:bold;">Deferral</b>&#8221;) until any subsequent Installment Date selected by the Holder, in its sole discretion, in which case, the Deferral Amount shall be added to, and become part of, such subsequent Installment Amount and such Deferral Amount shall continue to accrue Interest hereunder. &#160;Any notice delivered by the Holder pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(e)</u> shall set forth (i) the Deferral Amount and (ii) the date that such Deferral Amount shall now be payable.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(f)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Holder Optional Redemption; Subsequent Placement</u><font style="text-decoration-color:#000000;">. Subject to the provisions of this </font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(f)</u><font style="text-decoration-color:#000000;">, if, at any time while this Note is outstanding, the Company shall carry out one or more Subsequent Placements, the Holder shall have the right to require the Company to first use up to the lower of (i) 20% of the net proceeds of such Subsequent Placement and (ii) 50% of the then principal amount of this Note to redeem all or a portion of this Note at a price in cash (such price, the &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Holder Optional Redemption Price</b><font style="text-decoration-color:#000000;">&#8221;) to equal to 100% multiplied by the sum of the principal amount subject to the Holder Optional Redemption, plus accrued but unpaid Interest, plus, the Make-Whole </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">14</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="text-decoration-color:#000000;">Amount, plus Late Charges, if any, plus liquidated damages, if any, and any other amounts, if any, then owing to the Holder in respect of this Note (a &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Holder Optional Redemption</b><font style="text-decoration-color:#000000;">&#8221;). &#160;The Company shall deliver notice to the Holder of the Subsequent Placement at least ten (10) Trading Days prior to the closing of the Subsequent Placement (&#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Pre-Notice</b><font style="text-decoration-color:#000000;">&#8221;), which Pre-Notice shall ask such Holder if it wants to review the details of such financing (such additional notice, a &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Holder Optional Redemption Notice</b><font style="text-decoration-color:#000000;">&#8221; and the date such Holder Optional Redemption Notice is deemed delivered hereunder, the &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Holder Optional Redemption Notice Date</b><font style="text-decoration-color:#000000;">&#8221;). &#160;If the Holder exercises its right herein to require a Holder Optional Redemption by delivering written notice to the Company within ten (10) Trading Days of the Holder Optional Redemption Notice Date, the Company shall effect the Holder Optional Redemption and pay the Holder Optional Redemption Price to the Holder on or prior to the tenth (10th) Trading Day following the consummation of the Subsequent Placement (the &#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Holder Optional Redemption Date</b><font style="text-decoration-color:#000000;">&#8221;). &#160;Notwithstanding the foregoing, this </font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(f)</u><font style="text-decoration-color:#000000;"> shall not apply with respect to Excluded Securities, except that no securities issued in a Variable Rate Transaction (as defined in the Securities Purchase Agreement) shall be Excluded Securities unless otherwise expressly stated in the Transaction Documents. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(g)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company Optional Redemption</u>. At any time the Company shall have the right to redeem all or any portion of the Conversion Amount then remaining under this Note (the &#8220;<b style="font-weight:bold;">Company Optional Redemption Amount</b>&#8221;) on the Company Optional Redemption Date (defined below) (a &#8220;<b style="font-weight:bold;">Company Optional Redemption</b>&#8221;). &#160;The portion of this Note subject to redemption pursuant to this&#160;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(g)&#160;</u>shall be redeemed by the Company in cash at a price (the &#8220;<b style="font-weight:bold;">Company Optional Redemption Price</b>&#8221;) equal to the greater of (i) 100% of the Conversion Amount being redeemed as of the Company Optional Redemption Date and (ii) the product of (1) the quotient of (a) the Conversion Amount to be redeemed divided by (b) the Redemption Conversion Price multiplied by (2) the average Closing Sale Price of the shares of Common Stock during the period commencing on the date immediately preceding such Company Optional Redemption Notice Date and ending on the Trading Day immediately prior to the date the Company makes the entire payment required to be made under this&#160;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(g)</u>. &#160;The Company may exercise its right to require redemption under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(g)</u> by delivering a written notice thereof by electronic mail and overnight courier to the Holder (the &#8220;<b style="font-weight:bold;">Company Optional Redemption Notice</b>&#8221; and the date the Holder receives such notice is referred to as the &#8220;<b style="font-weight:bold;">Company Optional Redemption Notice Date</b>&#8221;). &#160;The Company may deliver only one Company Optional Redemption Notice in any twenty (20) Trading Day period and any such Company Optional Redemption Notice shall be irrevocable. &#160;The Company Optional Redemption Notice shall (x) state the date on which the Company Optional Redemption shall occur (the &#8220;<b style="font-weight:bold;">Company Optional Redemption Date</b>&#8221;) which date shall be at least ten (10) Trading Days following the Company Optional Redemption Notice Date, and (y) state the Conversion Amount of the Note which is being redeemed in such Company Optional Redemption Amount on the Company Optional Redemption Date. &#160;All Conversion Amounts converted by the Holder after the Company Optional Redemption Notice Date shall reduce the Company Optional Redemption Amount of this Note required to be redeemed on the Company Optional Redemption Date. &#160;Redemptions made pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(g)</u> shall be made in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 11</u>. &#160;In the event of the Company&#8217;s redemption of any portion of this Note under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(g)</u>, the Holder&#8217;s damages would be uncertain and difficult to estimate because of the parties&#8217; inability to predict future interest rates and the uncertainty of the availability of a suitable substitute investment opportunity for the Holder. &#160;Accordingly, any redemption premium due under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(g)</u> is intended by the parties to be, and shall be deemed, a reasonable estimate of the Holder&#8217;s actual loss of its investment opportunity and not as a penalty. &#160;For the avoidance of doubt, the Company shall have no right to effect a Company Optional Redemption if any Event of Default has occurred and continuing, but any Event of Default shall have no effect upon the Holder&#8217;s right to convert this Note in its discretion.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">9.</font><b style="font-weight:bold;text-transform:uppercase;">NONCIRCUMVENTION</b>. &#160;The Company hereby covenants and agrees that the Company shall not, by amendment of its Charter (as defined in the Securities Purchase Agreement), Bylaws (as defined in the Securities Purchase Agreement) or through any reorganization, transfer of assets, consolidation, merger, scheme of arrangement, dissolution, issue or sale of securities, or any other voluntary action, avoid or seek to avoid the observance or performance of any of the terms of this Note, and shall at all times in good faith carry out all of the provisions of this Note and take all action as may be required to protect the rights of the Holder of this Note. Without limiting the generality of the foregoing or any other provision of this Note or the other Transaction Documents, the Company (a) shall not increase the par value of any shares of Common Stock receivable upon conversion of this Note above the Conversion Price then in effect, and (b) shall take all such actions as may be necessary or appropriate in order that the Company may validly and legally issue fully paid and nonassessable shares of shares of Common Stock upon the conversion of this Note. Notwithstanding anything herein to the contrary, if after sixty (60) days following the Issuance Date, the Holder is not permitted to convert this Note in full for any reason (other than pursuant to restrictions set forth </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">15</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u> hereof), the Company shall use its best efforts to promptly remedy such failure, including, without limitation, obtaining such consents or approvals as necessary to permit such conversion into shares of Common Stock.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">10.</font><b style="font-weight:bold;text-transform:uppercase;">RESERVATION OF AUTHORIZED SHARES</b>. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reservation</u>. So long as any Notes remain outstanding, the Company shall at all times reserve at least 100% of the number of shares of Common Stock as shall from time to time be necessary to effect the conversion of all of the Notes then outstanding (without regard to any limitations on conversions and assuming such Notes remain outstanding until the Maturity Date) at the Floor Price (the &#8220;<b style="font-weight:bold;">Required Reserve Amount</b>&#8221;). The Required Reserve Amount (including, without limitation, each increase in the number of shares so reserved) shall be allocated pro rata among the holders of the Notes based on the Original Principal Amount of the Notes held by each Holder on the Issuance Date or increase in the number of reserved shares, as the case may be (the &#8220;<b style="font-weight:bold;">Authorized Share Allocation</b>&#8221;). In the event that a Holder shall sell or otherwise transfer any of such holder&#8217;s Notes, each transferee shall be allocated a pro rata portion of such Holder&#8217;s Authorized Share Allocation. Any shares of Common Stock reserved and allocated to any Person which ceases to hold any Notes shall be allocated to the remaining holders of Notes, pro rata based on the principal amount of the Notes then held by such holders.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insufficient Authorized Shares</u>. If, notwithstanding <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 10(a)</u>, and not in limitation thereof, at any time while any of the Notes remain outstanding, the Company does not have a sufficient number of authorized and unreserved shares of Common Stock to satisfy its obligation to reserve for issuance upon conversion of the Notes at least a number of shares of Common Stock equal to the Required Reserve Amount (an &#8220;<b style="font-weight:bold;">Authorized Share Failure</b>&#8221;), then the Company shall immediately take all action necessary to increase the Company&#8217;s authorized shares of Common Stock to an amount sufficient to allow the Company to reserve the Required Reserve Amount for the Notes then outstanding. Without limiting the generality of the foregoing sentence, as soon as practicable after the date of the occurrence of an Authorized Share Failure, but in no event later than ninety (90) days after the occurrence of such Authorized Share Failure, the Company shall hold a meeting of its stockholders for the approval of an increase in the number of authorized shares of Common Stock. In connection with such meeting, the Company shall provide each stockholder with a proxy statement and shall use its best efforts to solicit its stockholders&#8217; approval of such increase in authorized shares of Common Stock and to cause its board of directors to recommend to the stockholders that they approve such proposal. In the event that the Company is prohibited from issuing shares of Common Stock pursuant to the terms of this Note due to the failure by the Company to have sufficient shares of Common Stock available out of the authorized but unissued shares of Common Stock (such unavailable number of shares of Common Stock, the &#8220;<b style="font-weight:bold;">Authorized Failure Shares</b>&#8221;), in lieu of delivering such Authorized Failure Shares to the Holder, the Company shall pay cash in exchange for the redemption of such portion of the Conversion Amount convertible into such Authorized Failure Shares at a price equal to the sum of (i) the product of (x) such number of Authorized Failure Shares and (y) the greatest Closing Sale Price of the shares of Common Stock on any Trading Day during the period commencing on the date the Holder delivers the applicable Conversion Notice with respect to such Authorized Failure Shares to the Company and ending on the Trading Day immediately prior to the date the Company makes the entire payment required to be made under this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 10(b)</u>; and (ii) to the extent the Holder purchases (in an open market transaction or otherwise) shares of Common Stock to deliver in satisfaction of a sale by the Holder of Authorized Failure Shares, any brokerage commissions and other out-of-pocket expenses, if any, of the Holder incurred in connection therewith. Nothing contained in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 10</u> shall limit any obligations of the Company under any provision of the Securities Purchase Agreement. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">11.</font><b style="font-weight:bold;text-transform:uppercase;">REDEMPTIONS</b><font style="text-decoration-color:#000000;">. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Mechanics</u>. The Company shall deliver the applicable Event of Default Redemption Price to the Holder in cash within five (5) Business Days after the Company&#8217;s receipt of the Holder&#8217;s Event of Default Redemption Notice in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(b)</u>. If the Holder has submitted a Change of Control Redemption Notice in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 5(b)</u>, the Company shall deliver the applicable Change of Control Redemption Price to the Holder in cash concurrently with the consummation of such Change of Control if such notice is received prior to the consummation of such Change of Control, and within five (5) Business Days after the Company&#8217;s receipt of such notice otherwise. The Company shall deliver the applicable Company Optional Redemption Price to the Holder in cash on the applicable Company Optional Redemption Date in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(g)</u>. If the Holder has elected optional redemption pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(f)</u> in response to its receipt of the Holder Optional Redemption Notice, the Company shall deliver the applicable Holder Optional Redemption Price to the Holder in cash on the applicable Holder </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">16</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">Optional Redemption Date. Notwithstanding anything herein to the contrary, in connection with any redemption hereunder at a time the Holder is entitled to receive a cash payment under any of the other Transaction Documents, at the option of the Holder delivered in writing to the Company, the applicable Redemption Price hereunder shall be increased by the amount of such cash payment owed to the Holder under such other Transaction Document and, upon payment in full or conversion in accordance herewith, shall satisfy the Company&#8217;s payment obligation under such other Transaction Document. In the event of a redemption of less than all of the Conversion Amount of this Note, the Company shall promptly cause to be issued and delivered to the Holder a new Note (in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(d)</u>) representing the outstanding Principal which has not been redeemed. In the event that the Company does not pay the applicable Redemption Price to the Holder within the time period required, at any time thereafter and until the Company pays such unpaid Redemption Price in full, the Holder shall have the option, in lieu of redemption, to require the Company to promptly return to the Holder all or any portion of this Note representing the Conversion Amount that was submitted for redemption (or for which the Company elected optional redemption) and for which the applicable Redemption Price (together with any Late Charges thereon and Make-Whole Amount) has not been paid. Upon the Company&#8217;s receipt of such notice, (x) the applicable Redemption Notice shall be null and void with respect to such Conversion Amount, (y) the Company shall immediately return this Note, or issue a new Note (in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(d)</u>), to the Holder, and in each case the principal amount of this Note or such new Note (as the case may be) shall be increased by an amount equal to the difference between (1) the applicable Redemption Price (as the case may be, and as adjusted pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 11</u>, if applicable) minus (2) the Principal portion of the Conversion Amount submitted for redemption and (z) the Conversion Price of this Note or such new Notes (as the case may be) shall be automatically adjusted with respect to each conversion effected thereafter by the Holder to the lowest of (A) the Conversion Price as in effect on the date on which the applicable Redemption Notice is voided, (B) seventy-five percent (75%) of the lowest Closing Bid Price of the shares of Common Stock during the period beginning on and including the date on which the applicable Redemption Notice is delivered to the Company and ending on and including the date on which the applicable Redemption Notice is voided and (C) seventy-five percent (75%) of the quotient of (I) the sum of the two (2) lowest VWAPs of the shares of Common Stock during the ten (10) consecutive Trading Day period ending and including the applicable Conversion Date divided by (II) two (2) (it being understood and agreed that all such determinations shall be appropriately adjusted for any stock dividend, stock split, stock combination, recapitalization or other similar transaction during such period). The Holder&#8217;s delivery of a notice voiding a Redemption Notice and exercise of its rights following such notice shall not affect the Company&#8217;s obligations to make any payments of Late Charges and Make-Whole Amount, which have accrued prior to the date of such notice with respect to the Conversion Amount subject to such notice. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Redemption by Other Holders</u>. Upon the Company&#8217;s receipt of notice from any of the holders of the Other Notes for redemption or repayment (each, an &#8220;<b style="font-weight:bold;">Other Redemption Notice</b>&#8221;), the Company shall immediately, but no later than one (1) Business Day of its receipt thereof, forward to the Holder via electronic mail a copy of such notice. If the Company receives a Redemption Notice and one or more Other Redemption Notices, during the seven (7) Business Day period beginning on and including the date which is two (2) Business Days prior to the Company&#8217;s receipt of the Holder&#8217;s applicable Redemption Notice and ending on and including the date which is two (2) Business Days after the Company&#8217;s receipt of the Holder&#8217;s applicable Redemption Notice and the Company is unable to redeem all principal, interest and other amounts designated in such Redemption Notice and such Other Redemption Notices received during such seven (7) Business Day period, then the Company shall redeem a pro rata amount from each holder of the Notes (including the Holder) based on the principal amount of the Notes submitted for redemption pursuant to such Redemption Notice and such Other Redemption Notices received by the Company during such seven (7) Business Day period.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">12.</font><b style="font-weight:bold;text-transform:uppercase;">VOTING RIGHTS</b><b style="font-weight:bold;">. </b>The Holder shall have no voting rights as the holder of this Note, except as required by law and as expressly provided in this Note<b style="font-weight:bold;">.</b></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">13.</font><b style="font-weight:bold;text-transform:uppercase;">COVENANTS</b>. Until all of the Notes have been converted, redeemed or otherwise satisfied in accordance with their terms:</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rank</u>. All payments due under this Note shall (i) rank <i style="font-style:italic;">pari passu </i>with all Other Notes and (ii) be senior to all other Indebtedness of the Company and its Subsidiaries except for such debt that is set forth in Schedule 3(q) to the Securities Purchase Agreement. &#160;</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">17</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Incurrence of Indebtedness</u>. The Company shall not, and the Company shall cause each of its Subsidiaries to not, directly or indirectly, (i) incur or guarantee, assume or suffer to exist any Indebtedness that is senior to Indebtedness under the Notes other than Permitted Indebtedness, or (ii) increase the amount owed under any existing Indebtedness, as set forth in Schedule 3(q) to the Securities Purchase Agreement. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Existence of Liens</u>. The Company shall not, and the Company shall cause each of its Subsidiaries to not, directly or indirectly, allow or suffer to exist any mortgage, lien, pledge, charge, security interest or other encumbrance upon or in any property or assets (including accounts and contract rights) owned by the Company or any of its Subsidiaries (collectively, &#8220;<b style="font-weight:bold;">Liens</b>&#8221;) other than Permitted Liens. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(d)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Payments</u>. The Company shall not, and the Company shall cause each of its Subsidiaries to not, directly or indirectly, redeem, defease, repurchase, repay or make any payments in respect of, by the payment of cash or cash equivalents (in whole or in part, whether by way of open market purchases, tender offers, private transactions or otherwise), all or any portion of any Indebtedness (other than the Notes) whether by way of payment in respect of principal of (or premium, if any) or interest on, such Indebtedness if at the time such payment is due or is otherwise made or, after giving effect to such payment, (i) an event constituting an Event of Default has occurred and is continuing or (ii) an event that with the passage of time and without being cured would constitute an Event of Default has occurred and is continuing. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(e)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restriction on Redemption and Cash Dividends</u>. The Company shall not, and the Company shall cause each of its Subsidiaries to not, directly or indirectly, redeem, repurchase or declare or pay any cash dividend or distribution on any of its capital stock if at the time such payment is due or is otherwise made or, after giving effect to such payment, (i) an event constituting an Event of Default has occurred and is continuing or (ii) an event that with the passage of time and without being cured would constitute an Event of Default has occurred and is continuing. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(f)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restriction on Transfer of Assets</u>. The Company shall not, and the Company shall cause each of its Subsidiaries to not, directly or indirectly, sell, lease, license, assign, transfer, spin-off, split-off, close, convey or otherwise dispose of any assets or rights of the Company or any Subsidiary owned or hereafter acquired whether in a single transaction or a series of related transactions, other than (i) sales, leases, licenses, assignments, transfers, conveyances and other dispositions of such assets or rights by the Company and its Subsidiaries in the ordinary course of business consistent with its past practice and (ii) sales of inventory and product in the ordinary course of business.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(g)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Maturity of Indebtedness</u>. The Company shall not, and the Company shall cause each of its Subsidiaries to not, directly or indirectly, permit any Indebtedness of the Company or any of its Subsidiaries owed to Fiza Investments Limited (&#8220;<b style="font-weight:bold;">Fiza</b>&#8221;) or its affiliates to mature or accelerate prior to the date that is ninety (90) calendar days after the Maturity Date regardless of anything to the contrary contained in the terms of such Indebtedness. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(h)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Change in Nature of Business</u>. The Company shall not, and the Company shall cause each of its Subsidiaries to not, directly or indirectly, engage in any material line of business substantially different from those lines of business conducted by or publicly contemplated to be conducted by the Company and each of its Subsidiaries on the Subscription Date or any business substantially related or incidental thereto. The Company shall not, and the Company shall cause each of its Subsidiaries to not, directly or indirectly, modify its or their corporate structure or purpose. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(i)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Preservation of Existence, Etc</u>. The Company shall maintain and preserve, and cause each of its Subsidiaries to maintain and preserve, its existence, rights and privileges, and become or remain, and cause each of its Subsidiaries to become or remain, duly qualified and in good standing in each jurisdiction in which the character of the properties owned or leased by it or in which the transaction of its business makes such qualification necessary.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(j)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Maintenance of Properties, Etc</u>. The Company shall maintain and preserve, and cause each of its Subsidiaries to maintain and preserve, all of its properties which are necessary or useful in the proper conduct of its business in good working order and condition, ordinary wear and tear excepted, and comply, and cause each of its Subsidiaries to comply, at all times with the provisions of all leases to which it is a party as lessee or under which it occupies property, so as to prevent any loss or forfeiture thereof or thereunder.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">18</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(k)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Maintenance of Intellectual Property</u>. The Company shall, and shall cause each of its Subsidiaries to, take all action necessary or advisable to maintain all of the Intellectual Property (as defined in the Securities Purchase Agreement) of the Company and/or any of its Subsidiaries that are necessary or material to the conduct of its business in full force and effect.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(l)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Maintenance of Insurance</u>. The Company shall maintain, and cause each of its Subsidiaries to maintain, insurance with responsible and reputable insurance companies or associations (including, without limitation, comprehensive general liability, hazard, rent and business interruption insurance) with respect to its properties (including all real properties leased or owned by it) and business, in such amounts and covering such risks as is required by any governmental authority having jurisdiction with respect thereto or as is carried generally in accordance with sound business practice by companies in similar businesses similarly situated.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(m)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transactions with Affiliates</u>. The Company shall not, nor shall it permit any of its Subsidiaries to, enter into, renew, extend or be a party to, any transaction or series of related transactions (including, without limitation, the purchase, sale, lease, transfer or exchange of property or assets of any kind or the rendering of services of any kind) with any affiliate, except transactions in the ordinary course of business in a manner and to an extent consistent with past practice and necessary or desirable for the prudent operation of its business, for fair consideration and on terms no less favorable to it or its Subsidiaries than would be obtainable in a comparable arm&#8217;s length transaction with a Person that is not an affiliate thereof.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(n)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Issuances</u>. The Company shall not, directly or indirectly, without the prior written consent of the holders of a majority in aggregate principal amount of the Notes then outstanding, (i) issue any Notes (other than as contemplated by the Securities Purchase Agreement and the Notes) or (ii) issue any other securities that would cause a breach or default under the Notes. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(o)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Independent Investigation</u>. At the request of the Holder either (x) at any time when an Event of Default has occurred and is continuing, (y) upon the occurrence of an event that with the passage of time or giving of notice would constitute an Event of Default or (z) at any time the Holder reasonably believes an Event of Default may have occurred or be continuing, the Company shall hire an independent, reputable investment bank selected by the Company and approved by the Holder to investigate as to whether any breach of this Note has occurred (the &#8220;<b style="font-weight:bold;">Independent Investigator</b>&#8221;). If the Independent Investigator determines that such breach of this Note has occurred, the Independent Investigator shall notify the Company of such breach and the Company shall deliver written notice to each holder of a Note regarding such breach. In connection with such investigation, the Independent Investigator may, during normal business hours, inspect all contracts, books, records, personnel, offices and other facilities and properties of the Company and its Subsidiaries and, to the extent available to the Company after the Company uses reasonable efforts to obtain them, the records of its legal advisors and accountants (including the accountants&#8217; work papers) and any books of account, records, reports and other papers not contractually required of the Company to be confidential or secret, or subject to attorney-client or other evidentiary privilege, and the Independent Investigator may make such copies and inspections thereof as the Independent Investigator may reasonably request. The Company shall furnish the Independent Investigator with such financial and operating data and other information with respect to the business and properties of the Company as the Independent Investigator may reasonably request. The Company shall permit the Independent Investigator to discuss the affairs, finances and accounts of the Company with, and to make proposals and furnish advice with respect thereto to, the Company&#8217;s officers, directors, key employees and independent public accountants or any of them (and by this provision the Company authorizes said accountants to discuss with such Independent Investigator the finances and affairs of the Company and any Subsidiaries), all at such reasonable times, upon reasonable notice, and as often as may be reasonably requested.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">14.</font><b style="font-weight:bold;text-transform:uppercase;">INTENTIONALLY OMITTED</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">15.</font><b style="font-weight:bold;text-transform:uppercase;">DISTRIBUTION OF ASSETS</b>. In addition to any adjustments pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7</u>, if the Company shall declare or make any dividend or other distributions of its assets (or rights to acquire its assets) to any or all holders of shares of Common Stock, by way of return of capital or otherwise (including without limitation, any distribution of cash, stock or other securities, property or options by way of a dividend, spin off, reclassification, corporate rearrangement, scheme of arrangement or other similar transaction) (the &#8220;Distributions&#8221;), then the Holder shall be entitled to such Distributions as if the Holder had held the number of shares of Common Stock acquirable upon complete conversion of this Note (without taking into account any limitations or restrictions on the convertibility </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">19</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">of this Note) immediately prior to the date on which a record is taken for such Distribution or, if no such record is taken, the date as of which the record holders of shares of Common Stock are to be determined for such Distributions (provided, however, that to the extent that the Holder&#8217;s right to participate in any such Distribution would result in the Holder and the other Attribution Parties exceeding the Maximum Percentage, then the Holder shall not be entitled to participate in such Distribution to the extent of the Maximum Percentage (and shall not be entitled to beneficial ownership of such shares of Common Stock as a result of such Distribution (and beneficial ownership) to the extent of any such excess) and the portion of such Distribution shall be held in abeyance for the benefit of the Holder until such time or times, if ever, as its right thereto would not result in the Holder and the other Attribution Parties exceeding the Maximum Percentage, at which time or times the Holder shall be granted such Distribution (and any Distributions declared or made on such initial Distribution or on any subsequent Distribution held similarly in abeyance) to the same extent as if there had been no such limitation).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">16.</font><b style="font-weight:bold;text-transform:uppercase;">AMENDING THE TERMS OF THIS NOTE</b>. Except for <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u>, which may not be amended, modified or waived by the parties hereto, the prior written consent of the Holder shall be required for any change, waiver or amendment to this Note.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">17.</font><b style="font-weight:bold;text-transform:uppercase;">TRANSFER</b><b style="font-weight:bold;">. </b>This Note and any shares of Common Stock issued upon conversion of this Note may be offered, sold, assigned or transferred by the Holder without the consent of the Company, subject only to the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 2(g)</u> of the Securities Purchase Agreement.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">18.</font><b style="font-weight:bold;text-transform:uppercase;">REISSUANCE OF THIS NOTE</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transfer</u>. If this Note is to be transferred, the Holder shall surrender this Note to the Company, whereupon the Company shall forthwith issue and deliver upon the order of the Holder a new Note to the transferee (in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(d)</u>), registered as the Holder may request, representing the outstanding Principal being transferred by the Holder and, if less than the entire outstanding Principal is being transferred, a new Note (in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(d)</u>) to the Holder representing the outstanding Principal not being transferred. The Holder and any assignee, by acceptance of this Note, acknowledge and agree that, by reason of the provisions of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(c)(iii)</u> following conversion or redemption of any portion of this Note, the outstanding Principal represented by this Note may be less than the Principal stated on the face of this Note. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lost, Stolen or Mutilated Note</u>. Upon receipt by the Company of evidence reasonably satisfactory to the Company of the loss, theft, destruction or mutilation of this Note (as to which a written certification and the indemnification contemplated below shall suffice as such evidence), and, in the case of loss, theft or destruction, of any indemnification undertaking by the Holder to the Company in customary and reasonable form and, in the case of mutilation, upon surrender and cancellation of this Note, the Company shall execute and deliver to the Holder a new Note (in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(d)</u>) representing the outstanding Principal. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note Exchangeable for Different Denominations</u>. This Note is exchangeable, upon the surrender hereof by the Holder at the principal office of the Company, for a new Note or Notes (in accordance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(d)</u> and in principal amounts of at least $1,000) representing in the aggregate the outstanding Principal of this Note, and each such new Note shall represent such portion of such outstanding Principal as is designated by the Holder at the time of such surrender.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(d)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Issuance of New Notes</u>. Whenever the Company is required to issue a new Note pursuant to the terms of this Note, such new Note (i) shall be of like tenor with this Note, (ii) shall represent, as indicated on the face of such new Note, the Principal remaining outstanding (or in the case of a new Note being issued pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(a)</u> or <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 18(c)</u>, the Principal designated by the Holder which, when added to the principal represented by the other new Notes issued in connection with such issuance, does not exceed the Principal remaining outstanding under this Note immediately prior to such issuance of new Notes), (iii) shall have an issuance date, as indicated on the face of such new Note, which is the same as the Issuance Date of this Note, (iv) shall have the same rights and conditions as this Note, and (v) shall represent accrued and unpaid Make-Whole Amount, Interest and Late Charges on the Principal, Interest and Make-Whole Amount of this Note, from the Issuance Date.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">19.</font><b style="font-weight:bold;text-transform:uppercase;">REMEDIES, CHARACTERIZATIONS, OTHER OBLIGATIONS, BREACHES AND INJUNCTIVE RELIEF</b>. The remedies provided in this Note shall be cumulative and in addition to all other remedies </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">20</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">available under this Note and any of the other Transaction Documents at law or in equity (including a decree of specific performance and/or other injunctive relief), and nothing herein shall limit the Holder&#8217;s right to pursue actual and consequential damages for any failure by the Company to comply with the terms of this Note. No failure on the part of the Holder to exercise, and no delay in exercising, any right, power or remedy hereunder shall operate as a waiver thereof; nor shall any single or partial exercise by the Holder of any right, power or remedy preclude any other or further exercise thereof or the exercise of any other right, power or remedy. In addition, the exercise of any right or remedy of the Holder at law or equity or under this Note or any of the documents shall not be deemed to be an election of Holder&#8217;s rights or remedies under such documents or at law or equity. The Company covenants to the Holder that there shall be no characterization concerning this instrument other than as expressly provided herein. Amounts set forth or provided for herein with respect to payments, conversion and the like (and the computation thereof) shall be the amounts to be received by the Holder and shall not, except as expressly provided herein, be subject to any other obligation of the Company (or the performance thereof). The Company acknowledges that a breach by it of its obligations hereunder shall cause irreparable harm to the Holder and that the remedy at law for any such breach may be inadequate. The Company therefore agrees that, in the event of any such breach or threatened breach, the Holder shall be entitled, in addition to all other available remedies, to specific performance and/or temporary, preliminary and permanent injunctive or other equitable relief from any court of competent jurisdiction in any such case without the necessity of proving actual damages and without posting a bond or other security. The Company shall provide all information and documentation to the Holder that is requested by the Holder to enable the Holder to confirm the Company&#8217;s compliance with the terms and conditions of this Note (including, without limitation, compliance with <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7</u>).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">20.</font><b style="font-weight:bold;text-transform:uppercase;">PAYMENT OF COLLECTION, ENFORCEMENT AND OTHER COSTS</b>. If (a) this Note is placed in the hands of an attorney for collection or enforcement or is collected or enforced through any legal proceeding or the Holder otherwise takes action to collect amounts due under this Note or to enforce the provisions of this Note or (b) there occurs any bankruptcy, reorganization, receivership of the Company or other proceedings affecting Company creditors&#8217; rights and involving a claim under this Note, then the Company shall pay the costs incurred by the Holder for such collection, enforcement or action or in connection with such bankruptcy, reorganization, receivership or other proceeding, including, without limitation, attorneys&#8217; fees and disbursements. The Company expressly acknowledges and agrees that no amounts due under this Note shall be affected, or limited, by the fact that the purchase price paid for this Note was less than the original Principal amount hereof. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">21.</font><b style="font-weight:bold;text-transform:uppercase;">CONSTRUCTION; HEADINGS</b>. This Note shall be deemed to be jointly drafted by the Company and the initial Holder and shall not be construed against any such Person as the drafter hereof. The headings of this Note are for convenience of reference and shall not form part of, or affect the interpretation of, this Note. Unless the context clearly indicates otherwise, each pronoun herein shall be deemed to include the masculine, feminine, neuter, singular and plural forms thereof. The terms &#8220;including,&#8221; &#8220;includes,&#8221; &#8220;include&#8221; and words of like import shall be construed broadly as if followed by the words &#8220;without limitation.&#8221; The terms &#8220;herein,&#8221; &#8220;hereunder,&#8221; &#8220;hereof&#8221; and words of like import refer to this entire Note instead of just the provision in which they are found. Unless expressly indicated otherwise, all section references are to sections of this Note. Terms used in this Note and not otherwise defined herein, but defined in the other Transaction Documents, shall have the meanings ascribed to such terms on the Closing Date in such other Transaction Documents unless otherwise consented to in writing by the Holder. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">22.</font><b style="font-weight:bold;text-transform:uppercase;">FAILURE OR INDULGENCE NOT WAIVER</b>. No failure or delay on the part of the Holder in the exercise of any power, right or privilege hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of any such power, right or privilege preclude other or further exercise thereof or of any other right, power or privilege. No waiver shall be effective unless it is in writing and signed by an authorized representative of the waiving party. Notwithstanding the foregoing, nothing contained in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 22</u> shall permit any waiver of any provision of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u><font style="text-decoration-color:#000000;">. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">23.</font><b style="font-weight:bold;text-transform:uppercase;">DISPUTE RESOLUTION</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Submission to Dispute Resolution</u>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(i)</font>In the case of a dispute relating to a Closing Bid Price, a Closing Sale Price, a Conversion Price, a VWAP or a fair market value or the arithmetic calculation of an Alternative Conversion Rate, or the applicable Redemption Price (as the case may be) (including, without limitation, a dispute relating to the </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">21</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:0pt;">determination of any of the foregoing), the Company or the Holder (as the case may be) shall submit the dispute to the other party via electronic mail (A) if by the Company, within two (2) Business Days after the occurrence of the circumstances giving rise to such dispute or (B) if by the Holder at any time after the Holder learned of the circumstances giving rise to such dispute. If the Holder and the Company are unable to promptly resolve such dispute relating to such Closing Bid Price, such Closing Sale Price, such Conversion Price, such VWAP or such fair market value, or the arithmetic calculation of such Alternative Conversion Rate or such applicable Redemption Price (as the case may be), at any time after the second (2nd) Business Day following such initial notice by the Company or the Holder (as the case may be) of such dispute to the Company or the Holder (as the case may be), then the Holder may, at its sole option, select an independent, reputable investment bank to resolve such dispute.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ii)</font>The Holder and the Company shall each deliver to such investment bank (A) a copy of the initial dispute submission so delivered in accordance with the first sentence of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u> and (B) written documentation supporting its position with respect to such dispute, in each case, no later than 5:00 p.m. (New York time) by the fifth (5<sup style="font-size:7.5pt;vertical-align:top;">th</sup>) Business Day immediately following the date on which the Holder selected such investment bank (the &#8220;<b style="font-weight:bold;">Dispute Submission Deadline</b>&#8221;) (the documents referred to in the immediately preceding clauses (A) and (B) are collectively referred to herein as the &#8220;<b style="font-weight:bold;">Required Dispute Documentation</b>&#8221;) (it being understood and agreed that if either the Holder or the Company fails to so deliver all of the Required Dispute Documentation by the Dispute Submission Deadline, then the party who fails to so submit all of the Required Dispute Documentation shall no longer be entitled to (and hereby waives its right to) deliver or submit any written documentation or other support to such investment bank with respect to such dispute and such investment bank shall resolve such dispute based solely on the Required Dispute Documentation that was delivered to such investment bank prior to the Dispute Submission Deadline). Unless otherwise agreed to in writing by both the Company and the Holder or otherwise requested by such investment bank, neither the Company nor the Holder shall be entitled to deliver or submit any written documentation or other support to such investment bank in connection with such dispute (other than the Required Dispute Documentation).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(iii)</font>The Company and the Holder shall cause such investment bank to determine the resolution of such dispute and notify the Company and the Holder of such resolution no later than ten (10) Business Days immediately following the Dispute Submission Deadline. The fees and expenses of such investment bank shall be borne solely by the Company, and such investment bank&#8217;s resolution of such dispute shall be final and binding upon all parties absent manifest error.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Miscellaneous</u>. The Company expressly acknowledges and agrees that (i) this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u> constitutes an agreement to arbitrate between the Company and the Holder (and constitutes an arbitration agreement) under &#167; 7501, et seq. of the New York Civil Practice Law and Rules (&#8220;<b style="font-weight:bold;">CPLR</b>&#8221;) and that the Holder is authorized to apply for an order to compel arbitration pursuant to CPLR &#167; 7503(a) in order to compel compliance with this Section 23, (ii) a dispute relating to a Conversion Price includes, without limitation, disputes as to (A) whether an issuance or sale or deemed issuance or sale of shares of Common Stock occurred under <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 7(a)</u>, (B) the consideration per share at which an issuance or deemed issuance of shares of Common Stock occurred, and (C) whether an agreement, instrument, security or the like constitutes and Option or Convertible Security, (iii) the terms of this Note and each other applicable Transaction Document shall serve as the basis for the selected investment bank&#8217;s resolution of the applicable dispute, such investment bank shall be entitled (and is hereby expressly authorized) to make all findings, determinations and the like that such investment bank determines are required to be made by such investment bank in connection with its resolution of such dispute and in resolving such dispute such investment bank shall apply such findings, determinations and the like to the terms of this Note and any other applicable Transaction Documents, (iv) the Holder (and only the Holder), in its sole discretion, shall have the right to submit any dispute described in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u> to any state or federal court sitting in The City of New York, Borough of Manhattan in lieu of utilizing the procedures set forth in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u> and (v) nothing in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u> shall limit the Holder from obtaining any injunctive relief or other equitable remedies (including, without limitation, with respect to any matters described in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u>).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">24.</font><b style="font-weight:bold;text-transform:uppercase;">NOTICES; CURRENCY; PAYMENTS</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notices</u>. Whenever notice is required to be given under this Note, unless otherwise provided herein, such notice shall be given in accordance with Section 9(f) of the Securities Purchase Agreement. The Company shall </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">22</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">provide the Holder with prompt written notice of all actions taken pursuant to this Note, including in reasonable detail a description of such action and the reason therefore. Without limiting the generality of the foregoing, the Company shall give written notice to the Holder (i) immediately upon any adjustment of the Conversion Price, setting forth in reasonable detail, and certifying, the calculation of such adjustment and (ii) at least fifteen (15) days prior to the date on which the Company closes its books or takes a record (A) with respect to any dividend or distribution upon the shares of Common Stock, (B) with respect to any grant, issuances, or sales of any Options, Convertible Securities or rights to purchase stock, warrants, securities or other property to holders of shares of Common Stock or (C) for determining rights to vote with respect to any Fundamental Transaction, dissolution or liquidation, provided in each case that such information shall be made known to the public prior to or in conjunction with such notice being provided to the Holder.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Currency</u>. All dollar amounts referred to in this Note are in United States Dollars (&#8220;<b style="font-weight:bold;">U.S. Dollars</b>&#8221;), and all amounts owing under this Note shall be paid in U.S. Dollars. All amounts denominated in other currencies (if any) shall be converted into the U.S. Dollar equivalent amount in accordance with the Exchange Rate on the date of calculation. &#8220;<b style="font-weight:bold;">Exchange Rate</b>&#8221; means, in relation to any amount of currency to be converted into U.S. Dollars pursuant to this Note, the U.S. Dollar exchange rate as published in the Wall Street Journal on the relevant date of calculation (it being understood and agreed that where an amount is calculated with reference to, or over, a period of time, the date of calculation shall be the final date of such period of time).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payments</u>. Whenever any payment of cash is to be made by the Company to any Person pursuant to this Note, unless otherwise expressly set forth herein, such payment shall be made in lawful money of the United States of America by a certified check drawn on the account of the Company and sent via overnight courier service to such Person at such address as previously provided to the Company in writing (which address, in the case of each of the Holders, shall initially be as set forth on the Schedule of Buyers attached to the Securities Purchase Agreement), provided that the Holder may elect to receive a payment of cash via wire transfer of immediately available funds by providing the Company with prior written notice setting out such request and the Holder&#8217;s wire transfer instructions. Whenever any amount expressed to be due by the terms of this Note is due on any day which is not a Business Day, the same shall instead be due on the next succeeding day which is a Business Day. Any amount of Principal or other amounts due under the Transaction Documents which is not paid when due shall result in a late charge being incurred and payable by the Company in an amount equal to interest on such amount at the rate of eighteen percent (18%) per annum from the date such amount was due until the same is paid in full (&#8220;<b style="font-weight:bold;">Late Charge</b>&#8221;).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">25.</font><b style="font-weight:bold;text-transform:uppercase;">CANCELLATION</b>. After all Principal, accrued Interest, Late Charges, Make-Whole Amount and other amounts at any time owed on this Note have been paid in full, this Note shall automatically be deemed canceled, shall be surrendered to the Company for cancellation and shall not be reissued. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">26.</font><b style="font-weight:bold;text-transform:uppercase;">WAIVER OF NOTICE</b>. To the extent permitted by law, the Company hereby irrevocably waives demand, notice, presentment, protest and all other demands and notices in connection with the delivery, acceptance, performance, default or enforcement of this Note and the Securities Purchase Agreement. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">27.</font><b style="font-weight:bold;text-transform:uppercase;">GOVERNING LAW</b>. This Note shall be construed and enforced in accordance with, and all questions concerning the construction, validity, interpretation and performance of this Note shall be governed by, the internal laws of the State of New York, without giving effect to any choice of law or conflict of law provision or rule (whether of the State of New York or any other jurisdictions) that would cause the application of the laws of any jurisdictions other than the State of New York. Except as otherwise required by <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u>, the Company hereby irrevocably submits to the exclusive jurisdiction of the state and federal courts sitting in The City of New York, Borough of Manhattan, for the adjudication of any dispute hereunder or in connection herewith or with any transaction contemplated hereby or discussed herein, and hereby irrevocably waives, and agrees not to assert in any suit, action or proceeding, any claim that it is not personally subject to the jurisdiction of any such court, that such suit, action or proceeding is brought in an inconvenient forum or that the venue of such suit, action or proceeding is improper. Nothing contained herein shall be deemed to limit in any way any right to serve process in any manner permitted by law. Nothing contained herein shall be deemed to limit in any way any right to serve process in any manner permitted by law. Nothing contained herein (i) shall be deemed or operate to preclude the Holder from bringing suit or taking other legal action against the Company in any other jurisdiction to collect on the Company&#8217;s obligations to the Holder, to realize on any collateral or any other security for such obligations, or to enforce a judgment or other court ruling in favor of the Holder or (ii) shall limit, or shall be deemed or construed to limit, any provision of <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u>. <b style="font-weight:bold;">THE </b></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">23</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><b style="font-weight:bold;">COMPANY HEREBY IRREVOCABLY WAIVES ANY RIGHT IT MAY HAVE TO, AND AGREES NOT TO REQUEST, A JURY TRIAL FOR THE ADJUDICATION OF ANY DISPUTE HEREUNDER OR IN CONNECTION WITH OR ARISING OUT OF THIS NOTE OR ANY TRANSACTION CONTEMPLATED HEREBY. </b>The choice of the laws of the State of New York as the governing law of this Note is a valid choice of law and would be recognized and given effect to in any action brought before a court of competent jurisdiction under New York law except for those laws (i) which such court considers to be procedural in nature, (ii) which are revenue or penal laws or (iii) the application of which would be inconsistent with public policy, as such term is interpreted under the laws of the State of New York. The Company or any of their respective properties, assets or revenues does not have any right of immunity under New York law, from any legal action, suit or proceeding, from the giving of any relief in any such legal action, suit or proceeding, from set-off or counterclaim, from the jurisdiction of New York or United States federal court, from service of process, attachment upon or prior to judgment, or attachment in aid of execution of judgment, or from execution of a judgment, or other legal process or proceeding for the giving of any relief or for the enforcement of a judgment, in any such court, with respect to its obligations, liabilities or any other matter under or arising out of or in connection with this Note; and, to the extent that the Company, or any of its properties, assets or revenues may have or may hereafter become entitled to any such right of immunity in any such court in which proceedings may at any time be commenced, the Company hereby waives such right to the extent permitted by law and hereby consents to such relief and enforcement as provided in this Note and the other Transaction Documents</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">28.</font><b style="font-weight:bold;text-transform:uppercase;">JUDGMENT CURRENCY</b><font style="text-decoration-color:#000000;">. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font>If for the purpose of obtaining or enforcing judgment against the Company in any court in any jurisdiction it becomes necessary to convert into any other currency (such other currency being hereinafter in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 28</u> referred to as the &#8220;<b style="font-weight:bold;">Judgment Currency</b>&#8221;) an amount due in U.S. dollars under this Note, the conversion shall be made at the Exchange Rate prevailing on the Trading Day immediately preceding:</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(i)</font>the date actual payment of the amount due, in the case of any proceeding in the courts of New York or in the courts of any other jurisdiction that shall give effect to such conversion being made on such date; or</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ii)</font>the date on which the foreign court determines, in the case of any proceeding in the courts of any other jurisdiction (the date as of which such conversion is made pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 28(a)(ii)</u> being hereinafter referred to as the &#8220;<b style="font-weight:bold;">Judgment Conversion Date</b>&#8221;).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font>If in the case of any proceeding in the court of any jurisdiction referred to in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 28(a)(ii)</u> above, there is a change in the Exchange Rate prevailing between the Judgment Conversion Date and the date of actual payment of the amount due, the applicable party shall pay such adjusted amount as may be necessary to ensure that the amount paid in the Judgment Currency, when converted at the Exchange Rate prevailing on the date of payment, shall produce the amount of US dollars which could have been purchased with the amount of Judgment Currency stipulated in the judgment or judicial order at the Exchange Rate prevailing on the Judgment Conversion Date. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font>Any amount due from the Company under this provision shall be due as a separate debt and shall not be affected by judgment being obtained for any other amounts due under or in respect of this Note.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">29.</font><b style="font-weight:bold;text-transform:uppercase;">SEVERABILITY</b>. If any provision of this Note is prohibited by law or otherwise determined to be invalid or unenforceable by a court of competent jurisdiction, the provision that would otherwise be prohibited, invalid or unenforceable shall be deemed amended to apply to the broadest extent that it would be valid and enforceable, and the invalidity or unenforceability of such provision shall not affect the validity of the remaining provisions of this Note so long as this Note as so modified continues to express, without material change, the original intentions of the parties as to the subject matter hereof and the prohibited nature, invalidity or unenforceability of the provision(s) in question does not substantially impair the respective expectations or reciprocal obligations of the parties or the practical realization of the benefits that would otherwise be conferred upon the parties. The parties shall endeavor in good faith negotiations to replace the prohibited, invalid or unenforceable provision(s) with a valid provision(s), the effect of which comes as close as possible to that of the prohibited, invalid or unenforceable provision(s).</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">24</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">30.</font><b style="font-weight:bold;text-transform:uppercase;">MAXIMUM PAYMENTS</b>. Without limiting <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 9(d)</u> of the Securities Purchase Agreement, nothing contained herein shall be deemed to establish or require the payment of a rate of interest or other charges in excess of the maximum permitted by applicable law. In the event that the rate of interest required to be paid or other charges hereunder exceed the maximum permitted by such law, any payments in excess of such maximum shall be credited against amounts owed by the Company to the Holder and thus refunded to the Company.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">31.</font><b style="font-weight:bold;text-transform:uppercase;">CERTAIN DEFINITIONS</b>. For purposes of this Note, the following terms shall have the following meanings:</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(a)</font>&#8220;<b style="font-weight:bold;">Acceleration Conversion Price</b>&#8221; means, with respect to any given Acceleration Date, the lower of (i) the Installment Conversion Price for such Current Installment Date related to such Acceleration Date and (ii) 95% of the lowest VWAP of the shares of Common Stock during the ten (10) consecutive Trading Day period ending and including the Trading Day immediately prior to such Acceleration Date, all such determinations to be appropriately adjusted for any share split, share dividend, share combination or other similar transaction during any such measuring period.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(b)</font>&#8220;<b style="font-weight:bold;">Affiliate</b>&#8221; means, with respect to any Person, any other Person that directly or indirectly controls, is controlled by, or is under common control with, such Person, it being understood for purposes of this definition that &#8220;control&#8221; of a Person means the power directly or indirectly either to vote 10% or more of the stock having ordinary voting power for the election of directors of such Person or direct or cause the direction of the management and policies of such Person whether by contract or otherwise. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(c)</font>&#8220;<b style="font-weight:bold;">Approved Stock Plan</b>&#8221; means any stock incentive plan or other benefit plan which has been approved by the board of directors of the Company prior to or subsequent to the Subscription Date, which provides for the grant of equity awards to any employee, officer or director for services provided to the Company in their capacity as such. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(d)</font>&#8220;<b style="font-weight:bold;">Attribution Parties</b>&#8221; means, collectively, the following Persons and entities: (i) any investment vehicle, including, any funds, feeder funds or managed accounts, currently, or from time to time after the Issuance Date, directly or indirectly managed or advised by the Holder&#8217;s investment manager or any of its Affiliates or principals, (ii) any direct or indirect Affiliates of the Holder or any of the foregoing, (iii) any Person acting or who could be deemed to be acting as a Group together with the Holder or any of the foregoing and (iv) any other Persons whose beneficial ownership of the Company&#8217;s shares of Common Stock would or could be aggregated with the Holder&#8217;s and the other Attribution Parties for purposes of <font style="text-decoration-color:#000000;">Section 13(d)</font> of the Exchange Act. For clarity, the purpose of the foregoing is to collectively subject the Holder and all other Attribution Parties to the Maximum Percentage.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(e)</font>&#8220;<b style="font-weight:bold;">Bloomberg</b>&#8221; means Bloomberg, L.P.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(f)</font>&#8220;<b style="font-weight:bold;">Business Day</b>&#8221; means any day other than Saturday, Sunday or other day on which commercial banks in The City of New York are authorized or required by law to remain closed. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(g)</font>&#8220;<b style="font-weight:bold;">Change of Control</b>&#8221; means any Fundamental Transaction other than (i) any merger of the Company or any of its, direct or indirect, wholly-owned Subsidiaries with or into any of the foregoing Persons, (ii) any reorganization, recapitalization or reclassification of the shares of Common Stock in which holders of the Company&#8217;s voting power immediately prior to such reorganization, recapitalization or reclassification continue after such reorganization, recapitalization or reclassification to hold publicly traded securities and, directly or indirectly, are, in all material respects, the holders of the voting power of the surviving entity (or entities with the authority or voting power to elect the members of the board of directors (or their equivalent if other than a corporation) of such entity or entities) after such reorganization, recapitalization or reclassification, or (iii) pursuant to a migratory merger effected solely for the purpose of changing the jurisdiction of incorporation of the Company or any of its Subsidiaries.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(h)</font>&#8220;<b style="font-weight:bold;">Change of Control Redemption Premium</b>&#8221; means one hundred and ten percent (110%).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(i)</font>&#8220;<b style="font-weight:bold;">Closing Bid Price</b>&#8221; and &#8220;<b style="font-weight:bold;">Closing Sale Price</b>&#8221; means, for any security as of any date, the last closing bid price and last closing trade price, respectively, for such security on the Principal Market, as reported by </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">25</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">Bloomberg, or, if the Principal Market begins to operate on an extended hours basis and does not designate the closing bid price or the closing trade price (as the case may be) then the last bid price or last trade price, respectively, of such security prior to 4:00:00 p.m., New York time, as reported by Bloomberg, or, if the Principal Market is not the principal securities exchange or trading market for such security, the last closing bid price or last trade price, respectively, of such security on the principal securities exchange or trading market where such security is listed or traded as reported by Bloomberg, or if the foregoing do not apply, the last closing bid price or last trade price, respectively, of such security in the over-the-counter market on the electronic bulletin board for such security as reported by Bloomberg, or, if no closing bid price or last trade price, respectively, is reported for such security by Bloomberg, the average of the bid prices, or the ask prices, respectively, of any market makers for such security as reported by OTC Markets Group Inc. If the Closing Bid Price or the Closing Sale Price cannot be calculated for a security on a particular date on any of the foregoing bases, the Closing Bid Price or the Closing Sale Price (as the case may be) of such security on such date shall be the fair market value as mutually determined by the Company and the Holder. If the Company and the Holder are unable to agree upon the fair market value of such security, then such dispute shall be resolved in accordance with the procedures in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u>. All such determinations shall be appropriately adjusted for any stock splits, stock dividends, stock combinations, recapitalizations or other similar transactions during such period. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(j)</font>&#8220;<b style="font-weight:bold;">Closing Date</b>&#8221; shall have the meaning set forth in the Securities Purchase Agreement, which date is the date the Company initially issued Notes pursuant to the terms of the Securities Purchase Agreement.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(k)</font>&#8220;<b style="font-weight:bold;">Convertible Securities</b>&#8221; means any stock or other security (other than Options) that is at any time and under any circumstances, directly or indirectly, convertible into, exercisable or exchangeable for, or which otherwise entitles the holder thereof to acquire, any shares of Common Stock.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(l)</font>&#8220;<b style="font-weight:bold;">Common Stock</b>&#8221; means (i) the Company&#8217;s shares of common stock, $0.0001 par value per share, and (ii) any capital stock into which such shares of common stock shall have been changed or any share capital resulting from a reclassification of such shares of common stock. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(m)</font>&#8220;<b style="font-weight:bold;">Current Subsidiary</b>&#8221; means any Person in which the Company, as of the Subscription Date, directly or indirectly, (i) owns any of the outstanding capital stock or holds any equity or similar interest of such Person, or (ii) controls or operates all or any part of the business, operations or administration of such Person, and all of the foregoing, collectively, &#8220;<b style="font-weight:bold;">Current Subsidiaries</b>.&#8221; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(n)</font>&#8220;<b style="font-weight:bold;">Eligible Market</b>&#8221; means the Nasdaq Global Select Market, the Nasdaq Global Market, the Nasdaq Capital Market, The New York Stock Exchange or the NYSE American, or any successor to any of the foregoing. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(o)</font>&#8220;<b style="font-weight:bold;">Equity Conditions</b>&#8221; means, during the period in question, (a) the Company shall have duly honored all conversions and redemptions scheduled to occur or occurring by virtue of one or more Conversion Notices of the Holder, if any, (b) the Company shall have paid all liquidated damages and other amounts owing to the Holder in respect of this Note, if any, (c)(i) there is an effective Registration Statement pursuant to which the Holder is permitted to utilize the prospectus thereunder to resell all of the shares of Common Stock issuable pursuant to the Transaction Documents (and the Company believes, in good faith, that such effectiveness will continue uninterrupted for the foreseeable future, except for the filing of post-effective amendment) or (ii) all of the shares of Common Stock issuable pursuant to the Transaction Documents (and shares issuable in lieu of cash payments of interest) may be resold pursuant to Rule 144 by a person that is not an affiliate (as defined in Rule 144 as in effect on the Issuance Date) of the Company, and that has not been an affiliate (as defined in Rule 144 as in effect on the Issuance Date) of the Company during the three months immediately preceding such date, without volume or manner-of-sale restrictions or current public information requirements as determined by the counsel to the Company as set forth in a written opinion letter to such effect, addressed and acceptable to the Transfer Agent and the Holder, (d) the shares of Common Stock are trading on the Principal Market and all of the shares issuable pursuant to the Transaction Documents are listed or quoted for trading on such Principal Market (and the Company believes, in good faith, that trading of the shares of Common Stock on the Principal Market will continue uninterrupted for the foreseeable future), (e) there is a sufficient number of authorized but unissued and otherwise unreserved shares of Common Stock for the issuance of all of the shares then issuable pursuant to the Transaction Documents, (f) there is no existing Event of Default and no existing event which, with the passage of time or the giving of notice, would constitute an Event of Default, (g) the issuance of the shares in question (or, in the case of a Company Optional Redemption or Installment Redemption, the shares issuable upon conversion in full of the Company Optional Redemption Amount or Installment Redemption </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">26</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">Amount) to the Holder would not violate the limitations set forth in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u> herein, (h) there has been no public announcement of a pending or proposed Fundamental Transaction or Change of Control that has not been consummated, (i) the Holder is not in possession of any information provided by the Company, any of its Subsidiaries, or any of their officers, directors, employees, agents or Affiliates, that constitutes, or may constitute, material non-public information, (j) the Company has timely filed all SEC Documents required to be filed with or furnished to the Commission under the Securities Act or the Exchange Act, including those required to be filed with or furnished to the Commission under Section 13(a) or Section 15(d) of the Exchange Act, <a name="_Hlk193170187"></a>(k) the daily VWAP of the shares of Common Stock exceeds $0.05 (subject to adjustment for any share split, share dividend, share combination or other similar transactions) on the Principal Market during each Trading Day for the twenty (20) Trading Days prior to the applicable date in question, and (l) the average daily trading volume of the shares of Common Stock on the Principal Market during the twenty (20) Trading Days prior to the applicable date in question exceeds $200,000.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(p)</font>&#8220;<b style="font-weight:bold;">Equity Conditions Failure</b>&#8221; means that on any day (but for clause (l) of the definition of Equity Conditions, which shall be measured over the entire twenty (20) Trading Day period) during the period commencing twenty (20) Trading Days prior to the applicable Installment Date through the applicable Installment Date and the date on which the applicable shares of Common Stock are actually delivered to the Holder, the Equity Conditions have not been satisfied (or waived in writing by the Holder).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(q)</font>&#8220;<b style="font-weight:bold;">Event Market Price</b>&#8221; means, with respect to any Share Combination Event Date, the quotient determined by dividing (x) the sum of the VWAP of the shares of Common Stock for each of the five (5) Trading Days with the lowest VWAP of the shares of Common Stock during the fifteen (15) consecutive Trading Day period ending and including the Trading Day immediately preceding the sixteenth (16th) Trading Day after such Share Combination Event Date, divided by (y) five (5).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(r)</font><font style="text-decoration-color:#000000;">&#8220;</font><b style="font-weight:bold;text-decoration-color:#000000;">Excluded Securities</b><font style="text-decoration-color:#000000;">&#8221; means (i) </font>shares of <font style="text-decoration-color:#000000;">Common Stock or standard Options to purchase </font>shares of Common Stock<font style="text-decoration-color:#000000;"> to directors, officers or employees of the Company in their capacity as such pursuant to an Approved Stock Plan (as defined below), provided that (A) all such issuances (taking into account the </font>shares of Common Stock<font style="text-decoration-color:#000000;"> issuable upon exercise of such Options) after the Subscription Date pursuant to this clause do not, in the aggregate, exceed ten percent (10%) of the </font>shares of Common Stock<font style="text-decoration-color:#000000;"> issued and outstanding immediately prior to the Subscription Date, and (B) the exercise price of any such Options is not lowered, none of such Options are amended to increase the number of shares issuable thereunder and none of the terms or conditions of any such Options are otherwise materially changed in any manner that adversely affects any of the Buyers (as defined in the Securities Purchase Agreement); (ii) </font>shares of Common Stock<font style="text-decoration-color:#000000;"> issued upon the conversion or exercise of Convertible Securities (as defined in the Securities Purchase Agreement) or Options (other than standard Options to purchase </font>shares of Common Stock<font style="text-decoration-color:#000000;"> issued pursuant to an Approved Stock Plan that are covered by clause (i) above) issued prior to the Subscription Date, provided that the conversion, exercise, or other method of issuance (as the case may be) of any such Convertible Security or Option is made solely pursuant to the conversion, exercise, or other method of issuance (as the case may be) provisions of such Convertible Security or Option that were in effect on the date immediately prior to the Subscription Date, the conversion, exercise, or issuance price of any such Convertible Securities or Options (other than standard Options to purchase </font>shares of Common Stock<font style="text-decoration-color:#000000;"> issued pursuant to an Approved Stock Plan that are covered by clause (i) above) is not lowered, none of such Convertible Securities or Options (other than standard Options to purchase </font>shares of Common Stock<font style="text-decoration-color:#000000;"> issued pursuant to an Approved Stock Plan that are covered by clause (i) above) are amended to increase the number of shares issuable thereunder, and none of the terms or conditions of any such Convertible Securities or Options (other than standard Options to purchase </font>shares of Common Stock<font style="text-decoration-color:#000000;"> issued pursuant to an Approved Stock Plan that are covered by clause (i) above) are otherwise materially changed in any manner that adversely affects any of the Buyers; (iii) the Conversion Shares; and (iv) securities issued pursuant to acquisitions, divestitures, licenses, partnerships, collaborations, or strategic transactions approved by the Company&#8217;s board of directors or a majority of the members of a committee of directors established for such purpose, provided that any such issuance shall only be to a Person (or to the equity holders of a Person) which is, itself or through its subsidiaries, an operating company or an asset in a business synergistic with the business of the Company and shall provide to the Company additional benefits in addition to the investment of funds, but shall not include a transaction in which the Company is issuing securities primarily for the purpose of raising capital or to an entity whose primary business is investing in securities.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(s)</font>&#8220;<b style="font-weight:bold;">Floor Price</b>&#8221; means $0.05, subject to adjustment for reverse and forward stock splits, recapitalizations and similar transactions.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">27</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(t)</font>&#8220;<b style="font-weight:bold;">Fundamental Transaction</b>&#8221; means (A) that the Company shall, directly or indirectly, including through subsidiaries, Affiliates or otherwise, in one or more related transactions, (i) consolidate or merge with or into (whether or not the Company is the surviving corporation) another Subject Entity, or (ii) sell, assign, transfer, convey or otherwise dispose of all or substantially all of the properties or assets of the Company or any of its &#8220;significant subsidiaries&#8221; (as defined in Rule 1-02 of Regulation S-X) to one or more Subject Entities, or (iii) make, or allow one or more Subject Entities to make, or allow the Company to be subject to or have its shares of Common Stock be subject to or party to one or more Subject Entities making, a purchase, tender or exchange offer that is accepted by the holders of at least either (x) 50% of the outstanding shares of Common Stock, (y) 50% of the outstanding shares of Common Stock calculated as if any shares of Common Stock held by all Subject Entities making or party to, or Affiliated with any Subject Entities making or party to, such purchase, tender or exchange offer were not outstanding; or (z) such number of shares of Common Stock such that all Subject Entities making or party to, or Affiliated with any Subject Entity making or party to, such purchase, tender or exchange offer, become collectively the beneficial owners (as defined in Rule 13d-3 under the Exchange Act) of at least 50% of the outstanding shares of Common Stock, or (iv) consummate a stock or share purchase agreement or other business combination (including, without limitation, a reorganization, recapitalization, spin-off or scheme of arrangement) with one or more Subject Entities whereby all such Subject Entities, individually or in the aggregate, acquire, either (x) at least 50% of the outstanding shares of Common Stock, (y) at least 50% of the outstanding shares of Common Stock calculated as if any shares of Common Stock held by all the Subject Entities making or party to, or Affiliated with any Subject Entity making or party to, such stock purchase agreement or other business combination were not outstanding; or (z) such number of shares of Common Stock such that the Subject Entities become collectively the beneficial owners (as defined in Rule 13d-3 under the Exchange Act) of at least 50% of the outstanding shares of Common Stock, or (v) reorganize, recapitalize or reclassify its shares of Common Stock, (B) that the Company shall, directly or indirectly, including through subsidiaries, Affiliates or otherwise, in one or more related transactions, allow any Subject Entity individually or the Subject Entities in the aggregate to be or become the &#8220;beneficial owner&#8221; (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, whether through acquisition, purchase, assignment, conveyance, tender, tender offer, exchange, reduction in outstanding shares of Common Stock, merger, consolidation, business combination, reorganization, recapitalization, spin-off, scheme of arrangement, reorganization, recapitalization or reclassification or otherwise in any manner whatsoever, of either (x) at least 50% of the aggregate ordinary voting power represented by issued and outstanding shares of Common Stock, (y) at least 50% of the aggregate ordinary voting power represented by issued and outstanding shares of Common Stock not held by all such Subject Entities as of the date of this Note calculated as if any shares of Common Stock held by all such Subject Entities were not outstanding, or (z) a percentage of the aggregate ordinary voting power represented by issued and outstanding shares of Common Stock or other equity securities of the Company sufficient to allow such Subject Entities to effect a statutory short form merger or other transaction requiring other stockholders of the Company to surrender their shares of Common Stock without approval of the stockholders of the Company or (C) directly or indirectly, including through subsidiaries, Affiliates or otherwise, in one or more related transactions, the issuance of or the entering into any other instrument or transaction structured in a manner to circumvent, or that circumvents, the intent of this definition in which case this definition shall be construed and implemented in a manner otherwise than in strict conformity with the terms of this definition to the extent necessary to correct this definition or any portion of this definition which may be defective or inconsistent with the intended treatment of such instrument or transaction. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(u)</font>&#8220;<b style="font-weight:bold;">Group</b>&#8221; means a &#8220;group&#8221; as that term is used in Section 13(d) of the Exchange Act and as defined in Rule 13d-5 thereunder. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(v)</font>&#8220;<b style="font-weight:bold;">Indebtedness</b>&#8221; shall have the meaning ascribed to such term in the Securities Purchase Agreement. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(w)</font>&#8220;<b style="font-weight:bold;">Initial Installment Date</b>&#8221; means the date that is 90 days from the Issuance Date of this Note.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(x)</font>&#8220;<b style="font-weight:bold;">Installment Amount</b>&#8221; means the sum of (A) (i) with respect to any Installment Date other than the Maturity Date, the lesser of (x) 1/21<sup style="font-size:7.5pt;vertical-align:top;">st</sup> of the Original Principal Amount and (y) the Principal amount then outstanding under this Note as of such Installment Date, and (ii) with respect to the Installment Date that is the Maturity Date, the Principal amount then outstanding under this Note as of such Installment Date (in each case, as any such Installment Amount may be reduced pursuant to the terms of this Note, whether upon conversion or redemption), (B) any Acceleration Amount accelerated pursuant to Section 8(d) and included in such Installment Amount in accordance therewith, (C) any Deferral Amount deferred pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 8(e)</u> and included in such Installment Amount in accordance therewith and (D) in each case of clauses (A) through (C) above, the sum of any accrued and unpaid </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">28</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">Interest as of such Installment Date under this Note, if any, accrued and unpaid Late Charges, if any, and Make-Whole Amount under this Note as of such Installment Date. In the event the Holder shall sell or otherwise transfer any portion of this Note, the transferee shall be allocated a pro rata portion of the each unpaid Installment Amount hereunder.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(y)</font>&#8220;<b style="font-weight:bold;">Installment Conversion Price</b>&#8221; means the lower of (i) the Conversion Price and (ii) 95% of the lowest VWAP in the ten (10) Trading Days immediately prior to each Installment Date or Conversion Date, as applicable. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(z)</font>&#8220;<b style="font-weight:bold;">Installment Date</b>&#8221; means (A) with respect to the first such date, the Initial Installment Date, and (B) with respect to all such dates subsequent to the Initial Installment Date, the same day of each calendar month subsequent to the Initial Installment Date until the Maturity Date. In the event of that the Initial Installment Date is the 31<sup style="font-size:7.5pt;vertical-align:top;">st</sup> day of a calendar month, each subsequent Installment Date shall be the last day of the calendar month. &#160; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(aa)</font>&#8220;<b style="font-weight:bold;">Interest Date</b>&#8221; means, with respect to any given calendar month ending after the Issuance Date and prior to the Maturity Date, the first Trading Day of such calendar month. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(bb)</font>&#8220;<b style="font-weight:bold;">Make-Whole Amount</b>&#8221; means, as of any given date and in connection with any conversion, redemption or other repayment hereunder, an amount equal to the amount of additional Interest that would accrue under this Note at the Interest Rate then in effect assuming for calculation purposes that the Principal of this Note as of the Issuance Date remained outstanding through and including the Maturity Date.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(cc)</font>&#8220;<b style="font-weight:bold;">Maturity Date</b>&#8221; means the date that is 24 months from the Issuance Date; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, the Maturity Date may be extended at the option of the Holder (i) in the event that, and for so long as, an Event of Default shall have occurred and be continuing or any event shall have occurred and be continuing that with the passage of time and the failure to cure would result in an Event of Default or (ii) through the date that is twenty (20) Business Days after the consummation of a Fundamental Transaction in the event that a Fundamental Transaction is publicly announced or a Change of Control Notice is delivered prior to the Maturity Date, provided further that if a Holder elects to convert some or all of this Note pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3</u> hereof, and the Conversion Amount would be limited pursuant to <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 3(d)</u> hereunder, the Maturity Date shall automatically be extended until such time as such provision shall not limit the conversion of this Note. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(dd)</font>&#8220;<b style="font-weight:bold;">New Subsidiary</b>&#8221; means, as of any date of determination, any Person in which the Company, following the Subscription Date, directly or indirectly, (i) owns or acquires any of the outstanding capital stock or holds any equity or similar interest of such Person or (ii) controls or operates all or any part of the business, operations or administration of such Person, and all of the foregoing, collectively, &#8220;<b style="font-weight:bold;">New Subsidiaries</b>.&#8221; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ee)</font>&#8220;<b style="font-weight:bold;">Options</b>&#8221; means any rights, warrants or options to subscribe for or purchase shares of Common Stock or Convertible Securities. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ff)</font>&#8220;<b style="font-weight:bold;">Parent Entity</b>&#8221; of a Person means an entity that, directly or indirectly, controls the applicable Person and whose shares of common stock or equivalent equity security is quoted or listed on an Eligible Market, or, if there is more than one such Person or Parent Entity, the Person or Parent Entity with the largest public market capitalization as of the date of consummation of the Fundamental Transaction. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(gg)</font>&#8220;<b style="font-weight:bold;">Permitted Indebtedness</b>&#8221; means (i) Indebtedness evidenced by this Note and the Other Notes, (ii) Indebtedness secured by Permitted Liens or unsecured but as described in clauses (iv) and (v) of the definition of Permitted Liens, and (iii) Indebtedness described in the SEC Documents (as defined in the Securities Purchase Agreement) and otherwise disclosed on Schedule 3(q) to the Securities Purchase Agreement. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(hh)</font>&#8220;<b style="font-weight:bold;">Permitted Liens</b>&#8221; means (i) any Lien for taxes not yet due or delinquent or being contested in good faith by appropriate proceedings for which adequate reserves have been established in accordance with the International Financial Reporting Standards, (ii) any statutory Lien arising in the ordinary course of business by operation of law with respect to a liability that is not yet due or delinquent, (iii) any Lien created by operation of law, such as materialmen&#8217;s liens, mechanics&#8217; liens and other similar liens, arising in the ordinary course of business with respect to a liability that is not yet due or delinquent or that are being contested in good faith by appropriate </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">29</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">proceedings, (iv) Liens (A) upon or in any equipment acquired or held by the Company or any of its Subsidiaries to secure the purchase price of such equipment or Indebtedness incurred solely for the purpose of financing the acquisition or lease of such equipment, or (B) existing on such equipment at the time of its acquisition, provided that the Lien is confined solely to the property so acquired and improvements thereon, and the proceeds of such equipment, in either case, with respect to Indebtedness in an aggregate amount not to exceed $100,000, (v) Liens incurred in connection with the extension, renewal or refinancing of the Indebtedness secured by Liens of the type described in clause (iv) above, provided that any extension, renewal or replacement Lien shall be limited to the property encumbered by the existing Lien and the principal amount of the Indebtedness being extended, renewed or refinanced does not increase, (vi) Liens in favor of customs and revenue authorities arising as a matter of law to secure payments of custom duties in connection with the importation of goods, (vii) Liens arising from judgments, decrees or attachments in circumstances not constituting an Event of Default under <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 4(a)(x)</u> and <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(viii)</u> any Liens in respect of Permitted Indebtedness. &#160; &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ii)</font>&#8220;<b style="font-weight:bold;">Person</b>&#8221; means an individual, a limited liability company, a partnership, a joint venture, a corporation, a trust, an unincorporated organization, any other entity, or a government or any department or agency thereof. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(jj)</font>&#8220;<b style="font-weight:bold;">Principal Market</b>&#8221; means The Nasdaq Stock Market LLC.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(kk)</font>&#8220;<b style="font-weight:bold;">Redemption Conversion Price</b>&#8221; means, with respect to any given Company Optional Redemption Date, the lower of (i) the Conversion Price as in effect on such Company Optional Redemption Date and (ii) 95% of the lowest VWAP of the shares of Common Stock during the ten (10) consecutive Trading Day period ending and including the Trading Day immediately prior to such Company Optional Redemption Date, all such determinations to be appropriately adjusted for any share split, share dividend, share combination or other similar transaction during any such measuring period.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ll)</font>&#8220;<b style="font-weight:bold;">Redemption Notices</b>&#8221; means, collectively, the Change of Control Redemption Notices, the Company Optional Redemption Notices, the Event of Default Redemption Notices, and the Holder Optional Redemption Notices, and each of the foregoing, individually, a &#8220;<b style="font-weight:bold;">Redemption Notice</b>.&#8221; &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(mm)</font>&#8220;<b style="font-weight:bold;">Redemption Premium</b>&#8221; means one hundred and ten percent (110%). &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(nn)</font>&#8220;<b style="font-weight:bold;">Redemption Prices</b>&#8221; means, collectively, the Change of Control Redemption Prices, the Company Optional Redemption Prices, the Event of Default Redemption Prices, and the Holder Optional Redemption Prices, and each of the foregoing, individually, a &#8220;<b style="font-weight:bold;">Redemption Price</b>.&#8221;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(oo)</font>&#8220;<b style="font-weight:bold;">SEC</b>&#8221; means the United States Securities and Exchange Commission or the successor thereto. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(pp)</font>&#8220;<b style="font-weight:bold;">Securities Act</b>&#8221; means the Securities Act of 1933, as amended, and the rules and regulations thereunder. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(qq)</font>&#8220;<b style="font-weight:bold;">Securities Purchase Agreement</b>&#8221; means that certain Securities Purchase Agreement, dated as of the Subscription Date, by and among the Company and the initial Holders pursuant to which the Company issued the Notes, as may be amended from time to time. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(rr)</font>&#8220;<b style="font-weight:bold;">Subsidiaries</b>&#8221; means, as of any date of determination, collectively, all Current Subsidiaries and all New Subsidiaries, and each of the foregoing, individually, a &#8220;<b style="font-weight:bold;">Subsidiary</b>.&#8221; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ss)</font>&#8220;<b style="font-weight:bold;">Subject Entity</b>&#8221; means any Person, Persons or Group or any Affiliate or associate of any such Person, Persons or Group. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(tt)</font>&#8220;<b style="font-weight:bold;">Subsequent Placement</b>&#8221; means any issuance by the Company or any of its Subsidiaries of shares of Common Stock or Common Stock Equivalents for cash consideration, Indebtedness or a combination of units thereof from the date hereof until this Note is no longer outstanding, in a bona fide capital raise. </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">30</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(uu)</font>&#8220;<b style="font-weight:bold;">Successor Entity</b>&#8221; means the Person (or, if so elected by the Holder, the Parent Entity) formed by, resulting from or surviving any Fundamental Transaction or the Person (or, if so elected by the Holder, the Parent Entity) with which such Fundamental Transaction shall have been entered into. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(vv)</font>&#8220;<b style="font-weight:bold;">Trading Day</b>&#8221; means, as applicable, (x) with respect to all price or trading volume determinations relating to the shares of Common Stock, any day on which the shares of Common Stock are traded on the Principal Market, or, if the Principal Market is not the principal trading market for the Common Stock, then on the principal securities exchange or securities market on which the Common Stock are then traded, provided that &#8220;Trading Day&#8221; shall not include any day on which the shares of Common Stock are scheduled to trade on such exchange or market for less than 4.5 hours or any day that the shares of Common Stock are suspended from trading during the final hour of trading on such exchange or market (or if such exchange or market does not designate in advance the closing time of trading on such exchange or market, then during the hour ending at 4:00:00 p.m., New York time) unless such day is otherwise designated as a Trading Day in writing by the Holder or (y) with respect to all determinations other than price determinations relating to the shares of Common Stock, any day on which The New York Stock Exchange (or any successor thereto) is open for trading of securities. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(ww)</font>&#8220;<b style="font-weight:bold;">Transaction Documents</b>&#8221; shall have the meaning ascribed to such term in the Securities Purchase Agreement. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(xx)</font>&#8220;<b style="font-weight:bold;">VWAP</b>&#8221; means, for any security as of any date, the dollar volume-weighted average price for such security on the Principal Market (or, if the Principal Market is not the principal trading market for such security, then on the principal securities exchange or securities market on which such security is then traded), during the period beginning at 9:30 a.m., New York time, and ending at 4:00 p.m., New York time, as reported by Bloomberg through its &#8220;VAP&#8221; function (set to 09:30 start time and 16:00 end time) or, if the foregoing does not apply, the dollar volume-weighted average price of such security in the over-the-counter market on the electronic bulletin board for such security during the period beginning at 9:30 a.m., New York time, and ending at 4:00 p.m., New York time, as reported by Bloomberg, or, if no dollar volume-weighted average price is reported for such security by Bloomberg for such hours, the average of the highest closing bid price and the lowest closing ask price of any of the market makers for such security as reported by OTC Markets Group Inc. If the VWAP cannot be calculated for such security on such date on any of the foregoing bases, the VWAP of such security on such date shall be the fair market value as mutually determined by the Company and the Holder. If the Company and the Holder are unable to agree upon the fair market value of such security, then such dispute shall be resolved in accordance with the procedures in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 23</u>. All such determinations shall be appropriately adjusted for any stock dividend, stock split, stock combination, recapitalization or other similar transaction during such period. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">32.</font><b style="font-weight:bold;text-transform:uppercase;">DISCLOSURE</b>. Upon delivery by the Company to the Holder (or receipt by the Company from the Holder) of any notice in accordance with the terms of this Note, unless the Company has in good faith determined that the matters relating to such notice do not constitute material, non-public information relating to the Company or any of its Subsidiaries, the Company shall on or prior to 9:30 am, New York city time on the Business Day immediately following such notice delivery date, publicly disclose such material, non-public information on a Current Report on Form 8-K or otherwise. In the event that the Company believes that a notice contains material, non-public information relating to the Company or any of its Subsidiaries, the Company so shall indicate to the Holder explicitly in writing in such notice (or immediately upon receipt of notice from the Holder, as applicable), and in the absence of any such written indication in such notice (or notification from the Company immediately upon receipt of notice from the Holder), the Holder shall be entitled to presume that information contained in the notice does not constitute material, non-public information relating to the Company or any of its Subsidiaries. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-weight:bold;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">33.</font><b style="font-weight:bold;text-transform:uppercase;">ABSENCE OF TRADING AND DISCLOSURE RESTRICTIONS</b>. The Company acknowledges and agrees that the Holder is not a fiduciary or agent of the Company and that the Holder shall have no obligation to (a) maintain the confidentiality of any information provided by the Company or (b) refrain from trading any securities while in possession of such information in the absence of a written non-disclosure agreement signed by an officer of the Holder that explicitly provides for such confidentiality and trading restrictions. In the absence of such an executed, written non-disclosure agreement, the Company acknowledges that the Holder may freely trade in any securities issued by the Company, may possess and use any information provided by the Company in connection with such trading activity, and may disclose any such information to any third party.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">31</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">[<i style="font-style:italic;">Signature Page Follows</i>]</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 36pt 0pt;">&#160;</p><p style="display:none;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0pt;text-align:justify;text-indent:40.8pt;margin:0pt 0pt 24pt 0pt;"><font style="font-size:0pt;line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">32</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:40.8pt;margin:0pt 0pt 24pt 0pt;">IN WITNESS WHEREOF, the Company has caused this Convertible Note to be duly executed as of the Issuance Date set out above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ZSPACE, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><font style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">By:</font></font><font style="text-decoration-color:#000000;">_____________________________</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Name:</font></font>Paul Kellenberger</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Title:</font></font>Chairman and CEO</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 396pt 0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">[<i style="font-style:italic;">Signature Page to Senior Convertible Note</i>]</p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">33</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EXHIBIT I</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">ZSPACE, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">CONVERSION NOTICE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:40.8pt;margin:0pt 0pt 12pt 0pt;">Reference is made to the Convertible Note (the &#8220;<b style="font-weight:bold;">Note</b>&#8221;) issued to the undersigned by zSpace, Inc., a company incorporated under the laws of the Cayman Islands (the &#8220;<b style="font-weight:bold;">Company</b>&#8221;). In accordance with and pursuant to the Note, the undersigned hereby elects to convert the Conversion Amount (as defined in the Note) of the Note indicated below into shares of Common Stock, $0.0001 par value per share (the &#8220;<b style="font-weight:bold;">Common Stock</b>&#8221;), of the Company, as of the date specified below. Capitalized terms not defined herein shall have the meaning as set forth in the Note.</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr style="height:10pt;"><td style="vertical-align:top;width:97.15%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Date of Conversion:</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style="height:10pt;"><td style="vertical-align:top;width:97.15%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Aggregate Principal to be converted:</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style="height:10pt;"><td style="vertical-align:top;width:97.15%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Aggregate accrued and unpaid Interest (including Default Interest, if applicable), Make-Whole Amount and accrued and unpaid Late Charges with respect to such portion of the Aggregate Principal and such Aggregate Interest and Aggregate Make-Whole Amount to be converted:</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style="height:10pt;"><td style="vertical-align:top;width:97.15%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Aggregate Conversion Amount to be Converted:</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style=""><td style="vertical-align:top;width:97.15%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style="height:10pt;"><td style="vertical-align:top;width:97.15%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Please confirm the following information</u>:</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style="height:10pt;"><td style="vertical-align:top;width:97.15%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Conversion Price:</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style="height:10pt;"><td style="vertical-align:top;width:97.15%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Number of shares of Common Stock to be issued:</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0.75pt 5.4pt 0.75pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 6pt 0pt;">Please issue the shares of Common Stock into which the Note is being converted to Holder, or for its benefit, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 6pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">[ &#160;]</font></font>Check here if requesting delivery as a certificate to the following name and to the following address:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 24pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Issue to:</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 6pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">[ &#160;]</font></font>Check here if requesting delivery by Deposit/Withdrawal at Custodian as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;">DTC Participant:<font style="display:inline-block;width:3.4pt;"></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:72pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">DTC Number:</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;">Account Number:<font style="display:inline-block;width:0.08pt;"></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="white-space:pre-wrap;">Date:  __________ __, ____</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;">[Name of Registered Holder]</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">By:</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Name:</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Title:</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><font style="display:inline-block;width:36pt;"></font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;">Tax ID:<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:4.62pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;">E-Mail Address:<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:5.62pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">34</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.8
<SEQUENCE>3
<FILENAME>zspc-20251231xex4d8.htm
<DESCRIPTION>EX-4.8
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:13 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><b style="font-weight:bold;">Exhibit 4.8 </b></p><p style="font-family:'Aptos';font-size:10pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES</b></p><p style="font-family:'Aptos';font-size:10pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">REGISTERED PURSUANT TO SECTION 12 OF THE</b></p><p style="font-family:'Aptos';font-size:10pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">SECURITIES EXCHANGE ACT OF 1934, AS AMENDED</b></p><p style="font-family:'Aptos';font-size:12pt;min-height:13.1pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-size:10pt;font-style:italic;line-height:1.38;visibility:hidden;background:#ffffff;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:8pt 0pt 0pt 0pt;">zSpace, Inc. (&#8220;us&#8221;, &#8220;our,&#8221; &#8220;we&#8221; or the &#8220;Company&#8221;) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;): our common stock, par value $0.00001 per share (&#8220;common stock&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:8pt 0pt 0pt 0pt;">The following descriptions of our capital stock and certain provisions of Certificate of Incorporation, as amended (the &#8220;Charter&#8221;), our Amended and Restated Bylaws (the &#8220;Bylaws&#8221;) and Delaware law are summaries. You should also refer to the text of our Charter and our Bylaws, which are filed as exhibits to this Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Authorized and Outstanding Capital Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:8pt 0pt 0pt 0pt;">The Charter, as amended, authorizes the issuance of up 105,000,000 shares, consisting of two classes of stock: (i) 100,000,000 shares of common stock, and (ii) 5,000,000 shares of preferred stock, $0.00001 par value per share (the &#8220;Preferred Stock&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">Voting Rights</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">Holders of shares of our common stock will be entitled to one vote for each share of our common stock held of record by such holder on all matters voted upon by our stockholders; provided, however, that, except as otherwise required in the Charter or by applicable law, the holders of our common stock will not be entitled to vote on any amendment to our Charter that relates solely to the terms of one or more outstanding series of our Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to our Charter or pursuant to Delaware law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">We have not provided for cumulative voting for the election of directors in our Charter. Accordingly, holders of a majority of the shares of our common stock will be able to elect all of our directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">No Preemptive or Similar Rights</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">Our common stock is not entitled to preemptive rights and is not subject to redemption or sinking fund provisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">Dividend Rights</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">Subject to preferences that may apply to any shares of convertible Preferred Stock outstanding at the time, the holders of shares of our common stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that our board of directors may determine. No such dividends are expected to be issued in the near future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">Right to Receive Liquidation Distributions</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">Upon our liquidation, dissolution or winding-up, the assets legally available for distribution to our stockholders would be distributable ratably among the holders of our common stock and any participating preferred stock outstanding at that time, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights of and the payment of liquidation preferences, if any, on any outstanding shares of Preferred Stock.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">Our board of directors is authorized, subject to limitations prescribed by the Delaware General Corporation La (&#8220;DGCL&#8221;), to issue up to 5,000,000 shares of Preferred Stock in one or more series, to establish from time to time the number of shares to be included in each series, and to fix the designation, powers, preferences, and rights of the shares of each series and any of its qualifications, limitations or restrictions, in each case without further vote or action by the Company&#8217;s stockholders. As of March&#160;12, 2026, our board of directors designated all 5,000,000 shares of Preferred Stock as Series&#160;P Convertible Preferred Stock (the &#8220;Series P Preferred Stock&#8221;) pursuant to a Certificate of Designations of Series&#160;P Convertible Preferred Stock (the &#8220;Certificate of Designations&#8221;) filed with the Secretary of State of the State of Delaware on January&#160;27, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">Series P Preferred Stock</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">The Series&#160;P Preferred Stock has the following rights and preferences:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stated Value</u>:&#160;Each share of Series&#160;P Preferred Stock has a stated value of $2.00, subject to adjustment as set forth in the Certificate of Designations (the &#8220;Stated Value&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Dividends</u>:&#160;Holders of Series&#160;P Preferred Stock are entitled to receive cumulative dividends at a rate of eighteen&#160;percent (18%) per annum, payable annually. Dividends accrue and compound annually and are payable solely in additional shares of Series&#160;P Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liquidation Preference</u>: In the event of any liquidation, dissolution, or winding-up of the Company, or a Change of Control Transaction (as defined in the Certificate of Designations) holders of Series&#160;P Preferred Stock are entitled to receive, prior to any distribution to holders of junior securities, an amount per share equal to the Stated Value plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Voting Rights</u>:&#160;The Series&#160;P Preferred Stock votes together with the common stock on an as-converted basis. Additionally, as long as any shares of Series&#160;P Preferred Stock remain outstanding, the Company cannot take certain actions without the affirmative vote of the holders of a majority of the outstanding Series&#160;P Preferred Stock. These actions include, among others: (a)&#160;adversely altering the powers, preferences or rights of the Series&#160;P Preferred Stock; (b)&#160;creating any class of stock senior to or pari&#160;passu with the Series&#160;P Preferred Stock; (c)&#160;amending the Company&#8217;s Charter in a manner that adversely affects the holders; or (d)&#160;increasing the number of authorized shares of Series&#160;P Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Conversion</u>:&#160;Beginning on the third anniversary of the Original Issue Date (as defined in the Certificate of Designations), holders may opt to convert their shares of Series&#160;P Preferred Stock into shares of common stock. The conversion rate is determined by dividing the Stated Value (plus accrued unpaid dividends) by the &#8220;Conversion Price.&#8221; The initial &#8220;Conversion Price&#8221; is the Stated Value ($2.00) and is subject to adjustment for stock splits, stock dividends, and similar events. All outstanding shares of Series&#160;P Preferred Stock will automatically convert into shares of common stock on the fifth anniversary of the Original Issue Date. For the automatic conversion occurring on the fifth anniversary of the Original Issue Date, the conversion rate is the lower of (y)&#160;the Conversion Price and (z)&#160;80% of the 90-Day VWAP of the Company&#8217;s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rank</u>: The Series&#160;P Preferred ranks senior to the common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Anti-Takeover Effects of Certain Provisions of Our Charter, Our Bylaws, and Delaware Law</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">The provisions of the DGCL, the Charter, and the Bylaws could have the effect of delaying, deferring or discouraging another person from acquiring control of us. These provisions, which are summarized below, are expected to discourage certain types of coercive takeover practices and inadequate takeover bids and encourage persons seeking to acquire control of us to first negotiate with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate with an unfriendly or unsolicited acquirer outweigh the disadvantages </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">of discouraging a proposal to acquire us because negotiation of these proposals could result in an improvement of their terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">Delaware Law</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">We are subject to the provisions of Section 203 of the DGCL regulating corporate takeovers. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a &#8220;business combination&#8221; with an &#8220;interested stockholder&#8221; for a three-year period following the time that this stockholder becomes an interested stockholder, unless the business combination is approved in a prescribed manner. Under Section 203, a business combination between a corporation and an interested stockholder is prohibited unless it satisfies one of the following conditions:</p><div style="margin-top:5pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:14pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">before the stockholder became interested, our board of directors approved either the business combination or the transaction, which resulted in the stockholder becoming an interested stockholder;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">upon consummation of the transaction, which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers, and employee stock plans in some instances, but not the outstanding voting stock owned by the interested stockholder; or</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">at or after the time the stockholder became interested, the business combination was approved by our board of directors and authorized at an annual or Extraordinary General Meeting of the stockholders by the affirmative vote of at least two-thirds of the outstanding voting stock, which is not owned by the interested stockholder.</font></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">&#8203;Section 203 defines a business combination to include:</p><div style="margin-top:5pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:14pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any merger or consolidation involving the corporation and the interested stockholder;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any sale, transfer, lease, pledge, or other disposition involving the interested stockholder of 10% or more of the assets of the corporation;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">subject to exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">subject to exceptions, any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges, or other financial benefits provided by or through the corporation.</font></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">&#8203;In general, Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by the entity or person.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">Dissenters&#8217; Rights of Appraisal and Payment</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">Under the DGCL, with certain exceptions, our stockholders will have appraisal rights in connection with a merger or consolidation in which we are a constituent entity. Pursuant to the DGCL, stockholders who properly demand and perfect appraisal rights in connection with such merger or consolidation will have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery, if<font style="font-size:12pt;"> </font>any, on the amount determined to be the fair value, from the effective time of the merger or consolidation through the date of payment of the judgment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">Stockholders&#8217; Derivative Actions</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">Under the DGCL, any of our stockholders may bring an action in our name to procure a judgment in our favor, also known as a derivative action, provided that the stockholder bringing the action is a holder of our shares at the time of the transaction to which the action relates or such stockholder&#8217;s stock thereafter devolved by operation of law. To bring such an action, the stockholder must otherwise comply with Delaware law regarding derivative actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;"><font style="font-style:italic;font-weight:bold;">Provisions of our Charter and Bylaws</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:14pt 0pt 0pt 0pt;">Our Charter and Bylaws include a number of provisions that may have the effect of deterring hostile takeovers, or delaying or preventing changes in control of our management team or changes in our board of directors or our governance or policy, including the following:</p><div style="margin-top:5pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:14pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Board of Directors Vacancies</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The Charter and the Bylaws authorize generally only our board of directors to fill vacant directorships resulting from any cause or created by the expansion of our board of directors. In addition, the number of directors constituting our board of directors may be set only by resolution adopted by a majority vote of our entire board of directors and shall not be filled by stockholders. These provisions prevent a stockholder from increasing the size of our board of directors and gaining control of our board of directors by filling the resulting vacancies with its own nominees.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Directors Removed Only for Cause</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The Charter provides that stockholders may remove directors only for cause and only by the affirmative vote of the holders of at least two-thirds of the voting power of the then-outstanding common stock entitled to vote at an election of directors.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Classified Board of Directors</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The Charter provides for a classified board of directors. The initial term of our independent directors expired at our first annual meeting of stockholders and such directors were re-elected in October&#160;2025 for a subsequent term. The initial term of our non- independent directors will expire at our next annual meeting of stockholders. Thereafter, directors in each class are expected to serve 2-year terms.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Stockholder Nomination of Directors</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The Bylaws provide that stockholders representing more than 35% of our voting securities will be entitled to nominate two persons for election to our board of directors and stockholders representing 35% or less but more than 25% of our voting securities will be entitled to nominate one person for election to our board of directors. </font><font style="font-family:'Times New Roman','Times','serif';font-size:9.5pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">dSpace Investments Limited </font><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">owns more than 35% of our voting securities and is entitled to nominate two persons for election to our board of directors. &#8203;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Supermajority Requirements for Amendments of the Charter and Bylaws</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The Charter further provides that the affirmative vote of holders of at least two-thirds of the voting power of all of the then outstanding shares of capital stock entitled to vote are required to amend or repeal any provision of the Charter, provided that if two-thirds of our board of directors has approved such amendment only the affirmative vote of a majority of the voting power of all of the then outstanding shares of capital stock shall be required to amend the Charter. The affirmative vote of holders of at least two-thirds of the voting power of all of the then outstanding shares of common stock entitled to vote will be required to amend or repeal the Bylaws, although the Bylaws may be amended by a simple majority vote of our board of directors. Additionally, in the case of any proposed adoption, amendment, or repeal of any provisions of the Bylaws that is approved by our board of directors and submitted to the stockholders for adoption, if two-thirds of our board of directors has approved such adoption, amendment, or repeal of any provisions of the Bylaws, then only the affirmative vote of a majority of the voting power of all of the then outstanding shares of common stock entitled to vote shall be required to adopt, amend, or repeal any provision of the Bylaws.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Calling Special Meetings of Stockholders</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The Charter and the Bylaws provide that special meetings of our stockholders may be called only by a majority of our board of directors, the chairman of the board of directors, our chief executive officer, our President or stockholders collectively holding more than 30% of our voting securities, thus prohibiting a stockholder from calling a special meeting. These provisions might delay the ability of our stockholders to force consideration of a proposal or for stockholders to take any action, including the removal of directors.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Advance Notice Requirements for Stockholder Proposals and Director Nominations</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The Bylaws provide advance notice procedures for stockholders seeking to bring business before the annual meeting of stockholders or to nominate candidates for election as directors at the annual meeting of stockholders. The Bylaws also specify certain requirements regarding the form and content of a stockholder&#8217;s notice. These </font></td></tr></table></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provisions may preclude our stockholders from bringing matters before the annual meeting of stockholders or from making nominations for directors at the annual meeting of stockholders. We expect that these provisions might also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer&#8217;s own slate of directors or otherwise attempting to obtain control of us.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:6pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">No Cumulative Voting</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The DGCL provides that stockholders are not entitled to the right to cumulate votes in the election of directors unless a corporation&#8217;s certificate of incorporation provides otherwise. The Charter and Bylaws do not provide for cumulative voting.</font><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;"> </i></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Choice of Forum</i><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. In addition, the Charter provides that, to the fullest extent permitted by law, unless otherwise consented to in writing by us, the Court of Chancery of the State of Delaware will be the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the DGCL, the Charter or the Bylaws, any action asserting a claim against us that is governed by the internal affairs doctrine or any action to interpret, apply, enforce, or determine the validity of the Charter or Bylaws. The enforceability of similar choice of forum provisions in other companies&#8217; certificates of incorporation has been challenged in legal proceedings, and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. The Charter also provides that the federal district courts of the United States will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or the Federal Forum Provision. While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court which recently found that such provisions are facially valid under Delaware law or determine that the Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act must be brought in federal court and cannot be brought in state court. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. In addition, the Federal Forum Provision applies, to the fullest extent permitted by law, to suits brought to enforce any duty or liability created by the Exchange Act. Accordingly, actions by our stockholders to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder must be brought in federal court. We will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder. Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities shall be deemed to have notice of and consented to our exclusive forum provisions, including the Federal Forum Provision. These provisions may impose additional litigation costs on stockholders and limit their ability to bring a claim in a judicial forum of their choosing for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees.</font></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Our Transfer Agent and Warrant Agent</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">The transfer agent and registrar for our common stock is Odyssey Transfer and Trust Company. The address for the transfer agent is 2155 Woodlane Drive, Suite 100, Woodbury, Minnesota 55125. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Listing of our Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Our shares of common stock are currently traded on The Nasdaq Capital Market&#174; under the symbol &#8220;ZSPC&#8221;.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.31
<SEQUENCE>4
<FILENAME>zspc-20251231xex10d31.htm
<DESCRIPTION>EX-10.31
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:13 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;text-align:right;text-transform:uppercase;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:none;">Exhibit</b> 10.31</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;text-align:center;text-transform:uppercase;margin:0pt 0pt 12pt 0pt;">INDEMNIFICATION AGREEMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">This Agreement, made and entered into as of [insert date] (&#8220;<font style="font-style:italic;font-weight:bold;">Agreement</font>&#8221;), by and between zSpace, Inc., a Delaware corporation (&#8220;<font style="font-style:italic;font-weight:bold;">Company</font>&#8221;), and [insert name] (&#8220;<font style="font-style:italic;font-weight:bold;">Indemnitee</font>&#8221;):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, highly competent persons may be reluctant to serve as directors, officers, employees, fiduciaries and other agents (&#8220;<font style="font-style:italic;font-weight:bold;">Representatives</font>&#8221;) of corporations unless they are provided with adequate protection through insurance or adequate indemnification against risks of claims and actions against them arising out of their service to and activities on behalf of such corporations; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, it is reasonable, prudent and necessary for the Company contractually to obligate itself to indemnify such persons as set forth herein so that they will serve or continue to serve the Company free from undue concern that they will not be so indemnified; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS, </b>the Board has determined that the increased difficulty in attracting and retaining such persons is detrimental to the best interests of the Company&#8217;s stockholders and that the Company should act to assure such persons that there will be increased certainty of such protection in the future; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS, </b>this Agreement is a supplement to and in furtherance of the Charter and Bylaws of the Company and any resolutions adopted pursuant thereto, and shall not be deemed a substitute therefor, nor to diminish or abrogate any rights of Indemnitee thereunder;<b style="font-weight:bold;"> </b>and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, Indemnitee is willing to serve, continue to serve and/or to take on additional service for or on behalf of the Company on the condition that Indemnitee be so indemnified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOW, THEREFORE</b>, in consideration of the promises and the covenants contained herein, the Company and Indemnitee do hereby covenant and agree as follows:</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article I</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>DEFINITIONS</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For purposes of this Agreement the following terms shall have the meaning given here:</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.01</font>&#8220;<font style="font-style:italic;font-weight:bold;">Board</font>&#8221; shall mean the Board of Directors of the Company.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.02</font>&#8220;<font style="font-style:italic;font-weight:bold;">Change of Control</font>&#8221; shall mean the first of the following events to occur:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">there is consummated a merger or consolidation to which the Company or any direct or indirect subsidiary of the Company is a party if the merger or consolidation would result in the voting securities of the Company outstanding immediately prior to such merger or consolidation continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or any parent thereof) less than fifty </font></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"></td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">percent (50%) of the combined voting power of the securities of the Company or such surviving entity or any parent thereof outstanding immediately after such merger or consolidation; </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">the direct or indirect beneficial ownership (as defined in Rule 13d-3 under the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;">Exchange Act</font><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">&#8221;)) in the aggregate of securities of the Company representing fifty percent (50%) or more of the total combined voting power of the Company&#8217;s then issued and outstanding securities is acquired by any person or entity, or group of associated persons or entities acting in concert; provided, however, that for purposes hereof, the following acquisitions shall not constitute a Change of Control: &#160;(A) any acquisition by the Company; (B) any acquisition by any employee benefit plan (or related trust or fiduciary) sponsored or maintained by the Company or any corporation controlled by the Company; (C) any acquisition by an underwriter temporarily holding securities pursuant to an offering of such securities; (D) any acquisition by a corporation owned, directly or indirectly, by the stockholders of the Company in substantially the same proportions as their ownership of stock of the Company; and (E) any acquisition in connection with a merger or consolidation which, pursuant to Section&#160;1.02(a) above, does not constitute a Change of Control; </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">there is consummated a transaction contemplated by an agreement for the sale or disposition by the Company of all or a substantial portion of the Company&#8217;s assets, other than a sale or disposition by the Company of all or a substantial portion of the Company&#8217;s assets to an entity, at least fifty percent (50%) of the combined voting power of the voting securities of which are owned by stockholders of the Company in substantially the same proportions as their ownership of the Company immediately prior to such sale;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">the stockholders of the Company approve any plan or proposal for the liquidation of the Company;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">a change in the composition of the Board such that the &#8220;Continuity Directors&#8221; cease for any reason to constitute at least a majority of the Board. For purposes of this clause, &#8220;Continuity Directors&#8221; means (A) those members of the Board who were directors on the date hereof and (B) those members of the Board (other than a director whose initial assumption of office was in connection with an actual or threatened election contest, including but not limited to a consent solicitation, relating to the election of directors of the Company) who were elected or appointed by, or on the nomination or recommendation of, at least a majority of the then-existing directors who either were directors on the date hereof or were previously so elected or appointed; or</font></td></tr></table></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>2</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">such other event or transaction as the Board shall determine constitutes a Change of Control.</font></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.03</font>&#8220;<font style="font-style:italic;font-weight:bold;">Company</font>&#8221; has the meaning set forth in the introductory paragraph above. &#160;For purposes of this Agreement, references to the &#8220;Company&#8221; shall include, in addition to the resulting Company, any constituent Company (including any constituent of a constituent) absorbed in a consolidation or merger which, if its separate existence had continued, would have had power and authority to indemnify its Representatives, so that any person who is or was a Representative of such constituent Company, or is or was serving at the request of such constituent Company as a Representative of another Company, partnership, joint venture, trust or other enterprise, shall stand in the same position under this Agreement with respect to the resulting or surviving Company as he or she would have with respect to such constituent Company if its separate existence had continued.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.04</font>&#8220;<font style="font-style:italic;font-weight:bold;">Corporate Status</font>&#8221; describes the status of a person who is or was a Representative of the Company, or is or was serving at the request of the Company as a Representative of another Enterprise, including service with respect to an employee benefit plan.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.05</font>&#8220;<font style="font-style:italic;font-weight:bold;">Disinterested Director</font>&#8221; means a director of the Company who is not and was not a party to the Proceeding in respect of which indemnification is sought by Indemnitee.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.06</font>&#8220;<font style="font-style:italic;font-weight:bold;">Effective Date</font>&#8221; means the date set forth in the introductory paragraph above.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.07</font>&#8220;<font style="font-style:italic;font-weight:bold;">Enterprise</font>&#8221; shall mean the Company and any other corporation, company, partnership, limited liability company, joint venture, trust, employee benefit plan or other enterprise of which Indemnitee is or was serving at the request of the Company as a Representative, including, without limitation, any subsidiaries of the Company.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.08</font>&#8220;<font style="font-style:italic;font-weight:bold;">Expenses</font>&#8221; shall include all reasonable attorneys&#8217; fees, retainers, court costs, transcript costs, fees of experts, witness fees, travel expenses, duplicating costs, printing and binding costs, telephone charges, postage, delivery service fees, and all other disbursements, costs, expenses and obligations paid or incurred in connection with prosecuting, defending, preparing to prosecute or defend, investigating, responding to, or being or preparing to be a witness in a Proceeding (including attorneys&#8217; fees and related disbursements).<font style="font-size:10pt;background:#ffffff;"> </font><font style="background:#ffffff;">Expenses also shall include, without limitation, (i)&#160;expenses incurred in connection with any appeal resulting from, incurred by Indemnitee in connection with, arising out of, in respect of or relating to, any Proceeding, including, without limitation, the premium, security for, and other costs relating to any cost bond, supersedes bond, or other appeal bond or its equivalent, (ii)&#160;for purposes of Section 8.06 of this Agreement only, expenses incurred by Indemnitee in connection with the interpretation, enforcement or defense of Indemnitee&#8217;s rights under this Agreement, by litigation or otherwise, (iii)&#160;any federal, state, local or foreign taxes imposed on Indemnitee as a result of the actual or deemed receipt of any payments under this Agreement and (iv)&#160;any interest, assessments or other charges in respect of the foregoing. Expenses do not include Losses. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.09</font>&#8220;<font style="font-style:italic;font-weight:bold;">Good Faith</font>&#8221; shall mean Indemnitee having acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company, and with respect to any criminal Proceeding, in a manner in which Indemnitee would have had no </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>3</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">reasonable cause to believe Indemnitee&#8217;s conduct was unlawful. Notwithstanding the foregoing definition, the Indemnitee shall not be deemed to have acted in &#8220;Good Faith&#8221; in instances where the Indemnitee has been finally adjudicated by a court of competent jurisdiction to have acted not in good faith. The termination of any action, suit or proceeding by judgment, order, settlement, conviction, or upon a plea of nolo contendere or its equivalent, shall not, of itself, create a presumption that Indemnitee did not act in good faith and in a manner which Indemnitee reasonably believed to be in or not opposed to the best interests of the Company and, with respect to any criminal action or proceeding, have reasonable cause to believe that Indemnitee&#8217;s conduct was unlawful.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.10</font>&#8220;<font style="font-style:italic;font-weight:bold;">Independent Counsel</font>&#8221; means a law firm, or an attorney employed by or serving as a member of a law firm, that is experienced in matters of corporation law and/or limited liability company law and neither presently is, nor in the past five (5) years has been, retained to represent: &#160;(i) the Company or Indemnitee in any matter material to either such party, or (ii) any other party to the Proceeding giving rise to a claim for indemnification hereunder. Notwithstanding the foregoing, the term &#8220;Independent Counsel&#8221; shall not include any person who, under the applicable standards of professional conduct then prevailing, would have a conflict of interest in representing either the Company or Indemnitee in an action to determine Indemnitee&#8217;s rights under this Agreement.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.11</font><font style="background:#ffffff;">&#8220;</font><font style="font-style:italic;font-weight:bold;background:#ffffff;">Losses</font><font style="background:#ffffff;">&#8221; shall mean judgments, fines, penalties, excise taxes under </font>the Employee Retirement Income Security Act of 1974, as amended from time to time,<font style="background:#ffffff;"> and amounts paid in settlement of any Proceeding.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.12</font>&#8220;<font style="font-style:italic;font-weight:bold;">Proceeding</font>&#8221; includes any action, suit, arbitration, alternate dispute resolution mechanism, investigation, administrative hearing or any other threatened, pending or completed proceeding whether civil, criminal, administrative or investigative, other than one initiated by Indemnitee. For purposes of the foregoing sentence, a &#8220;Proceeding&#8221; shall not be deemed to have been initiated by Indemnitee where (x) Indemnitee seeks to enforce Indemnitee&#8217;s rights under this Agreement pursuant to Article VIII of this Agreement or (y) the Company has joined in or the Board has consented to the initiation of such Proceeding.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article II</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>TERM OF AGREEMENT</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This Agreement shall continue until and terminate upon the later of: (i) ten (10) years after the date that Indemnitee shall have ceased to serve as a Representative of the Company or of any other Enterprise which Indemnitee served at the request of the Company; (ii) the final termination of all pending Proceedings in respect of which Indemnitee is granted rights of indemnification or advancement of Expenses hereunder and of any proceeding commenced by Indemnitee pursuant to Article VIII of this Agreement relating thereto; or (iii) the expiration of the statute of limitations with respect to any claim that may be brought against Indemnitee with respect to which indemnification hereunder may be available (in whole or in part). </p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article III</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>SERVICES BY INDEMNITEE, NOTICE OF PROCEEDINGS</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>4</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.01</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Services</u>. &#160;Indemnitee agrees to serve as a Representative for so long as Indemnitee is duly elected, appointed or retained or until Indemnitee tenders his or her resignation, or is removed or dies. The duties and obligations of a Representative may be set forth in the Company&#8217;s organizational documents or in such other agreements as may be entered into from time to time between the Company and Indemnitee. This Agreement, however, shall not impose any obligation on Indemnitee or the Company to continue Indemnitee&#8217;s service to the Company beyond any period otherwise required by law or by other agreements or commitments of the parties, if any. Indemnitee may at any time and for any reason resign from such position (subject to any other contractual obligation or any obligation imposed by operation of law). &#160;Indemnitee, by his or her current and continuing Corporate Status, shall be conclusively presumed to have relied on the rights to indemnity, advancement of Expenses and other rights contained in this Agreement in entering into or continuing such service.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.02</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notice of Proceeding</u>. Indemnitee agrees to promptly &#160;notify the Company in writing upon being served with any summons, citation, subpoena, complaint, indictment, written communication or similar document relating to any Proceeding or matter which is reasonably likely to be subject to indemnification or advancement of Expenses covered hereunder; provided, that the failure of Indemnitee to timely notify the Company hereunder shall not relieve the Company from any liability hereunder, nor shall any such failure prejudice any of Indemnitee&#8217;s rights under this Agreement, unless the Company&#8217;s ability to participate in the defense of such claim was materially and adversely affected by such failure.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.03</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Duty of Cooperation and Disclosure</u>. In any Proceeding in which Company is advancing Expenses or providing indemnification to the Indemnitee, the Indemnitee shall use commercially reasonable efforts to cooperate with the person, persons, insurers or entities acting on the Company&#8217;s or Indemnitee&#8217;s behalf, including providing to such person, persons or entity upon reasonable advance request any documentation or information, or information relevant to the location of such information or documentation, which is not privileged or otherwise protected from disclosure and which is in the possession of Indemnitee, or persons or entities known to Indemnitee, and reasonably relates to the subject Proceeding and the Company&#8217;s indemnification and advancement obligations hereunder shall at all times be subject to the Indemnitee&#8217;s duty of cooperation.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article IV</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>INDEMNIFICATION</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.01</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">In General</u>. Notwithstanding any amendment, modification or repeal of the indemnification provisions of the Delaware General Corporation Law, as amended, or other applicable law or the organizational documents of the Company after the date of this Agreement, and subject to the exceptions set forth in Section 4.05 herein, if Indemnitee was or is, or is threatened to be made, a party to any Proceeding by reason of Indemnitee&#8217;s Corporate Status, the Company shall indemnify Indemnitee to the fullest extent permitted by this Agreement, applicable law in effect on the date hereof and to such greater extent as applicable law may thereafter from time to time permit if Indemnitee acted in Good Faith. &#160;The rights to indemnification and to the advancement of Expenses conferred in this Agreement shall apply to claims made against an Indemnitee arising out of acts or omissions which occurred or occur both prior and subsequent to the adoption hereof, but in any event not prior to the date on which Indemnitee became a </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>5</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">Representative of the Company. &#160;The rights to indemnification and to the advancement of Expenses hereunder shall only apply to a Proceeding initiated by Indemnitee if (x) Indemnitee seeks to enforce Indemnitee&#8217;s rights under this Agreement pursuant to Article VIII of this Agreement or (y) the Company has joined in or the Board has consented to the initiation of such Proceeding. </div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.02</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Proceedings Other Than Proceedings by or in the Right of the Company</u>. If, by reason of Indemnitee&#8217;s Corporate Status, Indemnitee is or was, or is threatened to be made, a party to or participant in any Proceeding other than a Proceeding by or in the right of the Company, the Company shall indemnify Indemnitee to the fullest extent permitted by law against all Expenses and Losses actually and reasonably incurred by Indemnitee in connection therewith, if Indemnitee acted in Good Faith (provided that this limitation shall not affect advancement under Article V).</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.03</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Proceedings by or in the Right of the Company</u>. If, by reason of Indemnitee&#8217;s Corporate Status, Indemnitee is or was, or is threatened to be made, a party to or otherwise involved in any Proceeding by or in the right of the Company, the Company shall indemnify Indemnitee to the fullest extent permitted by DGCL &#167;145(b) against all Expenses actually and reasonably incurred by Indemnitee in connection therewith, if Indemnitee acted in Good Faith. No indemnification shall be made under this Section 4.03 for any amount other than Expenses, and no indemnification shall be made in respect of any claim, issue or matter as to which Indemnitee shall have been adjudged to be liable to the Company unless and only to the extent that the Court of Chancery of the State of Delaware or the court in which such Proceeding was brought shall determine that, despite such adjudication of liability and in view of all the circumstances of the case, Indemnitee is fairly and reasonably entitled to indemnity for Expenses which such court shall deem proper.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.04</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Indemnification of a Party Who is Wholly or Partly Successful</u>. Subject to the exceptions set forth in Section 4.05 herein, to the extent that Indemnitee was or is, by reason of Indemnitee&#8217;s Corporate Status, a party to and is successful, on the merits or otherwise, in defense of any Proceeding, Indemnitee shall be indemnified to the maximum extent permitted by law, against all Expenses, actually and reasonably incurred by Indemnitee or on Indemnitee&#8217;s behalf in connection with such Proceeding or any claim, issue or matter therein. Subject to the exceptions set forth in Section 4.05, if Indemnitee is not wholly successful in such Proceeding but is successful, on the merits or otherwise, as to one or more but less than all claims, issues or matters in such Proceeding, the Company shall indemnify Indemnitee to the maximum extent permitted by law, against all Expenses actually and reasonably incurred by Indemnitee or on Indemnitee&#8217;s behalf in connection with each successfully resolved claim, issue or matter. For purposes of this Section 4.04 and without limitation, the termination of any claim, issue or matter in such a Proceeding by dismissal, with or without prejudice, shall be deemed to be a successful result as to such claim, issue or matter, so long as there has been no finding (either adjudicated or pursuant to Article VI) that Indemnitee did not act in Good Faith.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.05</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Exceptions</u>. Notwithstanding anything to the contrary herein, the Company shall not be obligated to advance any amounts paid or to be paid by Indemnitee to third parties as damages, losses, liabilities, judgments, fines and penalties (whether civil, criminal, or other), and amounts paid or to be paid in settlement, in each case solely arising from a final and non-appealable </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>6</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">decision of a court of competent jurisdiction, and to indemnify the Indemnitee pursuant to this Agreement with respect to:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Indemnitee&#39;s reimbursement to the Company of any bonus or other incentive-based or equity-based compensation previously received by Indemnitee or payment of any profits realized by Indemnitee from the sale of securities of the Company, as required in each case under the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;">Exchange Act</font><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">&#8221;) (including any such reimbursements under Section 304 of the Sarbanes-Oxley Act of 2002 or Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act in connection with an accounting restatement of the Company or the payment to the Company of profits arising from the purchase or sale by Indemnitee of securities in violation of Section 306 of the Sarbanes-Oxley Act);</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Expenses incurred on account of any Proceeding in which final judgment of a court of competent jurisdiction is rendered against the Indemnitee for an accounting of profits made from the purchase or sale by the Indemnitee of securities of the Company pursuant to the provisions of Section l6(b) of the Exchange Act, or similar provisions of any federal, state or local law; </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Expenses incurred on account of the Indemnitee&#8217;s conduct which is finally adjudged by a court of competent jurisdiction to have been: (1) a breach of the duty of loyalty owed to the Company, (2) an act or omission which was not in Good Faith, (3) an act or omission which involved intentional misconduct or, with respect to any criminal Proceeding, a knowing violation &#160;of law, or (4) a transaction from which the Indemnitee derived an improper personal benefit; or</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">if a final decision by a court of competent jurisdiction in the matter shall determine that such indemnification is prohibited by applicable law or is not lawful as against public policy.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the avoidance of doubt, and notwithstanding anything to the contrary set forth in this Section 4.05, the Company shall be obligated to advance to Indemnitee any and all Expenses with respect to the foregoing matters set forth in this Section 4.05 other than such payments as are specifically mentioned in the introductory clause of this Section 4.05.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.06</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Indemnification for Expenses as a Witness</u>. To the extent that Indemnitee is, by reason of Indemnitee&#8217;s Corporate Status, a witness in any Proceeding, Indemnitee shall be indemnified against all Expenses actually and reasonably incurred by Indemnitee or on Indemnitee&#8217;s behalf in connection therewith.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.07</font> <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contribution in the Event of Joint Liability</u>. &#160;(a) Except as set forth in Section 4.05, to the fullest extent permissible under applicable law, if the indemnification, hold harmless and/or exoneration rights provided for in this Agreement are unavailable to Indemnitee in whole or in part for any reason whatsoever, the Company, in lieu of indemnifying, holding harmless or exonerating </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>7</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">Indemnitee, shall pay, in the first instance, the entire amount incurred by Indemnitee, whether for judgments, liabilities, fines, penalties, amounts paid or to be paid in settlement and/or for Expenses, in connection with any Proceeding without requiring Indemnitee to contribute to such payment, and the Company hereby waives and relinquishes any right of contribution it may have at any time against Indemnitee, (b) the Company shall not enter into any settlement of any Proceeding in which the Company is jointly liable with Indemnitee (or would be if joined in such Proceeding) unless such settlement provides for a full and final release of all claims asserted against Indemnitee, and (c) except as set forth in Section 4.05, the Company hereby agrees to fully indemnify, hold harmless and exonerate Indemnitee from any claims for contribution which may be brought by officers, directors or employees of the Company, other than Indemnitee, who may be jointly liable with Indemnitee.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article V</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>ADVANCEMENT OF EXPENSES</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">5.01</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Statement of Expenses</u>. &#160;The Company shall advance all Expenses which, by reason of Indemnitee&#8217;s Corporate Status, were incurred by or on behalf of Indemnitee in connection with any Proceeding (or are reasonably expected by Indemnitee to be incurred by or on behalf of Indemnitee within three months), within thirty (30) days after the receipt by the Company of a statement or statements from Indemnitee requesting such advance or advances, whether prior to or after final disposition of such Proceeding. Indemnitee&#8217;s right to such advancement is not subject to the satisfaction of any standard of conduct. Advances shall be unsecured and interest free. Advancement shall not be conditioned upon any determination of entitlement to indemnification, any cooperation finding, or any acknowledgment by the Company as to indemnity, and shall be required solely upon receipt of the undertaking described herein. Advances shall be made without regard to Indemnitee&#8217;s ability to repay the Expenses and without regard to Indemnitee&#8217;s ultimate entitlement to be indemnified, held harmless or exonerated under the other provisions of this Agreement. &#160;Such statement or statements shall include, or be preceded or accompanied by, an undertaking by or on behalf of Indemnitee to repay such amounts if it is ultimately determined (by final, non-appealable judgment or other final, non-appealable determination of a competent tribunal, or by a binding determination under Section 6.02) that Indemnitee is not entitled to indemnification under this Agreement.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">5.02</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assumption of Defense</u>.&#160;&#160;In the event the Company (i) shall be obligated to advance the Expenses for any Proceeding against Indemnitee by a third party and (ii)&#160;acknowledges the Company&#8217;s obligation to indemnify the Indemnitee with respect to such Proceeding (subject to the terms of this Agreement), the Company shall be entitled to assume the defense of such Proceeding as provided herein. Such defense by the Company may include the representation of two or more parties by one attorney or law firm as permitted under the ethical rules and legal requirements related to joint representations, subject to exceptions set forth below in the event of a potential conflict of interest. &#160;Following delivery of written notice to Indemnitee of the Company&#8217;s election to assume the defense of such Proceeding and the Company&#8217;s acknowledgment of its indemnification obligation with respect to such Proceeding, the approval by Indemnitee (which approval shall not be unreasonably withheld) of counsel designated by the Company and the retention of such counsel by the Company, the Company will not be liable to Indemnitee under this Agreement for any fees and Expenses of separate counsel subsequently incurred by Indemnitee with respect to the same Proceeding so long as such Proceeding is diligently defended, as </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>8</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">reasonably determined by Indemnitee. For the avoidance of doubt, but not by way of limitation, a potential conflict of interest shall be deemed a reasonable basis for the Indemnitee to withhold consent under this Section 5.02. &#160;If (i)&#160;the employment of counsel by Indemnitee has been authorized by the Company, (ii)&#160;Indemnitee shall have notified the Board in writing that Indemnitee has reasonably concluded that there may be a conflict of interest between the Company (or any other co-clients as provided above) and Indemnitee in the conduct of any such defense, or that there may be one or more legal defenses available to Indemnitee that are different from or additional to those available to other persons, (iii)&#160;the Company fails to employ counsel to assume the defense of such Proceeding or (iv) a Change of Control has occurred, the fees and Expenses of Indemnitee&#8217;s own counsel shall be subject to indemnification and/or advancement pursuant to the terms of this Agreement. Nothing herein shall prevent Indemnitee from employing counsel for any such Proceeding at Indemnitee&#8217;s own expense. &#160;The Company shall not settle any Proceeding in any manner that would impose any expense, penalty or limitation on Indemnitee, or that would contain any language that could reasonably be viewed as an acknowledgment of wrongdoing on Indemnitee&#8217;s part or otherwise detrimental to Indemnitee&#8217;s reputation, without Indemnitee&#8217;s prior written consent, which consent shall not be unreasonably withheld, conditioned or delayed.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article VI</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>PROCEDURES FOR DETERMINATION OF ENTITLEMENT TO INDEMNIFICATION</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.01</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Initial Request</u>. To obtain indemnification under this Agreement, Indemnitee shall submit to the Company a written request, including therein or therewith a brief description of the matter with respect to which Indemnitee may be entitled to indemnification hereunder, including such documents as are reasonably available to Indemnitee and all relevant facts and circumstances within the Indemnitee&#8217;s personal knowledge, in each case, relating to such matter. The Secretary or any other officer of the Company shall promptly advise the Board in writing that Indemnitee has requested indemnification.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.02</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Method of Determination</u>. &#160;A determination (if required by applicable law) with respect to Indemnitee&#8217;s entitlement to indemnification shall be made within forty-five (45) days of receipt by the Company of the request for indemnification, as follows:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">If a Change of Control has occurred, unless Indemnitee shall request in writing that such determination be made in accordance with clause (b) of this Section 6.02, the determination shall be made by Independent Counsel in a written opinion to the Board, a copy of which shall be delivered to Indemnitee.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">If a Change of Control has not occurred, and subject to Section 6.03, the determination shall be made by (i) a majority vote of the Disinterested Directors, even though less than a quorum; (ii) by a committee of Disinterested Directors designated by majority vote of such Disinterested Directors, even though less than a quorum; (iii) if there are no such Disinterested Directors, by the Independent Counsel in a written opinion to the Board, or (iv) by the Company&#8217;s stockholders.</font></td></tr></table></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>9</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.03</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Selection, Payment, Discharge, of Independent Counsel</u>. &#160;In the event the determination of entitlement to indemnification is to be made by Independent Counsel pursuant to Section 6.02 of this Agreement, the Independent Counsel shall be selected, paid and discharged in the following manner:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">If a Change of Control has not occurred, the Independent Counsel shall be selected by the Board, and the Company shall give written notice to Indemnitee advising Indemnitee of the identity of the Independent Counsel so selected. Such Independent Counsel shall be approved by Indemnitee, which approval shall not be unreasonably withheld, conditioned or delayed.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">If a Change of Control has occurred, the Independent Counsel shall be selected by Indemnitee (unless Indemnitee shall request that such selection be made by the Board, in which event clause (a) of this Section 6.03(b) shall apply) and approved by the Board, which approval shall not be unreasonably withheld, conditioned or delayed.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Following the initial selection described in clauses (a) and (b) of this Section 6.03, Indemnitee or the Company, as the case may be, may, within seven (7) days after such written notice of selection has been given, deliver to the other party a written objection to such selection. Such objection may be asserted only on the ground that the Independent Counsel does not meet the criteria set forth in Section 1.10 of this Agreement, and the objection shall set forth with particularity the factual basis of such assertion. Absent a proper and timely objection, the person so selected shall act as Independent Counsel. If such written objection is made, the Independent Counsel so selected may not serve as Independent Counsel unless and until a court has determined that such objection is without merit.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Either the Company or Indemnitee may petition the Court of Chancery of the State of Delaware or other court of competent jurisdiction if the parties have been unable to agree on the selection of Independent Counsel within thirty (30) days after submission by Indemnitee of a written request for indemnification pursuant to Section 6.01 of this Agreement. &#160;Such petition may request a determination whether an objection to the party&#8217;s selection is without merit and/or seek the appointment as Independent Counsel of a person selected by the Court or by such other person as the Court shall designate. &#160;A person so appointed shall act as Independent Counsel under Section 6.02 of this Agreement.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">The Company shall pay any and all reasonable fees and Expenses of Independent Counsel incurred by such Independent Counsel in connection with acting pursuant to this Agreement, and the Company shall pay all reasonable fees and Expenses incident to the procedures of this Section 6.03, regardless of the manner in which such Independent Counsel was selected or appointed.</font></td></tr></table></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>10</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.04</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company Response</u>. &#160;If a determination by the Company that Indemnitee is entitled to indemnification pursuant to this Agreement is required, and the Company fails to respond within forty-five (45) days to a written request for indemnity, the Company shall be deemed to have approved the request. </div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.05</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cooperation</u>. &#160;Indemnitee shall cooperate with the person, persons or entity making the determination with respect to Indemnitee&#8217;s entitlement to indemnification under this Agreement, including providing to such person, persons or entity upon reasonable advance request any documentation or information which is not privileged or otherwise protected from disclosure and which is reasonably available to Indemnitee and reasonably necessary to such determination. Any Expenses incurred by Indemnitee in so cooperating with the person, persons or entity making such determination shall be borne by the Company (irrespective of the determination as to Indemnitee&#8217;s entitlement to indemnification) and the Company hereby indemnifies and agrees to hold Indemnitee harmless therefrom.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.06</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payment</u>. &#160;If it is determined that Indemnitee is entitled to indemnification, payment to Indemnitee shall be made within forty-five (45) days after such determination. &#160;Similarly, if the Company shall be deemed to have approved the request for indemnification in accordance with Section 6.04 of this Agreement, payment to Indemnitee shall be made within ninety (90) days after the date on which a written request for indemnification is delivered to the Company.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.07</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reservation of Rights</u>. &#160;Notwithstanding &#160;anything to the contrary herein, the Company shall have the obligation to advance to the Indemnitee any Expenses incurred by Indemnitee in accordance with Article V of this Agreement; provided, &#160;however, that all amounts advanced in respect of such Expenses shall be repaid to the Company by Indemnitee to the extent it shall be determined in a final judgment of a court of competent jurisdiction that Indemnitee was not entitled to be indemnified for such Expenses.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article VII</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>PRESUMPTIONS</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">7.01</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effect of Other Proceedings</u>. The termination of any action, suit or proceeding by judgment, order, settlement, conviction, or upon a plea of nolo contendere or its equivalent, shall not (except as otherwise expressly provided in this Agreement) be conclusive as to the right of Indemnitee to indemnification or create a presumption that Indemnitee did not act in Good Faith.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">7.02</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reliance as Safe Harbor</u>. For purposes of any determination of Good Faith, Indemnitee shall be deemed to have acted in Good Faith if Indemnitee&#8217;s action is based on the records or books of account of the Enterprise, including financial statements, or on information supplied to Indemnitee by the officers of the Enterprise in the course of their duties, or on the advice of legal counsel for or other professional advisors to the Enterprise or on information or records given or reports made to the Enterprise by an independent certified public accountant or by an appraiser or the expert selected with reasonable care by the Enterprise. The provisions of this Section 7.02 shall not be deemed to be exclusive or to limit in any way the other circumstances in which the Indemnitee may be deemed to have met the applicable standard of conduct set forth in this Agreement.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>11</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">7.03</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Service for Subsidiaries</u>. &#160;If Indemnitee is serving as a director, officer, employee or agent of another Enterprise at least fifty percent (50%) of whose equity interests are owned by the Company, Indemnitee shall be conclusively presumed to be serving in such capacity at the request of the Company.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article VIII</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>REMEDIES OF INDEMNITEE</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">8.01</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Application</u>. &#160;This Article VIII shall apply in the event of a Dispute. For purposes of this Article, &#8220;Dispute&#8221; shall mean any of the following events:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">a determination is made pursuant to Article VI of this Agreement that Indemnitee is not entitled to indemnification under this Agreement;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">advancement of Expenses is not timely made pursuant to Article V of this Agreement;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">the determination of entitlement to be made pursuant to Section 6.02 of this Agreement has not been made within forty-five (45) days after receipt by the Company of the request for indemnification;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">payment of indemnification is not made pursuant to Section 4.06 of this Agreement within forty-five (45) days after receipt by the Company of a written request therefore; or</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">payment of indemnification is not made within forty-five (45) days after a determination has been made that Indemnitee is entitled to indemnification or, if the Company fails to respond to a written request for indemnification as set forth in Section 6.04 of this Agreement, payment of indemnification is not made within ninety (90) days after the date on which a written request for indemnification is delivered to the Company.</font></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">8.02</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Adjudication</u>. In the event of a Dispute, Indemnitee shall be entitled to an adjudication in an appropriate court of the State of Delaware, or in any other court of competent jurisdiction, of Indemnitee&#8217;s entitlement to such indemnification or advancement of Expenses. Indemnitee shall commence such proceeding seeking adjudication within one hundred and eighty (180) days following the date on which Indemnitee first has the right, or reasonably should have been aware that it has the right, to commence such proceeding pursuant to this Section 8.02.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">8.03</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">De Novo Review</u>. &#160;In the event that a determination shall have been made pursuant to Article VI of this Agreement that Indemnitee is not entitled to indemnification, any judicial proceeding commenced pursuant to this Article VIII shall be conducted in all respects as a de novo trial on the merits and Indemnitee shall not be prejudiced by reason of that adverse determination. </div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">8.04</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Burden of Proof</u>. In any suit brought by Indemnitee to enforce a right to indemnification or advancement of Expenses under this Agreement, or brought by the Company to recover an advancement of Expenses pursuant to the terms of an undertaking, the burden of proving that such person is not entitled to be indemnified, or to such advancement of Expenses, </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>12</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">under this Agreement or otherwise shall be on the Company. The Company shall be precluded from asserting in any judicial proceeding or arbitration commenced pursuant to this Article VIII that the procedures and presumptions of this Agreement are not valid, binding and enforceable and shall stipulate in any such court or before any such arbitrator that the Company is bound by all the provisions of this Agreement.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">8.05</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company Bound</u>. If a determination shall have been made or deemed to have been made pursuant to Article VI of the Agreement that Indemnitee is entitled to indemnification, the Company shall be bound by such determination in any judicial proceeding absent (i) a material misstatement by Indemnitee of a material &#160;fact or an omission of a material fact necessary to make Indemnitee&#8217;s statement not materially misleading, in connection with the request for indemnification, or (ii) a prohibition of such indemnification under applicable law.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">8.06</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Expenses of Adjudication</u>. &#160;In the event that Indemnitee, pursuant to this Article VIII, seeks a judicial adjudication to enforce Indemnitee&#8217;s rights under, or to recover damages for breach of this Agreement, Indemnitee shall be entitled to (x) advancement of any and all Expenses actually and reasonably incurred by Indemnitee in such adjudication in accordance with Article V of this Agreement and (y) be indemnified by the Company against any and all Expenses actually and reasonably incurred by Indemnitee in such adjudication (but, with respect to indemnification and not advancement, only if Indemnitee prevails therein). If it shall be determined in such adjudication that Indemnitee is entitled to receive part but not all of the indemnification sought, the Expenses incurred by Indemnitee in connection with such adjudication shall not be prorated. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article IX</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>NON-EXCLUSIVITY, INSURANCE, SUBROGATION</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.01</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Non-Exclusivity</u>. &#160;Except as set forth in Section 4.05, the rights of indemnification and to receive advancement of Expenses as provided by this Agreement shall not be deemed exclusive of any other rights to which Indemnitee may at any time be entitled under the Company&#8217;s organizational documents or under any agreement, vote of stockholders or disinterested directors or otherwise. &#160;No amendment, alteration, rescission or replacement of this Agreement or any provision hereof shall be effective as to Indemnitee with respect to any action taken or omitted by such Indemnitee in Indemnitee&#8217;s Corporate Status prior to such amendment, alteration, rescission or replacement. <font style="background:#ffffff;">The Company hereby acknowledges that Indemnitee may have certain rights to indemnification, advancement of Expenses and/or insurance provided by a separate entity. The Company hereby acknowledges and agrees that (i)&#160;the Company shall be the indemnitor of first resort with respect to any Proceeding, Expense or matter that is the subject of this Agreement (i.e., the Company&#8217;s obligations are primary and any obligation of any other entity with respect to any Proceeding, Expenses or matter that is the subject of this Agreement for the same Proceeding, Expenses or matters incurred by Indemnitee are secondary), (ii)&#160;any obligation of any other entity to indemnify Indemnitee and/or advance Expenses to Indemnitee in respect of any Proceeding shall be secondary to the obligations of the Company hereunder, and (iii)&#160;the Company shall be required to indemnify Indemnitee and advance Expenses to Indemnitee hereunder to the fullest extent provided herein without regard to any rights Indemnitee may have against any other entity or insurer of any such person. </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>13</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.02</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insurance</u>. &#160;The Company shall maintain an insurance policy or policies against liability arising out of this Agreement or otherwise providing coverage that is at least substantially comparable in scope and amount to that provided by the Company&#8217;s current policies of directors&#8217; and officers&#8217; liability insurance. In all such policies maintained by the Company, Indemnitee shall be an insured in such a manner as to provide Indemnitee the same rights and benefits as are provided to the most favorably insured of the Company&#8217;s directors, if Indemnitee is a director, or of the Company&#8217;s officers, if Indemnitee is an officer (and not a director) by such policy. Upon request, the Company will provide to Indemnitee copies of all directors&#8217; and officers&#8217; liability insurance applications, binders, policies, declarations, endorsements and other related materials. The Company shall promptly, and in any event within ten business days, provide Indemnitee written notice of its failure to maintain an insurance policy or policies meeting the requirements of this Section 9.02. </div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.03</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Subrogation</u>. &#160;In the event of any payment under this Agreement, the Company shall be subrogated to the extent of such payment to any rights of recovery of Indemnitee, <font style="background:#ffffff;">who shall execute all papers required and take all action reasonably necessary to secure such rights, including execution of such documents as are reasonably necessary to enable the Company to bring suit to enforce such rights; </font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;background:#ffffff;">provided</u><font style="background:#ffffff;">, that in the process of securing or enforcing such rights, the Company shall not take any action or make any statement, whether written or oral, that could reasonably be construed as an acknowledgment of wrongdoing on Indemnitee&#8217;s part or that is otherwise detrimental to Indemnitee&#8217;s reputation, as reasonably determined by Indemnitee, without Indemnitee&#8217;s prior written consent, which consent shall not be unreasonably withheld, conditioned or delayed (and that, in the event that the Company takes any such action or makes any such statement without Indemnitee&#8217;s prior written consent, Indemnitee&#8217;s obligations under this Section 9.03 shall be of no further force and effect).</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.04</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Duplicative Payment</u>. &#160;The Company shall not be liable under this Agreement to make any payment of amounts otherwise indemnifiable hereunder if and to the extent that Indemnitee has otherwise actually received such payment under any insurance policy, contract, agreement or otherwise.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:center;text-indent:0pt;text-transform:uppercase;"><font style="color:#010000;white-space:nowrap;">Article X</font><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br>GENERAL PROVISIONS</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.01</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Binding Effect, Etc</u>. This Agreement shall be binding upon and inure to the benefit of and be enforceable by the parties hereto and their respective successors, assigns, including any direct or indirect successor by purchase, merger, consolidation or otherwise to all or substantially all of the business and/or assets of the Company, spouses, heirs, executors and personal and legal representatives. &#160;The Company shall require and cause any successor (whether direct or indirect by purchase, merger, consolidation or otherwise) to all, substantially all or a substantial part of the business and/or assets of the Company, by written agreement in form and substance satisfactory to Indemnitee, expressly to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no such succession had taken </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>14</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">place. &#160;This Agreement shall continue in effect regardless of whether Indemnitee continues to serve as an officer or director of the Company or of any other enterprise at the Company&#8217;s request.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.02</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severability</u>. If any provision or provisions of this Agreement shall be held to be invalid, illegal or unenforceable for any reason whatsoever:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">the validity, legality and enforceability of the remaining provisions of this Agreement (including, without limitation, each portion of any section of this Agreement containing any such provision held to be invalid, illegal or unenforceable, that is not itself invalid, illegal or unenforceable) shall not in any way be affected or impaired thereby; and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="color:#010000;font-family:'Times New Roman','Times','serif';font-size:12pt;text-transform:none;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">to the fullest extent possible, the provisions of this Agreement (including, without limitation, each portion of any section of this Agreement containing any such provision held to be invalid, illegal or unenforceable, which is not itself invalid, illegal or unenforceable) shall be construed so as to give effect to the intent manifested by the provision held invalid, illegal or unenforceable.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Upon such determination that any term or other provision is invalid, illegal or unenforceable, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the greatest extent possible.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.03</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Adequate Remedy</u>. The parties declare that it is impossible to measure in money the damages which will accrue to either party by reason of a failure to perform any of the obligations under this Agreement. Therefore, if either party shall institute any action or proceeding to enforce the provisions hereof, such party against whom such action or proceeding is brought hereby waives the claim or defense that such party has an adequate remedy at law, and such party shall not urge in any such action or proceeding the claim or defense that the other party has an adequate remedy at law.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.04</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Identical Counterparts</u>. &#160;This Agreement may be executed in one or more counterparts, each of which shall for all purposes be deemed to be an original but all of which together shall constitute one and the same Agreement. Only one such counterpart signed by the party against whom enforceability is sought needs to be produced to evidence the existence of this Agreement.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.05</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Headings</u>. The headings of the paragraphs of this Agreement are inserted for convenience only and shall not be deemed to constitute part of this Agreement or to affect the construction thereof.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.06</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Modification and Waiver</u>. No supplement, modification or amendment of this Agreement shall be binding unless executed in writing by both of the parties hereto. No waiver of any of the provisions of this Agreement shall be deemed or shall constitute a waiver of any other provisions thereof (whether or not similar) nor shall such waiver constitute a continuing waiver.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>15</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.07</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notices</u>. All notices, requests, demands and other communications hereunder shall be in writing and shall be deemed to have been duly given if (i) delivered by hand and receipted for by the party to whom said notice or other communication shall have been directed, or (ii) mailed by certified or registered mail with postage prepaid, on the third business day after the date on which it is so mailed:</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If to Indemnitee, to:<font style="display:inline-block;width:34.53pt;"></font>As shown with Indemnitee&#8217;s Signature below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;">If to the Company to:<font style="display:inline-block;width:27.18pt;"></font>zSpace, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;width:130.5pt;"></font>Attn: Legal Department</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;width:130.5pt;"></font>2050 Gateway Place, Suite 100-302</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;width:130.5pt;"></font>San Jose, CA 95110</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">or to such other address as may have been furnished to Indemnitee by the Company or to the Company by Indemnitee, as the case may be.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.08</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governing Law</u>. The parties agree that this Agreement shall be governed by, and construed and enforced in accordance with, the laws of the state of Delaware without application of the conflict of laws principles thereof. &#160;No amendment, repeal, adoption or modification of law, shall adversely affect any right or protection of any person granted pursuant hereto existing at, or arising out of or related to any event, act or omission that occurred prior to, the time of such amendment, repeal, adoption or modification (regardless of when any Proceeding relating to such event, act or omission arises or is first threatened, commenced or completed).</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.09</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Third-Party Beneficiaries</u>. &#160;N<font style="background:#ffffff;">othing in this Agreement is intended to confer any rights or remedies under or by reason of this Agreement on any other person or persons other than the parties hereto and their respective successors and permitted assigns. &#160;Nothing in this Agreement is intended to relieve or discharge the obligations or liability of any third persons to the Company. &#160;Except as expressly set forth in this Agreement, no provision of this Agreement shall give any third parties any right of subrogation or action over or against the Company.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="color:#010000;display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.10</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Entire Agreement</u>. &#160;This Agreement constitutes the entire agreement and understanding between the parties hereto in reference to all the matters herein agreed upon. This Agreement replaces in full all prior indemnification agreements or understandings between the Company, including any of its subsidiaries, and the Indemnitee, and any and all such prior agreements or understandings are hereby rescinded by mutual agreement.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;">[Signature Page Follows]</p><p style="display:none;font-size:12pt;line-height:0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="docnum"></a><font style="display:inline-block;width:228pt;"></font>16</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">IN WITNESS WHEREOF, the parties hereto have executed this Agreement on the day and year first above written.</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">COMPANY</p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">ZSPACE, INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;overflow:hidden;position:relative;text-align:justify;"><font style="padding-bottom:2.0pt;padding-right:2.0pt;position:relative;text-indent:0pt;z-index:1;background:white;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">By:</font></font><font style="bottom:3.0957031pt;display:block;height:1em;left:0pt;position:absolute;width:100%;z-index:0;border-bottom:1.0px solid #000000;">&#8204;</font><font style="float:right;padding-left:2.0pt;position:relative;text-indent:0pt;z-index:1;background:white;"></font></p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">Name: </p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">Title: </p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">INDEMNITEE</p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;overflow:hidden;position:relative;text-align:justify;"><font style="bottom:3.0957031pt;display:block;height:1em;left:0pt;position:absolute;width:100%;z-index:0;border-bottom:1.0px solid #000000;">&#8204;</font><font style="float:right;padding-left:2.0pt;position:relative;text-indent:0pt;z-index:1;background:white;"></font><font style="margin-right:0pt;visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">Name:</p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">Indemnitee&#8217;s Address for Notices:</p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">__________________</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">__________________</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">__________________</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">__________________</p></td></tr><tr style=""><td style="vertical-align:top;width:48.86%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:51.13%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Signature Page to</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Indemnification Agreement</i></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>zspc-20251231xex21d1.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:13 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:right;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Exhibit 21.1</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Subsidiaries of zSpace, Inc.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.89%;"><tr style=""><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Entity</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Jurisdiction</font></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">zSpace K.K.</font></p></td><td style="vertical-align:top;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Japan</font></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">zSpace Technologies (Shanghai) Co. Ltd.</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">China</font></p></td></tr></table></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>6
<FILENAME>zspc-20251231xex23d1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:23 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:8.82%;padding-right:8.82%;position:relative;"><div style="margin-top:30pt;width:100%;"><div style="height:0pt;position:relative;width:100%;"><div style="height:27pt;left:0%;position:absolute;top:-30pt;width:114.37pt;z-index:251658240;"><div style="height:27pt;left:0pt;padding-bottom:0pt;position:relative;width:114.37pt;"><img src="zspc-20251231xex23d1001.jpg" alt="Graphic" style="height:27pt;width:114.37pt;"></div></div></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;min-height:27pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">EXHIBIT 23.1</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM&#8217;S CONSENT</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">We consent to the incorporation by reference in the Registration Statements of zSpace, Inc. on Form S-1 (Nos. &#160;333-286641 and 333-288978) and Form S-8 (No. 333-286006)</font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b><font style="font-family:'Arial','Helvetica','sans-serif';">of our report dated March 30, 2026, which includes an explanatory paragraph as to the Company&#8217;s ability to continue as a going concern, with respect to our audit of the consolidated financial statements of zSpace, Inc. and Subsidiaries as of December 31, 2025 and for the year ended December 31, 2025, which report is included in this Annual Report on Form 10-K of</font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b><font style="font-family:'Arial','Helvetica','sans-serif';">zSpace, Inc. for the year ended December 31, 2025.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">/s/ UHY LLP</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Melville, NY</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">March 30, 2026</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;line-height:1.19;margin:0pt;"><font style="font-size:11pt;"><a name="_Hlk189141897"></a></font><font style="color:#43b02a;">An independent member of UHY International</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:8.82%;margin-right:8.82%;margin-top:30pt;page-break-after:avoid;width:82.35%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>7
<FILENAME>zspc-20251231xex23d2.htm
<DESCRIPTION>EX-23.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:23 PM (UTC)--><html><head><meta charset="UTF-8"><title>R-214</title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:14.71%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-family:'Trebuchet MS';font-size:10.5pt;font-weight:bold;">Exhibit 23.2</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Trebuchet MS';font-size:10.5pt;margin-bottom:4.7pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><u style="font-family:'Trebuchet MS';font-size:10.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consent of Independent Registered Public Accounting Firm</u></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><font style="font-family:'Trebuchet MS';font-size:10.5pt;margin-bottom:4.7pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Trebuchet MS';font-size:10.5pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">We hereby consent to the incorporation by reference in the Registration Statements on Form S-1 (Nos. 333-286641 and 333-288978) and Form S-8 (No. 333-286006) of zSpace, Inc. (the Company) of our report dated March 27, 2025, relating to the consolidated financial statements, which appears in this Annual Report on Form 10-K. Our report contains an explanatory paragraph regarding the Company&#8217;s ability to continue as a going concern.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><font style="font-family:'Trebuchet MS';font-size:10.5pt;text-decoration-line:none;">/s/ BDO USA, P.C.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-family:'Trebuchet MS';font-size:10.5pt;">Spokane, Washington</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><font style="font-family:'Trebuchet MS';font-size:10.5pt;">March 30, 2026</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Trebuchet MS';visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:14.71%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:73.53%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>zspc-20251231xex31d1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:23 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.29%;padding-right:10.29%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;letter-spacing:-0.15pt;line-height:1.19;padding-left:36pt;text-align:right;text-indent:-36pt;margin:0pt;"><b style="font-weight:bold;">Exhibit 31.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;letter-spacing:-0.15pt;line-height:1.19;padding-left:36pt;text-align:right;text-indent:-36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;letter-spacing:-0.15pt;line-height:1.19;padding-left:36pt;text-align:center;text-indent:-36pt;margin:0pt;">CERTIFICATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;letter-spacing:-0.15pt;line-height:1.19;padding-left:36pt;text-align:right;text-indent:-36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;">I, Paul Kellenberger, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">1.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">I have reviewed this annual report on Form 10-K of zSpace, Inc.;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">2.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">3.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Based on my knowledge, the 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;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">4.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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:</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:37.4pt;text-indent:-37.4pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 the financial statements for external purposes in accordance with generally accepted accounting principles;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:37.4pt;text-indent:-37.4pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">5.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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:</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:37.4pt;text-indent:-37.4pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:38.8pt;text-indent:-38.8pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:40.5pt;text-indent:-40.5pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:5.4pt;"><td style="vertical-align:top;width:49.76%;margin:0pt;padding:0pt;"><div style="height:5.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><div style="height:5.4pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt 27.8pt 0pt 0pt;">Date: &#160;March 30, 2026</p></td><td style="vertical-align:top;width:50.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 27.8pt 0pt 0pt;">/s/<b style="font-weight:bold;"> Paul Kellenberger</b></p></td></tr><tr style=""><td style="vertical-align:top;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 27.8pt 0pt 0pt;"><font style="margin-right:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 27.8pt 0pt 0pt;">Paul Kellenberger</p></td></tr><tr style=""><td style="vertical-align:top;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 27.8pt 0pt 0pt;"><font style="margin-right:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 27.8pt 0pt 0pt;">Chief Executive Officer, Chairman and Director</p></td></tr><tr style=""><td style="vertical-align:top;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 27.8pt 0pt 0pt;"><font style="margin-right:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 27.8pt 0pt 0pt;"><font style="margin-right:0pt;visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.29%;margin-right:10.29%;margin-top:30pt;page-break-after:avoid;width:79.41%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>9
<FILENAME>zspc-20251231xex31d2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:24 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.29%;padding-right:10.29%;position:relative;"><div style="margin-top:28.8pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;letter-spacing:-0.15pt;line-height:1.19;padding-left:36pt;text-align:right;text-indent:-36pt;margin:0pt;"><b style="font-weight:bold;">Exhibit 31.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;letter-spacing:-0.15pt;line-height:1.19;padding-left:36pt;text-align:center;text-indent:-36pt;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;letter-spacing:-0.15pt;line-height:1.19;padding-left:36pt;text-align:center;text-indent:-36pt;margin:0pt;">CERTIFICATIONS </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;letter-spacing:-0.15pt;line-height:1.19;padding-left:36pt;text-align:center;text-indent:-36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;">I, Erick DeOliveira, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">1.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">I have reviewed this annual report on Form 10-K of zSpace, Inc.;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">2.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">3.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Based on my knowledge, the 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;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">4.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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:</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:37.4pt;text-indent:-37.4pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 the financial statements for external purposes in accordance with generally accepted accounting principles;</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">5.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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:</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:37.4pt;text-indent:-37.4pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:10pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:7.65pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">.</p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><font style="white-space:pre-wrap;">Date:  March 30, 2026</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;">/s/ <b style="font-weight:bold;">Erick DeOliveira</b></p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;">Erick DeOliveira</p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;">Chief Financial Officer (Principal Financial Officer) </p></td></tr><tr style=""><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt;"><font style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.29%;margin-right:10.29%;margin-top:30pt;page-break-after:avoid;width:79.41%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>10
<FILENAME>zspc-20251231xex32.htm
<DESCRIPTION>EX-32
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:31 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.29%;padding-right:10.29%;position:relative;"><div style="margin-top:28.8pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Exhibit&#160;32</b><font style="font-size:12pt;"><a name="Exhibit32_080634"></a></font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="color:#ff0000;font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STATEMENT PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">18 U.S.C. SECTION&#160;1350</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AS REQUIRED BY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In connection with the Annual Report of zSpace, Inc. (the &#8220;Company&#8221;) on Form&#160;10-K for the period ending December 31, 2025, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned hereby certify that to the best of our knowledge:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><font style="font-size:10pt;">1.</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><font style="font-size:10pt;">The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934; and</font></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:10pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><font style="font-size:10pt;">2.</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><font style="font-size:10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:35.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:45.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 30, 2026</p></td><td style="vertical-align:top;width:35.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ <b style="font-weight:bold;">Paul Kellenberger</b></p></td><td style="vertical-align:top;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:35.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Paul Kellenberger</p></td><td style="vertical-align:top;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer and Chairman (Principal Executive Officer)</p></td></tr><tr style=""><td style="vertical-align:top;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 30, 2026</p></td><td style="vertical-align:top;width:35.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;font-style:italic;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ <b style="font-weight:bold;">Erick DeOliveiria</b></p></td><td style="vertical-align:top;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr style=""><td style="vertical-align:top;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:35.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Erick DeOiveira</p></td><td style="vertical-align:top;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A signed original of this written statement required by Section&#160;906 has been provided to zSpace, Inc. and will be retained by zSpace, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.29%;margin-right:10.29%;margin-top:30pt;page-break-after:avoid;width:79.41%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>11
<FILENAME>zspc-20251231xex97d1.htm
<DESCRIPTION>EX-97.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.2.0.21--><!--Created on: 3/30/2026 08:41:31 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.6%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.9pt;margin:12.89pt 0pt 0pt 0pt;"><font style="font-size:12.9pt;font-weight:bold;line-height:1.19;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:0.15pt;text-align:right;text-indent:-0.15pt;margin:0pt;"><font style="font-size:11pt;"><a name="_Hlk167108112"></a></font><b style="font-weight:bold;">Exhibit 97.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;padding-left:0.15pt;text-align:center;text-indent:-0.15pt;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:0.15pt;text-align:center;text-indent:-0.15pt;margin:0pt;"><b style="font-weight:bold;">ZSPACE, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">CLAWBACK POLICY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:36pt;text-align:center;text-indent:-36pt;margin:0pt;"><font style="font-size:11pt;"><a name="_Hlk167108129"></a><a name="_Hlk167108060"></a></font><b style="font-weight:bold;">Adopted: June 18, 2024</b></p><div style="margin-top:12.89pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.9pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11.5pt;font-weight:bold;min-width:36pt;vertical-align:baseline;white-space:nowrap;">I.</font><b style="font-weight:bold;">Overview</b></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.55pt;text-align:justify;text-indent:36pt;margin:12.39pt 0pt 0pt 0pt;"><font style="letter-spacing:0.05pt;">The Board of Directors (the &#8220;</font><font style="font-style:italic;font-weight:bold;letter-spacing:0.05pt;">Board</font><font style="letter-spacing:0.05pt;">&#8221;) of zSpace, Inc. (the &#8220;</font><font style="font-style:italic;font-weight:bold;letter-spacing:0.05pt;">Company</font><font style="letter-spacing:0.05pt;">&#8221;) believes that it is in the best interests of the Company and its stockholders to create and maintain a culture that emphasizes integrity and accountability. Accordingly, in accordance with the applicable rules of the Nasdaq Stock Market LLC (the </font><font style="font-style:italic;font-weight:bold;letter-spacing:0.05pt;">&#8220;Nasdaq Rules&#8221;</font><font style="letter-spacing:0.05pt;">), Section 10D and Rule 10D-1 (&#8220;</font><font style="font-style:italic;font-weight:bold;letter-spacing:0.05pt;">Rule 10D-1</font><font style="letter-spacing:0.05pt;">&#8221;) of the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="font-style:italic;font-weight:bold;letter-spacing:0.05pt;">Exchange Act</font><font style="letter-spacing:0.05pt;">&#8221;), the Board has adopted this Policy (the &#8220;</font><font style="font-style:italic;font-weight:bold;letter-spacing:0.05pt;">Policy</font><font style="letter-spacing:0.05pt;">&#8221;) to provide for the recovery of erroneously awarded Incentive-based Compensation from Executive Officers. All capitalized terms used and not otherwise defined herein shall have the meanings set forth in Section H, below.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;text-align:justify;margin:12.39pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;letter-spacing:0.05pt;">II.</b></font><b style="font-size:11.5pt;font-weight:bold;letter-spacing:0.3pt;">Recovery of erroneously awarded compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;text-align:justify;text-indent:36pt;margin:12.8pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11.5pt;font-style:normal;font-weight:normal;">(1)</font></font><font style="font-size:10pt;">In the event of an Accounting Restatement, the Company will promptly recover the Erroneously Awarded Compensation Received in accordance with the Nasdaq Rules and Rule 10D-1 as follows:</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;margin-bottom:0pt;margin-top:11.55pt;text-align:justify;"><font style="font-size:10pt;">(i)</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;margin-bottom:0pt;margin-top:11.55pt;text-align:justify;"><font style="font-size:10pt;">After an Accounting Restatement, the Compensation Committee of the Board (if composed entirely of independent directors, or in the absence of such a committee, a majority of independent directors serving on the Board) (the &#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;">Committee</font><font style="font-size:10pt;">&#8221;) shall determine the amount of any Erroneously Awarded Compensation Received by each Executive Officer and shall promptly notify each Executive Officer with a written notice containing the amount of any Erroneously Awarded Compensation and a demand for repayment or return of such compensation, as applicable.</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.2pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;margin-bottom:0pt;margin-top:11.39pt;text-align:justify;"><font style="font-size:10pt;">(a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;margin-bottom:0pt;margin-top:11.39pt;text-align:justify;"><font style="font-size:10pt;">For Incentive-based Compensation based on (or derived from) the Company&#8217;s stock price or total stockholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement:</font></p></td></tr></table><div style="margin-top:11.6pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:104.4pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11.5pt;vertical-align:baseline;white-space:nowrap;width:21.6pt;padding:0pt;">i.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">The amount to be repaid or returned shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the Company&#8217;s stock price or total stockholder return upon which the Incentive-based Compensation was Received; and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;margin-bottom:0pt;margin-top:11.64pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:104.4pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11.5pt;vertical-align:baseline;white-space:nowrap;width:21.6pt;padding:0pt;">ii.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company shall maintain documentation of the determination of such reasonable estimate and provide the relevant documentation as required to Nasdaq.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;margin-bottom:0pt;margin-top:11.35pt;text-align:justify;"><font style="font-size:10pt;">(ii)</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.55pt;margin-bottom:0pt;margin-top:11.35pt;text-align:justify;"><font style="font-size:10pt;">The Committee shall have discretion to determine the appropriate means of recovering Erroneously Awarded Compensation based on the particular facts and circumstances. Notwithstanding the foregoing, except as set forth in Section B(2) below, in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of an Executive Officer&#8217;s obligations hereunder.</font></p></td></tr></table><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:justify;margin:0pt;"><font style="font-size:0pt;line-height:1.19;visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.6%;margin-top:30pt;page-break-after:always;width:76.63%;border-width:0;"><div style="max-width:100%;padding-left:11.68%;padding-right:11.68%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="margin-top:2pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.45pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11.5pt;vertical-align:baseline;white-space:nowrap;width:36pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">To the extent that the Executive Officer has already reimbursed the Company for any Erroneously Awarded Compensation Received under any duplicative recovery obligations established by the Company or applicable law, it shall be appropriate for any such reimbursed amount to be credited to the amount of Erroneously Awarded Compensation that is subject to recovery under this Policy.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.45pt;margin-bottom:0pt;margin-top:12.25pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11.5pt;vertical-align:baseline;white-space:nowrap;width:36pt;padding:0pt;">(iv)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">To the extent that an Executive Officer fails to repay all Erroneously Awarded Compensation to the Company when due, the Company shall take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from the applicable Executive Officer. The applicable Executive Officer shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Erroneously Awarded Compensation in accordance with the immediately preceding sentence.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.45pt;text-align:justify;text-indent:36pt;margin:11.85pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.1pt;">(2)</font></font><font style="letter-spacing:0.1pt;">Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated by Section B(1) above if the Committee (which, as specified above, is composed entirely of independent directors or in the absence of such a committee, a majority of the independent directors serving on the Board) determines that recovery would be impracticable </font><i style="font-style:italic;letter-spacing:0.1pt;">and </i><font style="letter-spacing:0.1pt;">any of the following three (3) conditions are met:</font></p><div style="margin-top:11.89pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.45pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11.5pt;vertical-align:baseline;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Committee has determined that the direct expenses paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before making this determination, the Company must make a reasonable attempt to recover the Erroneously Awarded Compensation, document such attempt(s) and provide such documentation to Nasdaq;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.45pt;margin-bottom:0pt;margin-top:11.69pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11.5pt;vertical-align:baseline;white-space:nowrap;width:36pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.05pt;">Recovery would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to Nasdaq, that recovery would result in such a violation and a copy of the opinion is provided to Nasdaq; or</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.45pt;margin-bottom:0pt;margin-top:14.19pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:11.5pt;vertical-align:baseline;white-space:nowrap;width:36pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended, and regulations thereunder.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.45pt;text-align:justify;text-indent:36pt;margin:12.39pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.15pt;">(3)</font></font><font style="letter-spacing:0.15pt;">The Board may also cancel or recoup Incentive-based Compensation if the Executive Officer, without the consent of the Company, (A) has engaged in or engages in activity that is in conflict with or adverse to the interests of the Company or any affiliate thereof while employed by or providing services to the Company or any affiliate thereof, including fraud or conduct intentionally contributing to any material financial restatements or irregularities, or (B) violates in any material respect a non-competition, non-solicitation, non-disparagement or non&#173;disclosure covenant or agreement with the Company or any affiliate thereof, as determined by the Board, and fails to cure such violation in all material respects within thirty (30) days of demand by the Company, or if the Executive Officer&#8217;s employment or service is terminated for cause.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:12.85pt;text-align:justify;margin:10pt 0pt 0pt 3.6pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:28.8pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;letter-spacing:0.25pt;">III.</b></font><b style="font-weight:bold;letter-spacing:0.25pt;">Disclosure requirements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.45pt;text-align:justify;text-indent:32.4pt;margin:12.44pt 0pt 45.15pt 3.6pt;">The Company shall file all disclosures with respect to this Policy required by applicable U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) filings and rules, including without limitation, filing a copy of this Policy and any amendments thereto as an exhibit to the Company&#8217;s annual report on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.68%;margin-right:11.68%;margin-top:30pt;page-break-after:always;width:76.63%;border-width:0;"><div style="max-width:100%;padding-left:11.74%;padding-right:11.63%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:12.85pt;text-align:justify;margin:0.44pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:28.8pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;letter-spacing:0.25pt;">IV. </b></font><b style="font-weight:bold;letter-spacing:0.25pt;">Prohibition of indemnification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;text-indent:28.8pt;margin:12.55pt 0pt 0pt 3.6pt;">The Company shall not be permitted to insure or indemnify any Executive Officer against (i) the loss of any Erroneously Awarded Compensation that is repaid, returned or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company&#8217;s enforcement of its rights under this Policy. Further, the Company shall not enter into any agreement that exempts any Incentive-based Compensation that is granted, paid or awarded to an Executive Officer from the application of this Policy or that waives the Company&#8217;s right to recovery of any Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date of this Policy).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;margin:12.55pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">V. </b></font><b style="font-weight:bold;letter-spacing:0.3pt;">Administration and interpretation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;text-indent:28.8pt;margin:12.44pt 0pt 0pt 3.6pt;">This Policy shall be administered by the Committee, and any determinations made by the Committee shall be final and binding on all affected individuals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;text-indent:28.8pt;margin:11.89pt 0pt 0pt 3.6pt;">The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy and for the Company&#8217;s compliance with Nasdaq Rules, Section 10D, Rule 10D-1 and any other applicable law, regulation, rule or interpretation of the SEC or Nasdaq promulgated or issued in connection therewith.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;text-indent:28.8pt;margin:0pt 0pt 0pt 3.6pt;"><font style="font-size:10pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:28.8pt;margin:0pt 0pt 0pt 3.6pt;">Each Executive Officer, upon being so designated or assuming such position, is required to execute and deliver a written acknowledgement of and agreement to abide by the Policy, provided that the failure to provide such notice or obtain such acknowledgement or agreement shall have no impact on the applicability or enforceability of the Policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;margin:11.89pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">VI.</b><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </font></font><b style="font-weight:bold;letter-spacing:0.3pt;">Amendment; termination</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;text-indent:28.8pt;margin:12.75pt 0pt 0pt 3.6pt;">The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary. Notwithstanding anything in this Section F to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rule or Nasdaq rule.</p><div style="margin-top:9.8pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.85pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:36pt;text-align:justify;text-indent:-36pt;"><font style="display:inline-block;font-size:10pt;font-weight:bold;min-width:28.8pt;text-indent:0pt;white-space:nowrap;">VII.</font><b style="font-size:10pt;font-weight:bold;letter-spacing:0.3pt;">Other recovery rights</b></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;text-indent:28.8pt;margin:12.85pt 0pt 0pt 3.6pt;">This Policy shall be binding and enforceable against all Executive Officers and, to the extent required by applicable law or guidance from the SEC or Nasdaq, their beneficiaries, heirs, executors, administrators or other legal representatives. The Committee intends that this Policy will be applied to the fullest extent required by applicable law. Any employment agreement, equity award agreement, compensatory plan or any other agreement or arrangement with an Executive Officer shall be deemed to include, as a condition to the grant of any benefit thereunder, an agreement by the Executive Officer to abide by the terms of this Policy. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company under applicable law, regulation or rule or pursuant to the terms of any policy of the Company or any provision in any employment agreement, equity award agreement, compensatory plan, agreement or other arrangement.</p><div style="margin-top:9.8pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.85pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:36pt;text-align:justify;text-indent:-36pt;"><font style="display:inline-block;font-size:10pt;font-weight:bold;min-width:28.8pt;text-indent:0pt;white-space:nowrap;">VIII.</font><b style="font-size:10pt;font-weight:bold;">Definitions</b></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;text-indent:28.8pt;margin:12.44pt 0pt 0pt 3.6pt;">For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.5pt;text-align:justify;text-indent:28.8pt;margin:11.89pt 0pt 44.59pt 3.6pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:39.6pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(1)</font></font>&#8220;<font style="font-style:italic;font-weight:bold;">Accounting Restatement</font>&#8221; means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (a &#8220;<font style="font-style:italic;font-weight:bold;">Big R</font>&#8221; restatement),</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.74%;margin-right:11.63%;margin-top:30pt;page-break-after:always;width:76.63%;border-width:0;"><div style="max-width:100%;padding-left:11.67%;padding-right:11.7%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.55pt;text-align:justify;margin:2.7pt 0pt 0pt 0pt;">or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a &#8220;<font style="font-style:italic;font-weight:bold;">little r</font>&#8221; restatement).</p><div style="margin-top:12.64pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.4pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(2)</font><font style="font-size:10pt;letter-spacing:-0.05pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;letter-spacing:-0.05pt;">Clawback Eligible Incentive Compensation</font><font style="font-size:10pt;letter-spacing:-0.05pt;">&#8221; means all Incentive-based Compensation Received by an Executive Officer (i) on or after the effective date of the applicable Nasdaq Rules, (ii) after beginning service as an Executive Officer, (iii) who served as an Executive Officer at any time during the applicable performance period relating to any Incentive-based Compensation (whether or not such Executive Officer is serving at the time the Erroneously Awarded Compensation is required to be repaid to the Company), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period (as defined below).</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.4pt;margin-bottom:0pt;margin-left:0pt;margin-top:12.25pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(3)</font><font style="font-size:10pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;">Clawback Period</font><font style="font-size:10pt;">&#8221; means, with respect to any Accounting Restatement, the three (3) completed fiscal years of the Company immediately preceding the Restatement Date (as defined below), and if the Company changes its fiscal year, any transition period of less than nine (9) months within or immediately following those three (3) completed fiscal years.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.5pt;margin-bottom:0pt;margin-left:0pt;margin-top:12.35pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(4)</font><font style="font-size:10pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;">Erroneously Awarded Compensation</font><font style="font-size:10pt;">&#8221; means, with respect to each Executive Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.5pt;margin-bottom:0pt;margin-left:0pt;margin-top:11.85pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(5)</font><font style="font-size:10pt;letter-spacing:-0.15pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;letter-spacing:-0.15pt;">Executive Officer</font><font style="font-size:10pt;letter-spacing:-0.15pt;">&#8221; means each individual who is currently or was previously designated as an &#8220;officer&#8221; of the Company as defined in Rule 16a-1(f) under the Exchange Act. For the avoidance of doubt, the identification of an executive officer for purposes of this Policy shall include each executive officer who is or was identified pursuant to Item 401(b) of Regulation S-K, as well as the principal financial officer and principal accounting officer (or, if there is no principal accounting officer, the controller).</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.5pt;margin-bottom:0pt;margin-left:0pt;margin-top:11.89pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(6)</font><font style="font-size:10pt;letter-spacing:-0.05pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;letter-spacing:-0.05pt;">Financial Reporting Measures</font><font style="font-size:10pt;letter-spacing:-0.05pt;">&#8221; means measures that are determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total stockholder return (and any measures that are derived wholly or in part from stock price or total stockholder return) shall, for purposes of this Policy, be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company&#8217;s financial statements or included in a filing with the SEC.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.5pt;margin-bottom:0pt;margin-left:0pt;margin-top:12.05pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(7)</font><font style="font-size:10pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;">Incentive-based Compensation</font><font style="font-size:10pt;">&#8221; means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.7pt;margin-bottom:0pt;margin-left:0pt;margin-top:9.89pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(8)</font><font style="font-size:10pt;letter-spacing:0.15pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;letter-spacing:0.15pt;">Nasdaq</font><font style="font-size:10pt;letter-spacing:0.15pt;">&#8221; means the Nasdaq Stock Market LLC.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.5pt;margin-bottom:0pt;margin-left:0pt;margin-top:12.05pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(9)</font><font style="font-size:10pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;">Received</font><font style="font-size:10pt;">&#8221; means, with respect to any Incentive-based Compensation, actual or deemed receipt, and Incentive-based Compensation shall be deemed received in the Company&#8217;s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained (even if the payment or grant of the Incentive-based Compensation to the Executive Officer occurs after the end of that period).</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.5pt;margin-bottom:0pt;margin-left:0pt;margin-top:11.85pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:12pt;min-width:36pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">(10)</font><font style="font-size:10pt;">&#8220;</font><font style="font-size:10pt;font-style:italic;font-weight:bold;">Restatement Date</font><font style="font-size:10pt;">&#8221; means the earlier to occur of (i) the date the Board, a committee of the Board or the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.</font></div><div style="margin-top:44.15pt;"></div><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:justify;margin:0pt 0pt 44.15pt 0pt;"><font style="font-size:0pt;line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.9pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">of 5</font></td></tr></table><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:justify;margin:0pt;"><font style="font-size:0pt;line-height:1.19;visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.67%;margin-right:11.7%;margin-top:30pt;page-break-after:always;width:76.63%;border-width:0;"><div style="max-width:100%;padding-left:12.39%;padding-right:64.08%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="margin-top:0.34pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:36pt;text-align:justify;text-indent:-36pt;"><font style="display:inline-block;font-size:10pt;font-weight:bold;min-width:28.8pt;text-indent:0pt;white-space:nowrap;">IX.</font><b style="font-size:10pt;font-weight:bold;">Effective date</b></div><div style="margin-top:9.6pt;"></div><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:justify;margin:0pt 0pt 9.6pt 0pt;"><font style="font-size:0pt;line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:13.7pt;text-align:justify;margin:-0pt 0pt 634.75pt 0pt;"><font style="letter-spacing:-0.1pt;">This Policy shall be effective as of the date it is adopted by the Board.</font></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:justify;margin:0pt 0pt 634.75pt 0pt;"><font style="font-size:0pt;line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:12.39%;margin-right:64.08%;margin-top:30pt;page-break-after:always;width:23.53%;border-width:0;"><div style="max-width:100%;padding-left:11.67%;padding-right:11.7%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:13.65pt;text-align:justify;margin:9.8pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Exhibit A</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:13.65pt;text-align:justify;margin:9.64pt 0pt 0pt 0pt;"><b style="font-weight:bold;">ZSPACE, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:13.65pt;text-align:justify;margin:9.6pt 0pt 0pt 0pt;"><b style="font-weight:bold;letter-spacing:-0.05pt;">ACKNOWLEDGMENT AND AGREEMENT CONCERNING CLAWBACK POLICY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:13.65pt;text-align:justify;margin:33.15pt 0pt 0pt 0pt;">By my signature below, I acknowledge and agree that:</p><div style="margin-top:11.55pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:21.6pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">I have received and read the attached Policy for the Recovery of Erroneously Awarded Compensation (this &#8220;</font><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Policy</b><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">&#8221;).</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.5pt;margin-bottom:0pt;margin-top:12.05pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:21.6pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">I hereby agree to abide by all of the terms of this Policy both during and after my employment with the Company, including, without limitation, by promptly repaying or returning any Erroneously Awarded Compensation to the Company as determined in accordance with this Policy.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:21.1pt;text-align:justify;margin:2.2pt 0pt 0pt 216pt;">Signature:<font style="bottom:2.663086pt;display:inline-block;height:1em;width:27.3pt;border-bottom:1.0px solid #000000;"></font> <br>Printed Name:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:13.65pt;text-align:justify;margin:10.14pt 0pt 0pt 0pt;"><font style="letter-spacing:-0.15pt;">Date:</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.67%;margin-right:11.7%;margin-top:30pt;page-break-after:avoid;width:76.63%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>zspc-20251231x10k001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 zspc-20251231x10k001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ), W(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M^H^AWWP/\-W&I>!+:\O69W: -DG.,\U\X>,O"1G_ &B-,A091I"Y [D5]O\
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
M*M5YK,YJ]"AR73L?,UK^SMXWNK6&9=)DVR('&<]",T5^Q-MX&M8K>)!!@*@
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
MTAL[: 2:K>J)&M8N3'@GEF_F2<>U8]MX.CTS&H7K^==MS-<18Q'P2RKV!R,
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
MAAY#D$CG.>F?YUG1S3:=<QQL[P*Q&TDXV'T^F.E:MI;S6]Q+#Y?[V)BI4_\
M+1?8^M7=>\._VA'')$IE\R(,C8^^HZD'U!'(H*\PA":GY:9C@N#R0<XD'?Z'
MFJ]Y T]O.I $L<OGQ2-WPP.T_F:R;>Y>V0VTQ=9(U#*4 )^OO_\ KK;2.>YW
M.,F-L!@QY'?^O!H)>H6NN&;=-YF^#;M)'/!&.3^M5]0OI+)$Z-A\-@G(W#U]
M,@'/M5&WM7LM2DC/-NQ&5(ZAN.??.*V]2T(R:3<YQYT"B,E#R/[I'J*8)W1I
MZ/XBECM;6\>3S9K&0H\9[QGD@_Y[UT$-]+I/B$Q),QM+Q=RK(V25(^4CT(''
MX>]<=H-DB22Q22<7"[&..1_G-:>1<:1!&X*W5BV/.7DX&0/\*FQI%Z'TQ\"_
M'4?A[7K;[4[S07"JD>3EHU4G<OMPQ./8$9KZ@\1^%K+4++SEC#[QN5O4'D&O
MS\T'Q$MG?QOO_<LJ%6<?P9]?4<\_2ON_X9^*?^$L^']I,[%[F$FWF)/)9>AQ
MVR""*CE14IRCK%GENO>#9!<D6P.2>:ZWX<^#9;.Z6:5BQX/-=<=%$UP25')Y
MKK-$TM;=1\F"*F*9E*=]R3Q#J0TG0FY"X7.:^?;K49=1OY[IV/+$*3Z5Z_\
M%2X:/29$'  KPV:?R8$C!^?'-==-:7.*9-)<<.Q)([YKS/Q)KTBZFR;ROTKO
M+B0Q6I;+# /M7B_BB[QJDC!N<&MS-%2ZUMI=6"%LD]?45V0826L9QSMSSWKR
M"TNFFU_[V<'M7J\5QBW@RQQBKAJA2,?Q1X;6_MC-$H$@&>!TKR_4->ELT-G<
M$MSMY[U[NH$MOC!P?4]<UY#\2?#X-\KQKM^88XZUV4:SH2YD<]2"J1Y6=)\-
M=*^03*G(Y!%>AP>%K^3Q;H=WY+>1YZDG%8'PU@\BTAW8VC&0:^G]#_LV2WLI
MI"G#*W%85JG-=]S:G!+0^FO!0QX=M!GHH_E6[GVKF/">N6*Z/"HF48 _E6T-
M8LNTZ_G7$CH+N**H'6;//^N7\Z*8'YT_\*O\?C@>)-0]?]933\+?'QY_X2+4
M/^_E?4YDM0.J\^E-:[M@ !M^M<7/YG;[/R/E=_AI\0 O_(PZA@'_ )Z5]%?
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
MX4Q#9Q#(&!FO5X]]]H<8M9#&<8)!Z5Y7I,>VS&!SCUZ5MV?B&:RTZ55;&T8
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
MSG.P5=A^ _A6'I:6_'I&*\]YD^D#O67KK+\#\S-'T6ZO[U(_LTN"?[AQ7O\
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
MD8Q5*&WP 6RW'3TJ>9>([=<;Y3S["NFYRLN:/#YLSW+C_6?=)Z 5TMEI4UV
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
M>_!'P-'X<GO'L8+FZNV:6>5^9&9F)8Y_&O"1^R+XKEBNKW0;5[K2G=GMY%D
M)7/ ^O:K^I?%[56MX-/MHGD#$("O5CV KZ*^"7CGQ;X?T^PT>_T02:;R\DSS
M /'NYP%[_2O/Q.98G 0]K1LV^C?0QQ.%H8CW7^!\3^(?AYXP\!2NFK:;=/$.
M=MPA!QDC*MWK(M2M\GF0L7C'7/!0^AK].=3\1^$O'^H7'A34;42O)'GR9D.#
M[@^M?*7[0W[-,GPS$OB/P]\U@23+ 5_AS@ ^I]#WKW,EXJCBIJABH\DWMV?H
M?,8W*G33G2=U^)X-"@ R<XKU[X!:@8]8FAR/G4C->.6U_#?H)(3C^_&1\R'T
M->A?!FY,'C*U5F*A^.M?H-9J=&5CY^E[M1'TVKC=R<XHN7+1]NE&P[@?R[TR
M\^6,]<]QCI7S![([2B<Y!/XUX_\ M",!'!M_OBO6=,D8DXZ \8%>2?']2RP'
M;_&.M-$LT7/_ !:\?W?(Y&:T/@(X;1<$\9-4;M /A: !@>2>E2_L_N?[(8<
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
MCQCXHTK2"]DVHK%=*2LBQCS&5AP1Z YJAHWPNT+Q7;K?ZG=ZE/&_($\F%/\
MP$=JN_8CU.)U#XEZ=IL[237<FKW:GB& 8B!]_6N=O?B'XI\276;=6AB/"JHZ
M#ZU[9'\-O!VDON@MHR!TSU%37-QHFA1GR;&+<O.=HYQ2LWU#FMT/*M$TGQKJ
M+(\;R'//&>*](T'0_$>BQ"XU/48X85^8H[#)Q61JWQ3OE)2QB$0Z#:M<?J&K
M:UK\A:>:0J>WK3T6P:L]A'BZPO)?*5U$JD#>A_6NAT+Q \5\OF.KJ!P<?>KY
M\L-,N;5Q*LC!ASG->C>&-9+*L<OWP,J3U!K2+N0T5?VD);V6YT6Z1BVG,X4@
M'[ISTKW+X+_-X4@*#/RBN$OM'B\7^'KG3+B-2[KYD!)^ZX]*J^%OBF?AU9+9
MW<?EJIVDD=*\#-\)5KTK4E<]O+,33HU+U'8]_N; 7)P1QV-,M[ 6Z\=#WKS[
M3/VA-%O@JF1,GU-=-;_%#1KHC$BA2,U^>U,/7H^[.+1]I"O2J^]"5SH"I'7(
M%'(&<_XU4@\5Z5=D$3J#WR>*NPW]E< ^7.A_'%<]FMT;IIB98#V'I2,Y&<\_
M6IS&KY*LI'7@TTVXD/KGCK1H.YA^)"#I,XD VX/%>;_#>TL(]:G^S[3<;LD"
MO6M3TC[9:2IU)&,>E><>&/"[^"O$DM])%NB+Y(KW,NG!.SE8\3,:<Y6<5<Z;
MQ!833LV^,E.QJ;2-'MFM KQ@'WY-:NL^-]/U"+RXX@KGC(%0Z>N^'<.AZ>U=
M>;5$XQY6<^60:;YD5KGPS:3@C8O%9MSX#MILE0%STQ74;-N022<?E1CIS_\
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
M4'<U]O1M?F1@ZO\ $C_A%H8[:,H)P2BB0?='7(]^:K67Q7\/^6+^ZL3)J4;
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
M6%KF%@,^9'$9,'I@CFN&\0?$36-.@D%SLDY^:3F/I]1W]*H_"[XXQZX[Z3K
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
M0Q=SZ*O K!\&:]K?A#7[O1&UF/1X8=RWJS'=%& A;>, EW*%=H!ZYK/T#5O
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
M)VYR5[8K2N7@UO;J6GD1WJ@%X^S4KCL!\7O<7(CU.%9(VXW'J*[CXGVK>(?
MOA+5K3#B.)[1F[DJ<@?E7G4K0>(83%@0WJ_PGC)KK]$>ZOOA1KFDJ2+O2YTO
MXD[[3\K@?SJ;@<#:ZC>Z9)]TE,X*MTK0-[:ZHF"/LMP1U'0FLJW\6HZ!+J ,
M>FZIVUS3BN5C^:@#-URRN+8$2H'7LZ]ZT_#=V/L"#I@D50O-9%PC(/\ 5GL:
M;HK[8W48QFA:,#K[.X&_<3@'L:T()\QLY_G7,+/L50#CG'%:BW;1Q; RL,C!
M%:)B:-2!\[F)!/KF@'SYE08///O583B. '!!Q2Z1*'DDD(*A<G/I3N*QC^(;
MCS=?5!]V)=N/3BNZ^$WC^X\(ZF+*??/I%VW[Z(?\LVQ_K1Z8'7V^E>;SRF?7
M)').23TKI]15-$\$/+(/]/U8A8CCE+=6^<_\#; X[*:YYP52+C(UIU)4IJ4=
MSZMLXHKV%)862:!T#QR1G*N#R"#[UN^'Y39WHP H/4DXKYQ_9T^+"C_BDM1E
MX;)T^1ST]8L_J/QKVJ]OO((<L-N:^:K89QDXGU='$*<5(]VL[F)K(;'#N1\Q
MQTKRKXV^*5\/>'Y DI6ZN/\ 1XU';/4_EFG:-\0;/3],D:\N%B1%)8L?EP!U
MKY\^(?Q(/C_Q))+&S+8P?N[<$\@?WC[G_"JPF&<ZB<MD8XS$J%.T=V5XKB.Z
M4. =P&W!'/ Z_I70:+XAN-#O+>]A<AXF#XSU'<'V(XKDK<_,I4XSP2.E:32G
MRU(QN QZU]=%N+3CT/C:M.%:$J=174E9KNF?0E[9:?XKT:#:=MO=*9+:8?\
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
MBG PXX+8RI'3&/7BL^HSU#X6^%1K-[&9%&P<MQVKZBTGX<W,>GP-%97Z*5#
MVZ$#!Z=N:\<^"]M%8:0EQ/\ (K,B,P&< GG]*^BM$\8:8K@#6[BS'JA(Q7V>
M!I4X4E>UV?'8JI.K6D]TM#AO&>C7=AHTMN]MJ%VEPK1/;S6X960CYMWR\BOA
M7QU81:7XRUBSMX3;0P7!1(6&"@P#C!Z5^ENN^)M)U345C;QG/)Y487,J\ GD
M]Z\I\6?LR> ?'NN7NL3ZY$^HWLAEFF2=X][X R1T[#I66.H2Q$4J>Z.O!5HX
M>_-HF?!HF=!\I*GI\I(JW%J=Y"A9;F92.<B0U]>WW["NB7'_ !X>(W4]A]JC
M;^8K(O?V"-7VO]BUWS!@D;XD?C'^RPKQ7@<2NGXGK?7*$NIP?@CP=?ZP\=['
M;0P1I)$Y=(A$LC#:2 H)_$]R<U]:HJ:KN?[+-$@'$DD1'OQZU2\!_!#4_#@T
MFSO[2=;&&)5-PB9,A Y8 ^IKT/Q9?:;X:^'E]I5LZOJU[FWMVE!2XWR, W'H
MJ>G3->WAZ4<'3G4E_5CP\2_KM6$>VWS/GZ[\11_VLTF$DLX7.R3:%?9W;(]1
MVKDOBGIMO9Z6FN6:M]CND#C*[2K$9 ([9ZX[=*P_'5_/I>MF.TD(L[28VLJ*
M!^\&=KOGUSG'; %=CXGU&R$$&FWZAM)O+6.)C_<;  8>G0?B!7B4:TZ\:GM'
M>VO]>1ZU>C##SI^R5KZ/^NY\UW>H+IMJTTF3+(25'J36#:PRZG.9I.<_YQ5G
MQSH.HZ!XINM/O^?*(:&0?=DB/W'7ZC\CD=JKVMXT0"H#7#>[/3Z'36,!B "C
MZXKHM-C* $X^M<A8WLA<'I_A76Z3,9]HV_6MHF+/7O@?J%KH_B^SN+XC[-C#
MD]A7UBG_  BFM*#;3QESG #BOB:R*6]M*!P?*)R!T.*X_2OB%J>DW(,-U(FQ
ML8!KEQ6'I5OXD;G3AZ]2C\#L??&O^!;>ZM6AM[MH&<<;QE3^->1>*?AKJ_A;
M,UQ%YMNW(GBY7%<Y\-?VII[7R[#6HQ=VS<;G'(KZE\-WNG^)?#HFMW6\T>Y7
MYX3R8\^E>'4RJ@T_9JS/5CF-:ZY]4?+%O;/-,L: $D]J[S0_C!9_#VVAM);>
M27#<RF,E0?IZ9I?&/@V;PSKERUD,0*IFC9N0!UQ7+^,[ZUU2/1[M8$^S7@,4
MVT#Y9/\ "C+L%R\SJKR%CL7S<L:;TW-+5]<\->-M2O-3O+EYKBZ"^:KX&[;]
MWD<D#/ZGUKD]7T'1+:59]/N%AE0YV@\$5E2>#X;25@C% 3G;GI6/J'AEY6W1
M3D$#@"OHH0C3BHP5D>*Y.>K9)KMX;R5(D&86&)'(ZUYIJ"R^'M4:>V^6)B<
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
M3GD5@MRI;,^FM!D^P>"[9UXWW"J3_P !)JQ%KK#&6K(M+M!X&LY.OEW(!/8
MJ:HC4XR0,J?PKZ"=3E<5Y(^=H0YE)^;'W>O-)>3-NSN<U)!K\BD89AQV-<S)
M<Q&5\@9W'O[THG0#J1]#62JG9[/R.QA\33*<K/(N/1C6YHOC_4;34K)UO)7\
MN9&$;L2K88'!]J\V2X7 ^9A^-6]/G/VZ##D#>*T5:7<SE278^@]5^/'B2UM+
MF87K22%6QQW/''Y_I7'^%K_7_P"V;+5-=NI=4MM)+?9E$DD["1HV8*JGH6,:
MYQU ]JXO4KES:N X.2 1GU(JWJ.N:I86<ITZ^EL+KYF@FB<J8Y0,*X(Z$ L,
M^]98JLYTW=EX6BHU%9'/ZKID[Z=&]RCQR3,%/FJ1O;//XYS75>*O#\?B?PS8
M6R7$:W20(&1G 8D*/6L7P_K?Q$U'4[2WTG7IK-[0M*DD5QM).,M(2RD9/.2:
M[674OC%J%E'=-JJZG!*JLCW-O9W&X$=1O3-<>"ER<W+!R373_ACHQ\%447.H
MH-/2YP&M_#^?Q]X5CT^["CQ%I:DVL[GB:/J49L]#^C<]":\,;3OL<[Q3(4E1
MBK(XPRD<$$=B*^D_$3^*](T.?Q)K,=O!>0RH@:TMHK=  #C,49V\YP3W->9?
M$&R@\>Z))XNT6(K>P+C5;9>3Q_RV'<D#[Q[CGLU.K&*M)*U^C'AYRE>+=[=4
M<'!(D; \8K<T_P 11VY5(D\QR>H'2N.LK>ZU-PJ D'C(KMM)T!-.M]S@%^#S
MUK.)TR.RT.8W5R%<$!D.0/>O-[X?9]3N8E_A<BO3_"MG)<2H4!:0\XZ# ZD^
M@KF-5U'P5X=U>ZO=2N&UR\9SMLK8E($(/\3=6^@P*57H*&AAZ7#>WMRD5E;2
MW4H_Y9PH6/Z5]5? CQ;KWPZT^X35Y;:Q@E4A+6\D&\9[D"OG.+]HYK("+3+"
M#3;1?NQVL(3CW(Z_C5@>/;#QXACN+^2TN&'WMW&??O6-DS34^D=?^(&G:Q/,
M;KQ#:F5U*X60M@>@&/\ .:Y*76-)711IEO-]J&_?YQ^7:W;:/ZUX%JWPRU5(
MY+JQN99X1R&B^<?XURL>KZYH,^UI)&"'KD\55["Y;GT=J'B"6VPT@)##[P/&
M:R9?$JR$[&"9/K7FVA_%'S%$%^H93U)/%;<ZV>LQB6PN51R,F,GO5<R8DK&Q
M>>)8&!$H!SWK(O/$]M;P,5 8G)^4]*YK4X;VU)6="1_>%<_-=,)#G)'O4MV*
ML='+J^FZ[E),1,>#6)K_ (=SITD98/&/FCD4_=-8=[;M#^]B8A&[CM[4L6K7
M#+Y<LA*'J#47N58Q@S^8L; K,"$8>HSBO2]:D,MUY*_=0+&H],#%<1/;1W>I
MV#QCYFE1&'XBNTNTW:G(V2/G/7ZU2$=1X?B;3M,(CPOF<$GUKI/"?A&.VA-U
M.-TLK;@<9KE[?6(;&V0-AN,C/K4.I_$R58/L\1P.@(/2M$TMR&FST/Q+XIM=
M+M/(AP7 QQ7C'B+6Y;V5V+9).0*7^U9=1C>9VW<USUQ(TUR1GCVI-W!1L;>F
M;G5.Y/>KUY&%..X[T[2+<+'&,=/44W4)5%R1P*11B7-L$8N ?IZUHV3E[=,=
MN]/VK-Q5BRM/(1P>F<8-- RW'Q9#//7Z?G5'^R5FNU*Y))Z=NE;MU ;:U /3
MIUQ7!>,?$#VU@+>V<IYQ*NZG!VCJ,_C3;L)%GQ%XTM]"WV]B8Y[_  5:XZK#
M[+ZGWKS^:>2^E:>9FDE<[F=SDFE@1MB%8P['EL#+'Z>E3+;E)'5EVXQQ7.Y.
M3+2L52 .E36EHUS)M4<5/%9FXF5$')XKH/L*:;;X_BQUJE&^H7,V55M(N@S6
M3/,UQ(0!Q4U_<--)M'\ZN:1I+739/RH/O-_A4VN FEZ:9B"PQ&.21W]JVA$%
M 51@5<CMTC0*@ 4#@ 5*MID@8Y[5JE8112'CISU%7H+3('3IFI%MQN/'2KT4
M80XP,]OK56);(H+7=+C''?%7KD;%"\>F!2P1 %CQQ[]:9*3YH7(QD=>:8AE[
M*8K95]>V*HW#CS;&'AAN,A4=\#(J?4'WS1ID;<YP.:IQYN?$L<6.%CQGTR?\
M!28'8Z4B:;I?VF3 9_G.?3V_SWK@=3>[\=^(TTZWD*P)DRRG[L2#J3_GFM[Q
MIJYM[,I$,X&U57J3T&*AM+4>$?#IMU'_ !,KO$ET_?)Y"#V'\ZEE+0A\1:I!
MI]C%H>C(8[5.-P^\Y[LWJ3^E2^%O#VTKA2]U(>6;^&JFDV/F3&65=SL<\]:]
M'T'3A:0K(_$KC/(Z #.*$KN[%)V/>/V2?A?>ZQXBEU7_ (1[3M>T&&1;*Z:_
M==T#$AC,B'@X!YS@X/'->[?'37[7PU;WVD:1:Z;8>$_!D4%S)IJ#]Q?:C<-N
MM[9T4<JH_>G)Y)&:Y+]B73_#TLD$Z:%JK>(566235W+BP/S8"_>"E@IP,@X.
M:Z6V^('A'2/#OBV]\6K:2-KGB+47%C<0"Y$ZP,L87_988 #'IN/I7Y+CZDJ^
M;5)N+ERV226N_17?V5*ST[V1]11BH86*O:]]?Z^1YKX%^,/Q ^,^GZGX3U#5
M[>QT<P/=:QKLD05[2Q7B4<87# A0,9)P/6KNA7_B+Q';R:-\+;5/ _@Z.*0O
MKMZWV=KQT81[Y[PJ1N8NH$:XP3BLS3+>VG^ GBBZ\+Z:^FGQ'XJM],ALY9C*
MRP ;EA,IP""QZFO3?'WB2Y^ _P (]#\.:;=075_"TNFR:?J^FCSII=XE-U$N
M2C+&Q"@D$,2#G(KT,0X4ZGLL+22<I647LK).4FE=-IM)=%NMV8T^9QYZDM$M
M_GHBG=_LY>&+3Q5<6NH>*/$-Q+)Y.F6\+,S7!OGC,AG\SH\(4$X'0@@GI7*?
M$3Q'I?@+0?#^BWOB?_A8?AW4K7=<Z7K*F.\LVSQ<0O\ >@W'=M5R>G((.:](
M\4^*T^&.C>&4\2_#67Q/XHUV-KV_>TC\R,72@@LO#8EY#,J@ "O)?BEX,T;X
MX^#;KQAX&TVXL]:T9OLNL:%.YEN!&J@1N@&2V ""3@D X&5YY\%.=2I">,FW
M3O;F]VU]5=-:QN]GIZZZ:5DHQ:I+WNVNV_H_0ZGX/^%?#7@VZU#R=86*TUR5
M+KP_XA>4Q'S(02UG<IG9Y@R,J<;@S%3@XJK^T+X5L=7TNV\:I+<QZD)H]*O;
M,_ZJ.105,8R<@KL/^RPY'6I+/X#:IX>\"ZMH.J:QIUSIE_#9K-9O($GT^_D3
M$,H!X8"0B(D<LDA)^[69\ M5USQ%X2\5^&)KR.&^$+6%NVH0&9(9&# [R<YP
M1("3DKD'L*TC/DQ#S.A5YN1Q3\XNR[?>K?WE:]A6YJ?U6I&UT[>O]?Y'F]BX
M^4D+DC@CG'/_ .NL'XHCRO#H/W2I ;!Z@C_ZU;5F!#)Y2312".1H3-$=RO@[
M0P/<'&0>XK/^)-JUUX;G+#/EJ)6!YY!/(K]5F^:FV?*PTJ)'S3(FYV)P,G.*
M*L-"I8G>1S17DZ'J69[=#JQ9U);//7-:S:D'C0L>0,#'I7!6]\6<'(S6D+TA
M5W<D>]?K^'S&ZU/G:N'N=LVHAK<Y8[E(*>_M6+J4@9V(Y0\CWJG!?),B)(^P
M*,;\=:BGN-\ ;)([GN*SQ]2.(HN)>&C[*:9S/C733K7AZ[M8Q^\*EX\_WAR/
M\*QO@=XFFMK6ZTGRS,R.)44C) _BQ7423ABRANAZUYYI%V? _P 2XYH\K!(^
M1@\;7Z_KFOR1)0JN#/I:\;Q4D>WCR=5N=]I-^]C!81R1]_>DFUC4-,O&GN(?
MLZE,;D0F)ATY%0:E?PS31BY@N()I "LA 3Y>HP:K7&LWRLA>=;J'G8%(=E'N
M.E=9YMS2N&TK6XT$T9MVQQ<1#*GWP:YO6_"-U9+YMNZWL+9VF/T^E20-#/(T
MRH8R>2[M\N3ZK737'CZ^CT*'1I8;=K:V_>)/:0A6R/5CS0@N>5SK)&[AD*L.
MN>*B)R!G.#7K/A_1H?'$-Y/J4^GV\-O;F4/))MEDQ_"H'4URMUX'BU!=^DW8
ME&,F*7Y7%5<+G&DDCIN_"FEF8=?I[>E:%[H=WIYD-S$T009PRGYN>WK7.W6M
M1PMM,;A@.A&*8%^0<<<''KTJI<1EP0&P<^E4FUW=G;%^9JM+K$QSA0/2BX'1
MZ'XTU_PE<I-I>K3VFT_<#$J?J*]>\,?M@7UIB#7K%+I?NFX@.UORKYOGOIF!
M^8#Z"LVXED8\N<UY6+RO!XQ?OH)OOU/0P^8XG"O]W-V['W1IWQ>\/>,E00ZB
MMJ[@?N;CY&.?3UJQ<Z='(0W#!O0Y!KXETCQ?>V*1P3*EW;+_ ,LY>H^AZBO3
MO"'Q0:TP++5)M.?'-O=_O(3[ ]0*^7K<-^SUPTODSZ"EGW/I7C\T:?C_ $8Z
M1XFO4";(Y6$R<=F_^OFN9;CUZ5U7B[Q'<^*/LUU<VD$9A7RO/@DWK*"<@^V/
MZUR[*03U!Z\UVTH5*48PJJS1C*<*DG*F]&- Z\\C]*3J>3D]SFG=3WIIXYZ?
M6NY&#$P><]/6D)QU !]Z>2 ,;>?K49'TZ_E5H@"<X[^XI#_]>CD#I2<9]OTJ
MK"!CD=*0GGZ]J#SVIIYYQFE8+D\,!F. ">QIDT+1, P-;/A01R7JK)C:QK8\
M>Z!;Z5?$6<XNK<@%90I7=D>AZ'M^%>E]5YJ'M(]#F]M:IR,XAOY4UL'MD^]2
MLISZX_*F-G'->7R'3<3S7BR58CV[4V259.7C!8=UX-(W_P!;I33GT&:.40UH
M%;(27!])!5W3=>UWPW(LFG:C=63+R#!*=OY=/TJB> .![?TH#%3\N0:.6VPG
MKN>I>&_VFO%ND%(]0-OK,0XQ<)AOS%=MIOQK\ ^*I0^OZ#_9MRW_ "VC7<OY
MCFOGEV#-\RK)GVP:3RH2/E=HVZ>H_.MHUJD>IC*C"70^IM:^&_A#XE:1Y>@>
M)H8V7#K&SAL'TP>:R[OX6>(-$MTC6%+^+;C? V3CZ&OFM5GMF#02'(.0\38;
M].:ZK0/B_P"+?##C[/JLTB+C]U<_O!CTYY%=4<8_M(Y98;LSCOCYX6O]*GBN
MSI]Q&API9XR,=>O%>8Z+<2^8I.%QZ<U]A:9^TM#J-L+7Q-H4-[&>KH P/X&K
M,'@;X,?$J1WA*:-?.,[8W\D@_CQ6\:D)[,YY4Y1W1YKX(U$:[X5N])611<.%
M>'><#>IR!GWY'XU2EL]2LR1<:?=PD?WHSC\Z]1UW]D[4_">DPZOX=UZ/4(YV
M;R+61<2.!Z$<$>]>;P?$W6/#]])IUVS1SPL4DC8YP17K1G"JESNS6AXKIU:$
MI<D;IN_;_,YV[+QW#\E0?F^88IR7$17YI74XZ[<C\*]C-[:>-/!E]/>6<$DT
M4)*2%!N7Z&N(T;P)I>MP7$EQ"7V2!$(<KCC)QCZBNOV'(UUO\C"&*]JG=6:=
MNYRBW"+TNQ]&4BK%OJ1BE1Q<1/M(;AL9Q6_JWPQTVTLKBXCDN8S$N543D@GL
M"#7-S>%U(^6<H!S]W-14C&"NT=$).;LF;\VL^8F P/S \>F:TM5U -9),6PJ
M3JK'V:K?@WX=3:[8B2ZD$%LJX29EPTI]AZ=LUH^((K;5;^/3;S0+/07VOYBV
M<1B\\D?*?O$<8)& .M<=6$_8.I)63V\S:C5INO[.#NUOY?U^!4\/1W5WJZ0V
MQ:/?F R ]"P*_P B37I_BCQ!_P (]I,.E0/E+6%8E9>AP,9_2N4\)Z:-"MVO
M)YFG%NIVRNH7<QXZ#OW)K"UCQ&FM)(DC$31=_P"\N?Z5IA6Z.'<UHY?DO^"8
MXF*Q.*4'JH_F_P#@?F:-UK URPN;"]W-:7*>5*N>5![CW!Y'TKBM&^%_BWP#
M>KK.E^3K%H>9(K:0%I8LG^ _Q8S@8X.1S6A)>@IV '7^E;OA'Q&J2_8VF*;F
MW(2V.<X_SZ5@Y.;]X[(Q5/2)R>I^$K&""/6M&B']E7)+>4O/V:3J8SWXP<>F
M".JU@L'O9ECC0@ ]AWKMK/Q2ECK-ZUQ;![":0IJ5FRG$B;O]<!V(P,X_WO6N
MLCUCP[H.HQ@Z7!;S7,8EMKN%0$F3U Y"L.A _/!%$96*DF9/A3P<M]9O'J"&
MW@DB*B$3,DLOJ65>0/3)%<]XB^ G@W3=2CNUAU#[%/@X:7>D;=QGKC/K7<ZO
MK&J3*6TJXLIHB,B"0>4X_'I7!W?Q2O- N?LVM:=+9*P.?,&Z-_8'H:F5NH),
MM1?!_P *S6X:RG*^BMC\JX_Q/\(VLR9+9%F0<C9C=BMZXN[/7E%SH%^+.Z(R
M;>1OE;_=/;Z&L>Z^(&M:!<>3?VNTCC('!]P:EV*1R%K?:[X2N-UC>3(N<&%V
M)4XKH4\16'C6$PZA"EAJG038P'^O^-:T?BKP[XDCV7:FWG/!=0 0:S]2^'J7
MI,VG7<-S'U5@V&'U%*Q1QFJ>&?L<K)*GEMV(Z-[BLI4OM+;S+:1B ?X37>QV
M&LVJ&RU&Q^VVO'*CYD]P>U96K>'[C3PTUN#/!U*$?.GL1_6DT%RG8_$.5%$%
M]%YBXP=]:K6VDZ_!OMY4BEZE6-<G/#;W(.]0&]?2LF>VGL3O@D('8 U-RO0Z
MJ\T2XT]65U\R%N#@9&*YB^MS;2;3DKU4^U6K+QM>68V3'>@&,&F7NKPZF')4
M<]AVI: 5M+D+:I8IG.9TQ^==W<-FX=B>K$FO/-.!B\0Z:F<JUPN&]1FNVU&[
M\G?V()_G51!E35]1/* XQZ&L$S,S>_2FWEUYLG7(]J+-?-N$'8L!B@#ID3[)
MHR$K\S<\UG:?%Y]PO<9YK2U_%LL<' VH./PINAP97=CG%6(Z&R.Q>#G"UCZG
M-^^8=ZU0_EV[<]:Q-37 SSR?TH8(DM92TF>_TK>TRV-W,B<XW"N;L03(!G Z
MUV_AZ$(HF8_<PQIH3*?Q U 6'FJ#R20H%>1:RWGW?ED_+" GU/?]:Z[QOJ1O
M-4&&^4R#'YUR<\)ENYF/=SU^M92=QHJQ1L&!1FC./X#BKD=NS)@<?6I8H,'G
MM4Y5E7&.?84TAEK0;%3=$]2!FH/$=\%RBG+=!Q6OX?3[/;WMTX(6*)L'WKC;
MF1K^[X.03^55+8E;C]*TY[V9< Y8^G2NPM;8$I!"I 0=OYT6-FNGVBCD2%.6
MS6WX?M@MO+<,.IVKQT-.*L#*D5H5 ##WR:L+;[A@=#P:FN)=[X'2IH8OE7/(
MSWYXJR"I]EP_IW!QUIQBP^.G8"K\Y P!CICT-1PQ[G+$?*.V:!C&3R^#P?05
M4G^:5<'*Y_6K-U( QY([56CA+R$GHH[4 9[MOU!NQ6LW3M52TUC4+M\D(JQJ
M#ZDFKJOB2YD[+QSWKE[9_M-G=L#DO=@<=>G%9ME'9Z=;#4]2?4)^;>SP8P?X
MY3T_[YZ_4BH[HMJ%X78L<=3FM1K=K'3+>V4$$ EO=CU_S[5+I.FO<2Y &2?3
MI3$V:'AG21(PF89"Y(4]*[*&U"C]X&+D8 )YZ56,D.C68SC>!V[5DP^)9))P
MH!(]?J:T5D9N[/LS]C;QND6FV.CW_C*#]U-);VGA?[/&&&X[E;S"-QRV2,<=
MB:TO%GP*_P"%D>*O$.@_VU;Z.VD>(+BY\J2W,ADAO4CDB*  9.]6')QU[BO$
M_P!G'XB/X+\636L&L:3X<L-17SKK5-3M/-V!!PB<CEB3PW&>>M?8?Q"2YT;4
M=%^)6CPW-QI@M!9:O;+;-&SV).8KG8PSF)B3TR%8GM7Y!F:K9=FLYT?=E-7B
M[*U_N2N]4MW=W;/J\,X8C#1C/5+1G@FF^"+_ $7X<>/OAI/=6=[X@TR6#7K<
M6,Y=)%  D0#@JZJ.5QD$UU'B2X\'_$#X,Z=J>HV>K^'-&T6-(]*U/[;%?W<D
MQDV31^6S%W *A\N1P 1@"O*_!W@#XIZ-\1H-<\.:'=7MPLWG)<^:)+:[A8\X
MD8@.K ^N>16CJGA:QU+Q0OB_P/H]MJ=Q9RR3:IX+O8\RVL@R) (AS+$3G[N2
M/3%>E6IQG54O:J]U+FB]I62:>MH\UO=<KK62ZHRC)QA;E\K/MT?G;JD=/XNU
MB[^*6NZ)XW\&^*9DUK0T2+4H($E@GGC1AON8;;<<@JS H"=W3-=#HOB*UUSX
MM^)OB'HUCK&B^%;;2'>[@FT]H3JT^&7*H.0X.TYY/&3C-<9X$\-_"^.YTGQ!
MIVOZAH5UX8G6XU$W\?E7-ZTC*46)"^56)LQG )*GGUKW_0_$NJ^-+"%=$\6:
M1>,+QHC<V5G)<-)$2<1!&;$><$EN2 ">XKQ\;)89>RIQ;BDXWDFK)N]G:+OI
M9Q_EOM?;JHWJ>])V>^CO?S\O/N>;^.9M0_X9XL[_ %W5M U'4DT]]NHSQ%YQ
M*P5H8H9E)S.N,,QP"1VI/#_Q/T:>\F\/S1VMAJ$=];WUH$0A[M;Q/.G( _B4
MR8//H:\_UKQR-3\(6OPQ\'>$AI-_?WL]C?PR?Z2A=GP7B=LL#N7)9ON@<>M6
M-+\#Z9XC\=:[XGT?7GN)/#%[:6*6T<)?S(HEAA,A8?WMKD8_NUK+!4X491Q7
MNZRE&W2\HJ-TKI)ZI:VM>PHUI.:=+79/[G??>VYY]XTTF3P_\1-5LS;:?;0R
M.MU##I:[8(X7&8PJDDJ<8RIZ-GVJ#7K3^TK">R(=C+:.5&.K DCVYK:^,^F?
MV-\1LOI-OIRS*V;JVGWB^VML\QU_@D&-KCU&<5DWFL"QU;2GW(8\;2YY&"1S
MBOU++*OUC 4IMWO%?Y=W_6^I\KB8>RQ$DNY\KS0.)7!*9#'J**]IU;X')=ZK
M>3V\H6"69WC'HI8D?I14^QGV.WVL#SN&](8'/2M2._60<G+$9^E<7%J!7 ;/
ML:O0W^!P=WI7?0S"PYT;G6+>+Y*LK_,3@@5,;\M"X.<=?Z5R:7QS]?6K::AN
M7K@<G%>O',.96;.9T+.YHO=?/P<\^E<E\1K,/:V]]&/WD#;2W?!Z?K6Q]JR?
MQ[4W4(QJ-A/;GDNA7'?/8_GBOE,0[5>9'JI<U.QV7AGQ8/$GA6TDN;>VDD5%
MA:=I"TB8.#Q5R:%RQ^QW$DJ8V"2&,*OX]/SKS[X*>(I-+O+_ $EK7SYI2&C.
MT,T9!YP#Q7J]U9:=K*$6HGCN@X,ID98U!SR=N?Z5UQ?,CR)*S.5N9!&Q62*.
M-L &7S,Y]#Q3TGN('98";A/XO(3;^/-;&H65SI;_ &<O%+;*W[R2WV$=.><=
M*S!IL&J,L=FVW>Q+BZD\L ]^_2F2+]MMY[V*()#IVTG=.Y+-G'/'O4\6JZI%
M93LL;36&<+,D>WZG)]*IW$*12?9KB)$MB<%HEWAAC[Q-*MB;^1/L5RWV>-=W
M^D;8T/HW)Y]* -C2O% OH0EQ+'?0\C9<+M8?0]3574_!>F:NA:$""3&!%/T_
M UF7THN9!'>".TMHB(]UK&"3GW]0:L6=[/$DLEI<)/:*H*M<R .PSCH>E,+G
M(ZU\.KK3P75"$[$<C'M7*W.FSV\C!XSCUKUI?&ZQHR!6B*DJ?.^:-OI4"SZ7
MX@N%@FMI(9F'#1+E1[FDG8#R%K=GXQGFH'TBYG;Y5)^HKTVZ\""9F:R>.[&X
M\0,-P^J]:R6T6:QD,;*RMUPXP?RJ[W$<M8>%9'YER5KJ=/\ #4$0"B($GJ<<
MU:B4QX)4<=0*U[1R.1CUXZTK#%M-&6*VE6->0,X!P!^%477!/&#VKK-*=&D4
M-R#P>>!7.:C"+:]GA!R(W('N.U>/CX6<9GJX*>\&4\ L!D#/X"F$8S_/K4I&
M<XZ>E,(Y'!-<<7<]%H9G&>WUIAZCH:?P>](Y!+8 4?W1R*Z$9-##CC'Z4G;W
M],4\J2&.0!QWZTSUX[ULHDB,.>^?84#J..>U+@G\?6E &1V'3D5HH7(O8L64
MK6-P#@AP>AX(K=O-1-_:A&);'K^5<V"6().3GJ3DU=24)A0P<$ _+QSZ5Z5!
MM1<.ARS5W<IRQ[20,'MFHG3&.1DCH#S5Z=0Q^O/-594P?\\UQU*-F;Q96([<
M_E3",CKUJ5EY)Q@=13"O3%<_(7<B88Z=?2D SZXJ0CD]*;MX]>_2DX"N)G@8
MYIC9.0>GZ4\COUSWQ33SG@$U'**X@)4]<&GNQV?-AO8BHR/_ *]*S<$9_*HY
M1D;+ X!(9..H/%)]EW<QR@X]>#3')/M41<CD9S]*Q;L78W1\6?$GA;0YM.M-
M1E6$@A0[%C'GKMYX^E>?V6J3ZE?F6ZE,\F>7<\GZUMZM#]MT^0?\M$'7U%<A
M8L8YQ[UZ6'FVM3S,3#4^B_!&K0W&D+9>9&('(,T32&,RJ/X=P!VY]<5U.E:2
M]A:F.%;>56<L3'.O4_7'I7S79:Y<V?,;%<=LUI6WCZ_AD(\UL#N37TE/&027
M,CYNI@ZJ;]FU]Q[_ *GIEQ?V30&UG1692QPK#:#D]#_^NL==(TK1#-=ZC+YT
M2DB*W==K2 '@N,G;_NY->/2?$[48G*^<WX&L^]\7W>J$AY&/U-5/%TFM%?U(
MCA<0]&[>FYZ+XA^+%Q/?*(9!&$.(P. !Z8';%;VE?$]KV"/SXTG55Z3(&*GN
M.>E>#W,[.IP<GWK1T#49(I=KG=@#*$_>'^-<7UNIS-M[G<L#144K;'L7B/QS
M)?V_DI\L8'RJ@P!7$_;V%X'R1^-0F[6ZB#1D,N.O]*IRR?Z0H''.,"L9U95'
M=G33HQI*T3<AU1F!!SC/4GM4IOFM)!,"0<_3 S6+:L%<CI_M$4NK2XM9,$C
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
M*\0QS(LB'C#=JX?Q!\-X)B9; ^3(>?+)^4U^=T,RC+2IH?<UL#*.L-3@X[S
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
M9]D/D [XJQYA9QZ>AH U; 8W.1]T<8YK*U*;!922/\:U(6$-D[="W;-<U>W
M9NW- %K3X_/N8^<@=C4/BB3YP-W J_H8PKRL3M4&N:\27H>9R#WSB@#FO$5V
M3;%3R,XQ7J'@K21I?A+358;9)5,[YXY;I^F*\H^R-K&J6=HI.Z>95Q[$\U[N
M8&=1$F!&@"J/;'%1'5W*>PZWE>1MD60<\^]=#968L8?M,H\R0_=4_P Z-'TI
M(4$T@  Y7OS3KWQ;8Z<P,S*Q7H<UKMN9[F/>Z1JVN3G*N$+=?6M72/ $%J!)
M/AR#R6.*YW5?C)' '6U5=W3(K'TSQ)KGB_4X[:W9]K$,=IP /7-3=7'9GLD.
MBQ0HJ1[0O7<IXJ&[L[*S^:YN0JXY KDM;\50>$[#[(EQYMPJ_,X.<FO,-4\5
M:IKLVV)GVGI@G%-RMH)1N>P7WQ"T#1,_9T,K_I7-W?QH1@RPV,$A;C!BS7#V
M'@RZO&#7,C9QTKOM!^&T"Q+)(@B7'+25/O2*]U&7IOQ)OH;Q[NQMS97;J8VE
MLW>([",%?E/((/3IS7I?AWXM_$>Z.@K!J&+70Y!-IRW**ZP, !Z<\#&#D5BO
M+X=\.1[BL=Q.O=EKFM:^*EQ>!H-.@5(SP B]*YZF'HU=:D4_5)E1J3C\#L>J
M:U\5O$EI8^(+6?5H%AUN]2_O$\KYEG1@RR0G),1! Z>@KB-?\7:OXQO;^[U&
M]EN3>71O9PI"I-,5"ER@&-Q  )KCK+2KW4G$]](S9.[;Z_6NQL-/!,<**,#O
M_C12PE"D^:$$GZ>G^2^X)UJDE9R9I>'[22"5964 ' *KT/'6NBUAA]ILP#QY
M?"CL,FF6D*VT().TD=J9K$@6XM&(R6BY(^IKT(['*S%91N.'(_&BF-(=Q^?O
MZ44P-^XLG1C@''OUJNT; 889]>*]7U3PQ#=Y9$.[!.1U!KDK_P *S6N2\64'
M(:OPN%>,D?L<Z$H['$WNE6]_$8YHQ(IX(8=ZX37_ (7G+2Z?)LY_U;<BO6Y-
M&E4,4&>^#5<VQ'# J1R>.E>A1Q4Z3O!GGU<-&II)'S??6%UI,QBNX&BP>N.#
M^-2RW%K-I]L8B(KI"5D'9QV->^:AH%OJD+130I+&?45YIXH^$TL;M+I1)7J8
MGKW\/F=.;Y:FC/&K8&<-8:HXOS7,+Q3H?+=2I..#FH?!,5_J/]I>%1XE3PW8
MZB%,\]Q.T5LVS)'FD?P]>W4TZ2UN]-N/L]S&\;$XVN.#6'K<36MQYF?W;Y5B
M/RKZ&A43E9/1GB5X.VI^DG[.'[#W@:P^'W]H:K\0Y?%+WL0D2\TN]5;"U]T#
M9W>Y;'T%?-OQF\3^"?AWXOU'1-*\1Q^)H[=BHGM%PN><@GD<>HXKP3X8^ _B
M!XUL+VQT"^FT_0]V+EYKXP6WU89YZ=A7>:=\)/AWX(7S?$VN2>)+R,C-K9'R
M;?/?G[S"O1O8\TZ?0='\3>/((KG2_"AELYA\EW>N$C(]03_2NHC^$MUH=KG6
M-9T[1,@L8H!G'_ G.":\P\6_%[9<V]KX2+>'=-$/D-!82,JR*.06R<D^]<%J
M5]<ZF^^YNY9Y"/O2R%C^M0ZD4:1IN1U_CZ>ZT"^$>G>)[;68B,;H8]C)]1_4
M5Y?JWB;5(9MRRRRM@LQWG K<'A_7[Z!FT_2[FY.W 9(R1^-:.D?L]_$?Q, 8
MM,E5&7!)0@8]ZX)XVA3=ZM1)>;.V.$JS5H0;^1QNF:K>W-P&G98U8%@U:5SK
M:PMG[8\:G@QPA1^O6O2K#]C;QM*%^UNMNH'\1/'MBNITG]B'4 P>^NBZ'G,2
M$UYE7.\O@[NJGZ'=3RO&25N0^>I]7M9"Q&2"<C!Y%5GU:  ^7;EWZ!BQ)K[%
MTK]CK1+';YZRS'U( 'ZUWFC_ +-'ARPC5H]+5F_VSU_*O+J<48*G\";/0AD&
M)GK*R/S_ (CJ4W-MI\I[@B(G-2+H_B&5@WV"=/JF*_2*S^#^E:>@5-#MOJRY
MJ\O@>!%9/[,M1&>PB K@EQ='[-/\3NCPV_M3_ _/7PKI'BNYF>"SD%J[H4;]
M_P"62#U!YYSZ5[9X9\!_$+4;:,:Q+;WUNL)CA:^3[2T0 _@?&4X]#7T+J/P7
MT743O&G10S Y\V$;2/I7N'P3_9MN988M0O[V2'2)!\D#<O*/K_"*XJ_$M><;
MT4E?I8T>44,-'FKR/SGDC,;.I!5@<$$=^E1D<9!/^->Q_M5?#ZW^&/QL\0:5
M90&WTV9TOK./!PL<JYV@]P&##\*\??KD"OJ<+65:G&HNJN>1)=B!A@C\ZA8'
M'0>]6'&/;WJ)E&#VP,_2O46ISR(3^GM2<@FO5O$_[,_COPYX73Q&-,BU70S:
M+>/>Z;.)?+C*ALNG# @'GBI_%W[+GCCPAX$M_%CP6FHZ6UK'=SK8REY;:-P"
M&=2!D $9*YQ].:TY3'G1Y$>!^&>O2G(VTXSP/>F*VX@8([C-/V\CZ>E7"3BP
M9(.,D')'>IU^< 'MQR>AJO%P>X!/7%65CW8=#DCD^]>W2?,<TB_%$+FV##EU
M'S>M01J0".W-6-/E\MR<Y7&&JW+9)N\Q3E2?2O6A'F1R2=F4?)\R,<#@TVV@
M)W$  <\5LBQS&2F67@$X[U%##Y3ME>IQTI\EV2YE P?NCD>G(JI+;[ >.O/M
M731Z>&LG<#.WJ?Z5F7%L=G/RX'IVK7V=T3S&0D98XQUZ"H)[<JW?VK<L[)W;
M(%0W=OB?;CD<5E*B/VEC!>(KVX/I4$L1!X'X5NR69QPO.?3%5GMU3>&!)Q@=
M@#7!5PYK&JC"=,?4<5 X(K0GA*<XJFZ8[?05X=6G9G;%W*S"L+Q-$-D,O&2=
MIK?=<5FZU#YNG.>I7YJY(>[-%5%>#..O;)-2A6/[MR/]63QO']WZ^E0Z3J,B
M/]EN 5E0X7=U^E32DLI"C)'-0S>3J.U9SLG'W+A>OX^H_6O5T:/(V9LW0S\P
MXW#(-5X3C\3^-%CYZ_Z+>8,F,Q2J<JX]C2JNQRO3G&:ROJ:I71-R.])GWHQG
M'Z4G.3Q^E5<7*6(FP!S]:+B;9PGWSZ5$C8_^O4((DDR>:=PY2W:R7"L&:1E(
M_B'7_P"N*U%NC(FV3"OC[P'##VK-1L $FI8Y2TP[ID?+UIIF;1?L1_I#,<!5
MZ?E3K><27<R-R&4G%-$RPH^#EV.!ZU5M9Q'J:=B5K0@MZ<[Z5K&Y,A9ES^-=
M+/J#^61G[P]:R?[.%W;I(@.Z)N#WIUQ)M09)7MTJ]A'/7TUQX>UA;VUE:(EA
M*LD9P5?U!KUBRNM-^.E@BRR0:9XZB0!)F(6'4L#@/_=DXX/0]Z\UU1!>6S(<
M;AR*YRW%QIMT+B"1HI$;<'4X((J$-HZ#5;.\T6^FLKZWDM;J%RDD4JX9&'45
M1>3(/.3USFO7M"U[1_COI,6CZY/#IGC6W016&KRD*EV!P(9S^0#]1T/%>0>)
MM%U3POK5UI>IVDEG>V[E)(I1@C_ZWO28)D4C@Y((Q5:0<\55-RZ]0>>*;]I)
MQA2Q]A4W*)#E02#T/Y5%)*P'\Z;+(R@EL+[=3522?G@_G0M 'ROY@QC)JG-&
MBY)P?I4I<MU_(5I>&O"FK>,-4BL-*L)+RZ<_<C&<#U)Z >YJF[:L1SLK!!]W
M-=GX&^&OBKQ+:WFJ:=HES-IEI"\L]R4*HJJ,DY/7\*^H?A1^RGH6@1P:AXN9
M-6U ?,+-&Q!&?0G^+^5?2UJ-/7P_-ID5K%;V+1-"8HE")M(P1@<=*X:F*47:
M*.F%%R5V?F- X;N>#3_+5I"[N$(0X+#(^E3>(M+D\,^)M8TJ1=AL[N2#&>P;
M _3%5XY58DD ]J[XNZN<ST)["Z,L) Z!R <8XJUO/?IVJK&5  4>^ .*EW=:
MH1)G@#M_6J]QR1W%2EQC/KZBHY,%A_/TIA<F$9\C(;:>N:R[Z=A J>C-T^M:
M;@"#%8.H/\I'^T<_G28&?;Y:]0]?G'\ZZ0. >37.V W7,?NPKJ6ME6,MD #D
MD]*25P9&S.^-N3TK4V2#1XX\<NQ8BJ5DI15=E)B?[C8X:MB:1(H8BV,!!UK5
M$W*>G:()IU>X $:G.3WKJ6MR%0VT68.NY!G/UKD;_7#*JP1C /I71V6J3Z;I
M$RAW\B10K11MM+9]_P >M'H)FAKM^L=FJ)\J+& /K7$Q(9K@Y&:THV76)#!:
MS.K09$B7 PN3Z-4]IH]S Q9[8X/1E.X'\JK<1*H\F/L!C%)""\OM[U+<VSN@
MP,Y[8P:6PB$/+C))_*@"?4IQ%;A!P0O)]*YP'S)N22<_G5_5KD.S$],U4T]5
MEN(QG&32N,W]OV'1\Y^9@,\5YWJ]R9+AQR!7;>*K](K18E8 *#G'%><7,Y8E
MNYSS4MC1O_#C3VOO%)GQN6TA,G_ B=H_K7M^C:/\@FDPB#YN3]ZN+^"?AZ+^
MP[O4[@X%Q/L7C^%!_B374>*O$T=G9R1QG;C@!?2J6BU(;OH5/&GC--,@,,#J
M,C@#MBO&M3U^ZU2Y(WLP)XYZ4SQ!JTFH73#>2,\"MWP!X+F\07@'"(OS/(W1
M16;;FRU:*#PKX-O-=N45$/7+.>BCU->D7VJV/@/239::1+=R#$MSW8^@]JFU
MG5[?P[8&PTU=AQM:0?>8_P!*XF#39=3O#+)N;FKMRZ(G?<J0V]WX@NC-<.QR
M<G/>O0O"W@KSD3;&(X^[L/Y5H>&/!ZH@END"IU$>.3]:Z>ZU&*VA6*,;5'W5
M7I^%4HVW)<KB0V-EI$60@DE[.>:Y?7]3U&_8QPLT<0^4XXK9CO7EG#/R"> !
M_.M&&TMKL /'M]UX'XT]R3S!?#,MW)OE9F).6^;M6SIWAE+8?)#SZGFN\C\.
MVXQB0*#T&*L1V.GV1S(ZNP&2">]'*A-MG.6&DS3N$C3CKDCI73Z;I"V,?[QL
MLW+$&FMX@M(%"1C:>P2IXK\7L1([CL,$^]6A#9W+ND:$<MC/ J'6B#<V^W/*
M'O[FFQ%9+HGC]V._K3-4E7[?"O*MY8SGKU-:+8EF#-=VZ32+D\,1THK@[O6V
MENYG###.S#\Z*P]J;\GF>VQ_#7XFVZ@P^-;!V!SM"2X/YU'+IOQ@TV(8FTW6
M1T 64 D>F&%>D3:5JL;_ "93^7X>M4Y;?6U+*RL">C$8K\?^N3E\2@_6*/UE
MX"$?A<EZ-GE-WXN\=Z:1_:O@ZY>/D[[>'> /;8?Z5$GQ>TB4K#J-E-82@X/F
MY0_DP!KUJ&+7@_RISZ@5/=^#M9\10>5=)9SQGJMU ''XYK.6-PR_BTTO1M&:
MPF(7\.HWZJYP.F^)_#M\J/'J*(".%<BM5[[0I(\M>6RKU#>9BKMS^R5I>M*&
MN([+37;K+8JR'\LXJ33?V&/#9E#7?B/59X@>84F"@^V<5S/%96]74DO*UR_9
MXY:<D7\SSGQ?/X)*$7VJ6G'(_C<'V Y-<[X)\ Z;?S*^B>')M93?E;_Q)*(+
M5?<1]Q]:^J?#/[*GP[\+.CP: MS<K_RWO':5L^O/%>A:?X3TC256.+2K58^V
MV(9%:?ZQ4L-#V6$BWYR_R.=Y-/$SY\0TO)'R9XN^%'B75(@6U^U*R*%:+2[,
MF.,#HHP!P.?SKCQ^R;K&J-YBSW]RS=Q$L?\ Z$<U^@UMI$0C'V=5V?W&7BF3
M:+;YR\9@/0,.E<+XCQJ6YUK),+M8_.Z;]C#Q?YZM:/':X.-UQ)O)_ "NV\)?
ML1ZU<,C:OK*Y!SM@7G^=?:ATB:,#RYED7T-,-I)'@LI1L]JYJO$N/G'DYDOD
M;T\DP<'S6N>=?#[X/2^!;584U*:95Q\K0@\?4UZ7:V"$=3G')/&3]*=#<D;4
M8[6]^]6@%DSG /K7R]6M4K2YYN[9[<*<::Y8K0KOI_!##/UJG)IS0G,9V^W:
MM=690!]\#L:#$KYP=K>AK'4M&&,%MT\:@]-^*D%F#\T)RN/K6B]GGJN3ZU$+
M-HVS'E.^1TK1-,=RD 0=K*&[\U(NQL8B#?A6@B!UQ-&#_MK4J:4K#,9#CK@=
M:]"C!,RE*QE&R2X&SRE4CVZ5Z9X#\?7>G6HTV]M MM"G[F5#\OTQVKCEL\<,
MN[VZ8K:T]OW8&,<5Z3P[J*R=CR<3&%6/+-'S-^WAI\NO:KH7B:*P>&)$?39;
MHMDRG[Z<=@/G />ODI0=H8\GI7Z,_M#^#CXH^"WB2*W3-U:1K?Q  <M$=Y_\
M=W5^<T)W0@YWC<>:^[R52AAHTYN[C_PY\IBJ:ISM'8:R>X':F')P%!8GH ,X
MQ4DF< <8Z8I@9HSD$J1GYEZCC_"OK::/+D?07[*NNWUHGC+5+_4+B3P]H>AS
MR/9O,3$9)!M4;>AS@UM>"=;\0_$OP;X;OO"VJ0MX\\)6D^GSZ!/UU33S@C:I
M.)< E2O7IT.*\X^"?Q)T#PAH_B3P_P"*M(N=3\/Z\(A.;*;RYD\LY7:?3H?P
MKN?#OP\\+^)O%[7'PN\83Z=K5K;Q7ND6VJXBE-PKLLD+/Q\YPK+C(()!KJ2.
M5K6YSW@7]E/6?B1\/)O$VC:E9B^2ZG@;19HVB=7C/,>\\!B#P"/J:\4U73KK
M1[ZXM+N$VMW!(T<L$WRNC X((/0U]F_&FQUS2_"/B.2'S?#WB'4+"Q\83V=H
MY1K>[C;[/>E"AXW!E<\FN"M/%30:]X%^(LWA:#QE<^)]-ETS4+$P+(TU["VQ
MI4!4@.RA23CD;J7()3;/F9!^Z#,ZL2?NYY ]?U_2K5@QBE7/(/4&O>_&?P+7
MQ_XM\&7'AW0)? [^)KF:QO-(OD;98W,0W,R# RC)\P ]"!BN:^,W[-NO_!B2
MUNIKVUUO1KIS%%J-ID 2#JC*?NM_@?2O0HNS2,I23//Q9>6RO'AHW'8=*L[B
MD9X/7GCI3].W6O[F<%21U(QCZCM5FZM2;=G7E5P6*^A/!KZ2@N9:'#4=GJ:G
MAIX[AFAD&0PXW#C-1:KI3V<\BA<D'@X[57MV%O%!Y4P:1OF=-N"A[#)Z\5U]
MNJZU:JC "=, 9.-WM72J?+*[,U+F6AS&G$HLT;C[PZFI+K2&-@DFSC."<5T<
MN@&,K@#&.3CI6]H.@_;[1[=QP#D9KJE3BH\QSJ;<K'#Z-HA-LTC+QG/(K.U#
M1F\UV ZD\8KUR;0HX)DCSB(]>,'%8>IZ3%YDB@[QG"GI4T::J,RK5>70\ODT
M]QU7\6'6LVZLBJYP17IW]DI,5!BYW8)S^E5?%O@J320CE,12*&4@<&NBMA$H
MF%+$W=CR*]MNN!G'08K)FCP1QFNPU#3V7/.WD@Y%<]>6I7MSVKXW%T.5L]ZC
M5NC%<8SQ5>6/S4DC/0J>*O2QA<]:@48D'>OFZL>5W/16J*'P@OX-(^*.B->0
MQSVSW BDBE4,I!..0:^[/'O[(OPX\>D7<.F_\(_>S*'\[2SL7D9R4^[7YY7L
MK:1XAAN(N&BE64-]#FOU!\(>(FUGP;HE_&S?OK1,NIXSBOBN)ZN(PTJ6)P\W
M&]UHSWLCI4:ZJ4:L4[=SY1\4?L/^*_#[,='O[/Q)IG7R&/D7*#U7/!/X\UXA
MKWPYUCPYKDNG7MK-%+&P#I*FUESTSZCWK],/[2G'\;2+GL<URWQ&\)Z9XITQ
M]1O+53J-E&S03D?,1C.UCW6GP[G.+Q^*CAL0KI]=B,\RZA@<,ZU+1]$?%&B?
M"">ZMUGG"PQG^.1@H_6M?_A3$#D+'=6KN> !,N?YUTGB6[308/ME^K7MRYVQ
M1M]W/HHZ <=:Y1O'-]NW?V?8;.R[#Q^-?N\\'@,+:%:?O/R;/R:-3'U[RAM_
M7<IZE\$K^&,E(2P]5Y%<=JOP\OM,)+1. /:O2K;XE7%NQ9M."$_>:VN&4FMR
MQ^)&E:HZV^H+*BR?+_I2 @?\#'3\:YG@L%6THU5?ST_.QJL1CZ.M2%U_7J?/
M,UK) VV12N/:F(^QP#P!7L?Q+\"V\%O]MLQF!^>.U>+W7[N1E/!SC->!B,/+
M#3<)'M8?$1Q,.9 ^I,TNQ5#A3RQZU()@UW#.N2J_>/<57M(#SQ^-6H8OL\P?
MG&,<5SIF]CN-!FCC$JR8,;<@ UC:Q<H;AA&,*O&*H61^U3A8B\9/&8^GY5W&
MC?#*^U9!( 90>Y!&:Z80G5TBCFJ5:='6;L<+YA&<GD]>*I2KB0J1UYSZ5[1;
M?!2]=@6A'U!Q5F7X)LJYD:*,#J7D KJC@:\OLG%+,L-'[1\^3J;*59H&*2*<
M@CC!KV?PKKNF?'308- \1W,=EXGM4\K3-8G( EQ]V"9NZ]E;MT/%2ZC\$)7A
M9H62?;S^[8-CZXKS_5OA]>Z/<B2,M'(ARIZ8K*IAJM+XD;TL71K?!(YKQ3X>
MU7PGK5UIFK6CVMY;N4>)QC!]?<5CM<R'(!P/0<"OH"SN8/C/HL.B:N8X_&-C
M'LL+U^/ML8_Y8N?[X'W2>O3TKR2\T V5U+;W$1@GB<I(CC!4CJ,5R\IV7.4;
M)R>_O4+!OH.N:]"\)_"_7/B!JOV#0+*6\<?ZR15Q%%[NYX%?2WPY_9(TCPF8
M=0\12+K>HK\PB(_T>,CV_B^IX]JQG4C3-(Q<CYV^$OP \0_$6:.[NE.F:%G+
M7<B8:0>D:]_KTK[)\#>!M&\ Z0MAI%BEM'CYY3@R2GU9NI/Z5TR6(MT14 C5
M%PJJ. *A>!E_BSW^M>=.JYLZHTU%$/V=C@@Y)Z<U/&TD2$*V[(Z"GV.GW.J7
ML%E:KON)FVJ >GO]!7L47P1TN.Q@,EY=RW&!OD1PJY]ACI7).<8[G92H3J_"
MC\W_ -JOPQ_9/Q BU:-0L6J0!W(7 \Q/E;],&O'H4R.^!7Z9?'3]C<_%+PW%
M%I>M_8;RSD,L+W46]>1@J<8.#Q^5? 'Q$^#_ (E^#VK-I?B6U:VE!)BG!W17
M"_WHWZ$>W4=Q7IX;$0FN5/4X\1AJE)\TEH<Q$>.1D>M2[RG& 5]ZK @#/I3Q
M+@8)S_2O1.$L@QOS@ ^U,=5!!#U6:<#FF_;-AYYQ1<">1LXY!QT'/-8]ZA.X
MG &X\5J&^5TVJN3[5EWIR6XZL>E)C*UD-DR,.<,*W+V9IK>2+)7=P2/3O6/#
M&1R.W05H+=(3R1BFA%W["^GW-MY>_P"S3D,L@<8D4>V>QK2UF5N%!.  .E9]
MD8'D0B-3)PH;'(&:GU24O<M@9'0"K6PBI9P^9=*6X^8'FNN"KB!) 1&[A2 .
M3QU'TK"TVW$DB,>.1TK>:8?:;1"" 7'4\]"::0F4=( &H7@$@D".%+;-N>IZ
M5H7$K1G<N03Z'%9]@5BU#40&+ RC#?A5JX==K%N3_*F2.-_= C9.Q&,;<YI5
MU25^'CB<$>FT_F*R9KC]XJ(6+'H%!))^E/CFR3EB ."&XP:"K$US%97/S-)<
M0^O =?Z&HK:2PLF#M=.X'80D8_6H+B7Y3].HK(NGSU)^OI2N!8U^]L[]SM>?
M;GLH']:P&GM;=-L=I&[_ //2<ES^ ^Z/RJ2X(/&236?<$8X]>E9-E)'M/@K7
M%3P981C:H4,2  !G<2:Y#QAK+W#NI;&?>J_A742GATH3_JY&'/OS6+J4CWD^
MU<NQ.%"C))JWJB4B+P]HUSXAUN&UME\R61N!V ]2>P%>Z>3!X0T@6%H%=\!I
M93U=L=?I5#P9X<B\#:"TDVTZK=C]ZW>)>R#^M0W DU"X<,21G&?2J2LB6[F<
M+=M2N267.X]1S^%=YH.D6]G$K% 6[Y%9VC:2(1O(!XYXZ5T"D1C"D C P.U4
MD2R2ZNR00IPQ/8<C\:AALC+)N8Y/3C^=216Y8[BN0<]\'%7HQY84-P.W7)]J
M8B)+181UQC@<9J*XU!;= %89'M_.FW%R$! 89'(&.:RKB(RKDOU/+=* &W7B
M*1F90P7J0*H?VA<7C=_FX_R:F@TEI9#@9!/3%=+HWA=5*;L,.@!ZYH5V/1&=
MI.BS7#*T@ 7I[5T9M5TVWP<H<8QG%:P%MH]N'FV@X^5,YKC]5UPZG=E8\[,Y
MR.,5:LB-S7L'#1E@PW.V>G&!5?6YQ'=W$F[ 2 G!'3"DU/:'8L6,8 X_.HSH
M-YXNUB?2],B^T7U]FV@BSC=(5PHSVYK3H0MSP!KB4L3E1S17HS_LV_$J!VC;
MP;J99#M)6/()'H:*\[4[M#]#+C18+@X\M<]P165<Z$(V "!U[AA7826G&X?,
MOYXJ!X<CDY ['K7\\RNC]U4CDQH]J?\ EG]F)Z@_=I);":USL *>PR#7226H
M9<*,CNK53>UEA+&)N"#F-C@&O/DVF:IHQTN"L@4J5;/1N<_C5B.;+;2-I]Z=
M)$DY8(NQAUC;^E5I()H2 /G3T/4?0]ZPM?<HUX+J2,X'(],YK3MFBNR 0%;I
MD^M<_;RL3M1LL.2AX(K7T]][@'@YZ9K2G#4SD;T-L4&4."!VJP<NI5TSQ52"
M?8N,<=Q3_M+*V-QV]J[I1N<^[&?8T1LH#"3SQRIII(5ML@VL3P<Y!JSYGFC!
M./\ :6JK%X?EEQ)">X[?45Y\X69HF$ME&X/R<>W6JIM9+8%HOWL?78>HJT%>
M+#Q-YB'HK'^M.CE!)!RK^AK&UMRKLI0WF[H>1QM(Y%2/<(ZX(Y%336<-SG/R
M/V*U1DM;F 'CS%[$'FGRWV*31:6XV@9^85*-LB@*03Z'@UEQS(6(/!]#Q5Z-
MQ@< &A+4;1*8R/X2M2QIN(+*1Z,IP:?%D#@@CT:K4:_+RF#VQS7J4-#FFP24
M*=LN)%]1U'U%:EK$-H92"#Z5G^2A.<8)Z$5=MD>'!3\:]^BCS:IIM;07>G7%
MM=)YL$P,4B>JL"&_0FORJ\4>'Y?"'B+5-$N$9)-/NY;8J>H"N0/TQ7ZIQ2@H
M03M;N:^"_P!LGPM_PCGQ<FU&*-5M]9MH[P,.\@'ER?3E0?QKZO+I6GR]SYW&
M1TYCPD@9([^I/%/\L,#CMP*%YPV1@]N]21G(ZY([U]C129X4V1B0J3C]*T-#
MUUM#NY+C[';7I>)HPER&^0G'SHRD%6&,@@U1>//.>!2>66_'C(-=O)9F%[GK
MWP+^(6IZS\9_#D7B6_N-<L[R&31)$U"8R P2J1L)/\.XBO2)OCKX4\"^(? 6
MA:7X>N?#]OX=UNZ;5;2X/FBVWAHG,;GEU^8MZX %?,%I(]E=Q7$$C02Q.LD;
M@_,C @@@^H(S5W7M;O/$NLW6J:A+Y]_>.99YBH4NYZG XJN0R:3/N[3M/\4:
M)X9M_$GBK6[?Q);Z+XE@U33=5AD5T?3Y#Y<G(&5VK(3SZ=:^<_%^LZQ\-_C3
M=>'K^>6;0;?Q/'J?V9VS$ZO)N60 ]BC]N#WKR33?&_B#P_:75AI^L7EK97$,
MEO-;Q3DQ21OPZE#Q@^U>R>'_ (U^"/&VB6=C\4O#MS?:KIUDUG9:_I[GSF3:
M1&)5R-Q0XP>?YYUBK&+BXZ[GJ_Q[T&[^)=UXHL+KPA_9FJZ5&U]H6MV\)$>I
M6R &2%V P6VDLO?*D?7Y0\/2M-+/:;]PFMV51U^8?.,?]\U].>#_ !1XU^+E
MC8ZI\._%26NMP1QV^J^&M2G7R9&5=OGQJP(*L!\P&.<U\V:SIFI^$/&EWI^J
M6Z6NI6%XR7$"$%8WW?, 1QCT]J]+#3=-I'+-7BT=3\// TWC_5ETVVFBMKEH
MI)8VE!*N57=MX[G!Q6SI&D.X,9C995;DCMBHOAMJ#>#/'.FWK_=M;U6P!R4X
MS^:FOH73/AA:3^*O%,HU"UTV'3[@2+]H!\MXY#N4Y'3J*^AJU5#5[6_K]#S4
M[.QX^F@W$*JMS&R;N03QN'K72^&-.C2WD(3Y@VWGTKO/%OALV=VMK<H"X 9'
M4[E96'!4]P:9I'AA1!*4;(QT/KBN?ZPJE/70'>,KG#7MBS2R,Z$IG:#Z5E:E
MHF1YNS(/?TKTA=)66VEB88;JI_&LZ>P#($*$G/4UZ>'DM+'D8BKO<\[AT-H8
MQ)M)W'H1SFMKQ-<+K?AJ"UGB"SP?*K#J1Z5U(TKS@%*<KZ^E4KW13Y95EW!L
MD 5[4N2HE<\-8B<):'S_ *YX9:,=,#)ZCBN&U33/*;&!Q^=?0_B#02\3!D/7
MTZUY7XDT@1,<*,YS@5\OF%"-FT?2X+%\]DSR6[M]C'C!-9<HVG)Y/\JZ?6+;
M9(2?_P!5<W<H=Q)YKX/$PL?749\R.1\4PG[5#)V8<FOO7]E+Q&=>^$>G(9CY
MEH6@93CMQ7PSXA@W6T;8Y5NHKZ;_ &&=>>6UUW1048HXG1&]#UKX_B*C[;+>
M9;Q:9[F35/98VW\R/JPVL;9)C*L>0\9R/RK-\51^3X7U8A@P^RN,].HQ_6M,
M.MM\SEHO3N*Y[Q_J\<?A/4@'!>2,("/=US7C<%4F\=<Z^*ZEL/!>:/)?"GP\
MT?XBZQ]@UF*22"WMVFC,4A1E8L%SD=>">*O:O^RYX:$Q6.[U.S] LJ./_'EK
M4^#5T/[?OF"\_9$&3_OUZY>DW,8#XP.A]*_;<Q_WN2?E^2/R.-6<8+DE;_AS
MYNN?V5+=V(MO$4BCL)K53^H(K!U#]E/6XT<0ZSIDP(Z2K)'_ $-?2Y)BEP>H
MJCXCN#:Z'J%R#S%;2R?]\HQ_I7$X1:+CBZVUSY1$+R?#4K,WF/$%4MG.< C/
MZ5\]ZA 7U!P!T)KZ/FB%O\/8HSR9=O/K\H_QKDM$^%3ZK&+EE"B1MH9CC)ZX
M_+->OF6'G6K*,%=I?D98+%4\/&<JCLFSR*WMBB'*\CBJUZ\B\!2>?RKWQOA%
M%"1YEQ!$O0EI!U]*B_X5=H]ZSPP7T4\RR>2VSD!]NX#/N/Y5YRRO$36D3LEG
M.%IM7D<'\)-$35-8A609#,,YKW%;TW^FR&Q+0RVI*3VR,1P#@.OMZ^AK-\%?
M#U?"EX9Y712O09 YJI;G[)XVCA1MB/=^6=C=58_RK[#(L*Z2<91U9\-Q#B/K
M4E*E+1&=J&I7+L=\\A_WG/'ZUB2RR3,0H,C'LHR:^G++PKH:+&_]AVDTH'+R
M1YR?I73:?&EDH%MIEG; =/+MD']*^K>6SGM(^#_M907\._J_^'/DG3[;7H9U
MGL+2\$J]'@C8G]/Y5VL&B:WXMMA;ZOX6U"UF)$8U#[*R1%CP-^0 N3QGI7TN
MGB&]@4@3K".X!"USWC/Q!J.HZ;%:QW<4LTDZ,B3S;4.T[LL2>%&,D^U<]?*/
MW<I5))I(WPN>8AUX0I4TKM=6_P!#YQ_X9'^(6I:NLME:VVFHC;EFNKD)M(Z'
M"Y.?I7:ZI\#]-OOB%I[?$6-VNX(5%[/I\A2'4(^ MUG&<*?ED48/(;IFN]O_
M (M^*3-/##-91")B//M;-I0V.Z[F^93Z@?A2:9XYN?'CIH/B);>UUJ-]VFZE
M&FU1*5_U4BGH''!'0@]*_.\1E,VG*+^X_5\-G:NH31ZM9_#O2O"^EPZ=HEG#
MIEDB_+!;*%7Z\=3[G-9M[X<EC)Y)_#-5OASXJ+&30;U6AGM]R6Z2METV_?@)
M[E.JG^)"/0UVD\P9B.#VK\\Q'/AZCIS/T*@X8BFJD#SNZL)(  P(Q5*#3KW4
MF,=K:7%RPZF*,L!^72O0KFVBN 0X!/OWKK?#VJ6ECID,%LZK%@94#OWS7*\0
MD>A0PCJMW>Q@_#7X:7.D2'5-10PW##;'!W09R2??VKTR./:54_=QCD<4VTNQ
M*GWQCL:L!PQ.WKCBN>4N=W/5A#V4>5#'C;/&0!7#_$WX9:#\3/#UQI6O:?%?
M6L@SMDX:-A_&A'*L/45W9^8@Y)[5!-&".!GWQP:RDVM4:)*2LS\O_CS^Q[KO
MPQ2?5="DE\0: OSOM7_2;9?]I1]Y1_>4?4"OG@R@YP1["OVOU73([B/;P#C'
MUKX__:(_8HTOQ9-+KW@Y8-)UG)DELF&RUN#W(Q_JV^G!]NM>MA<RUY*WWGC8
MK+/MT/N/@[<>/3USTI!@]>E:'BOPOJW@K5Y=*UNQGTR^BZQ3KC(]5/1A[BL8
MR<Y!_$5]!%J2NGH?/M.+L]RR=JD%:K/$97YZ9--$C#H0:>DY0G)[FKN2.EQ"
MG'!QWJ>ULC-"C$<XS5#>U[=I$#RS 5W-IIR1JB]@,#\J:5Q-F;8V8A="1TYJ
M>.S:\G/' /2M=[41H<#G%"31:;"SDY?Z\UH*XV[BAT^ (3^\/&/2IFMC<[=C
MOE,LFW!.[;TY['-<K=ZP;R^WOEE[ 5T%@SB/+$@*00*+WV$,M;"33[BX+/)*
M2V_)7D+C'.*CN+@.2"2 .M6+J]='#1R,K$<A>]9TU^TF0\>\^_?WH&5)'9[N
M%4E,2]V&?PR1SV[4BZK-+>0PW$K3EU($C?>('0'W &/RJU:P-YBRG<FULC:Q
M4CW!J":Q@BNO/\YI)&R=SG.,\FD EQ*&..#Q^%9MQ(,''_ZZMR<-PP/N1[U0
MF1N@(YZTGL!3E;@_K5&8YQ5N8=?FJJZCJ6K-E(U_#USMT^\A'JK_ -#_ $KN
M?A7X:&H7LNLSINBM3B%",AI?7\/YXKSK0 TM^MO$-SSJ8@O<D]/U%?0/A2XL
M/#NEP6+N"D*X;G&6/+'\ZUB2RS<:7<7LN3D<]N235BV\+21$DC'0D@=:W8O%
M>D1!2TZC@YY&32KXVT<' NT/! QBM=#&[*,>GO:QL""&Z'%3+$4!WHPP.Q[5
M>3Q5ILPW"5&ZYQ^M4KOQ7IT,>0BLPXY/% :DGGE%7(''89I!'<W./)AD8]F"
MUS][\1HHB1#"@?L0*O>&M=U36[D'<1%PV5["@#5'A?4)VSY C_WV JPOA&6,
MG[1=1HJ\@9R:N7_B!;0$>86;LR]17+:MXG>0G;(2<9%&@MSIT_LK2 NZ9IG4
M<XX!K,U'Q]%;1[;9%3C'.,BN N]6EF!.222><UG'?<OSD \9)YJ'+L6H]S<U
M'Q-<7\IS(W7HM7]$C*?.QW$COWK(TZP#,I"G.,G)P:Z33X2B?+S]/6JCJR9>
M1T%FVXQ$D,#T'7%.T/7I/"^O)K4$YB>TD%PK=<$'_P"O4.GL$+.PR I;CZ5S
M_C&7[+X1U"084L$ _%A6S>AFEJ>WP_M@:HD2*;EV(4 GUHKXT_M63L3CZ45S
M\QJ?KO;2QSIOC/7J,X-$ULK<L K8[=/QK-DM7A??&=N.?>IK?66C<)=)M /#
M@<5_/M2G?8_=D)/;%>,'..AJJ^2-K G']X5M&1'7Y0"O;/(JO-;A^@YQT(Y'
MTKR*L+&T9&'<623A<?*P^ZP'(JFZ2Q*4F3?&3PP_G6Y+:L,]O3TJ'#(?F&5/
M0]:XGHS=-&4+)+D!HR'(Y!!Y'XU:ACEBQYA9B "' Y_'UJU_9\;D/$2CXZKQ
MFK%N)X\+/&)0/XE&"/PKLHZD2:L,BG,J@-@D>G^%/$X0D,P!/&&JP]I!<@^6
MY#GG:>M4KBUF@!RGF+G'/]#7?HS%%A3+"0T9W*<9![U.)XKGY6;;)_<;@_A6
M4LQ0##F,GLW2I!<HX(N(P%[,!D?XBN:<+FAI"S*M^ZD(]5;I1,Q=527*-V8#
MH?K4,=RT48,;BXB[*3S^=6X;R*=#TS_=;[PK@E%K4-2M=&6W4,PW'&=PZ$4M
MO>+=QJ4<#G!!X.:NHB2 B(X/]SJ*Q[NPFTZ5I84W1-]^->WJ14QL]!)]&7I;
M:&5#Y@VGU JLEE*A#1G>I[J>*+:\^0,I$B'@^H]JOQ>6X#1$QOW Z?EWK2-T
M]1NZ(H)@I 9<>ZBM6VP5RK!O;K5, ,P$T91L<.O2K/V=H]IQO&.J\&O2H6.6
M9H1Q@GISU%7(8@G51S6=;3'<=IWXZCH:U+:92<$$,>QZU]!11YM2Y,L",!U'
M/>OF_P#;K\'BZ^&VD^((U+3:7>>0Q'/[N;C)]@RJ?QKZ91=PSD^M<K\8O"I\
M;?"?Q)H@B5Y;NQE$1/:51OCQ_P "45[N'?+)2/'K^]%H_+*(^9&AQG(J>!@)
M,C&0>N*A&8U52N& Y7'3ZTJ/\^,=?SK[3#RU1\W41<*!UR>O6HE3&>/8DU:A
M52^ <J>,D<TLL)C=NU?1JG=)G#S69 4"N&P6']/Z4R1.O?/3/:KZ0>9;#@_*
M>#FFR6[!B"O/I70J6AFYF:(B>??H*41G@$<^]7H8?GRRY /2M_Q+9Z5(UM/H
MT4L<#Q#S(96WE)<?,,^A/(^OM6L,/S*Z,)5N5I&#ILMQ:RB2WEDBF3.UXF*E
M?Q'(K0%W+<W,LMS+)//(<M)*Q9V/?)/)^M58LQGD$]CVJ:-#G('3N:UC2:V,
MY3N>H6EG9WVA1:BUV(+X0HJQ.>)"N5;'O@ U]*>'[G_A)(-)E7&WQ'H+6<A]
M;FWX'\A7QQ%J,<6DI;MN,L<Q>-NP5EPP_,"N[\#?%'5_#%WH\J7$DMGI]PT\
M%M,<QAF #_F ,UZZI.K%16Z_K\['E5'RZGTWX&\01-H/ANYU-4<Z;?2:=*[C
M(1&&4SGT)/Y5M:M*MYK\-K/;)83B;RI9;=<"0$_*V/I7EW@[Q?I7B+3O%$=U
MBR^W8N[6 -E%E5B=N?7!(KU+PW8:GJOA^(7MN]PL, O+#4DYRJ\F)C_CZ5R8
MC#^QDY-6_P"#K^IS1K*:LF-U[P@++?+9W*7T48/F%!ATYQR/:JMQH5I=/'/#
M ;4&-=R$Y!8=3^-=*\B:=XUMYRO^AZDBN1V*R#!&/K6M?^0+6P@E4%;.Z-I(
M>X4GY1GZ8KE5>=-1,:E%3NSSV/2@V0(P"1P<51O=":*!<ISZ$=/:O0-<_LZW
MUJ&PLH98[L-Y1CP=K'L0?6L3Q;;WFE0JMS;[$8X5U.5SZ9'2O0I8F<FK=3QZ
ME!0NWT/,M1T,7A()QC(S[5Y-\0= BLS\JY[ XZU[A/<Q^42Q R<'FO*_B!<1
MWA<+R,$<=ZPKRJ2FT]CJPKBDK'SGXBLP)'QP <"N,OX<')!YYKT_Q'9'<^ ,
M =1VK@]4M?++<$"OF,3'<^TPT[G(:E 'M)E*\XR!7;?LI^))-!^*D4:-M%W$
MT77@GM7,SQ!V9/[PY'6N-L;N;1_$,$T,LEM)'+Q)$V&'TKP*M!8JA4H/JCU8
MU?8585ET/T0\1:CKMQ-@;HX/0-6;KD,D?A68S;E9G7K]<U\^Z!^T?XJT>^BA
MU()K-G]P?:#Y<O7CYAP?Q%>TZCX]LO%GA.RECBEM',C,T<I!Z+ZCKUK+AC+,
M3@L5[T5R]T1Q!CZ&+IP47K?8Y;2?%VM^&?%.EV.BM8QSZL%MS)?QEHT^;@GD
M8'/)KKO&WQ,\?> -;L=+O3X6U.YNX6F1[*;,(521AGWX!..!FO(O'86;4;)1
M\P%OT'.<M_\ 6KGK"[\.BYEAU?56L(U3*_9;)KLNV?ND*0%XYR3BOM<SK16(
MJQY?>NK.^VBZ'S6%PJG3A-O2SNK;ZOJ>T67QS\8:G<W%NOAS1;B:W"[PE^(_
MO*6&TF3#<*>F<=.I K2\2^,?&]U\(YO$TOAG38?#NIVWDQW2ZDWFJ)B85;RR
MN<[CTS7AL6BV>L:/]LTMQJ9MK?[3?(D:*MFF_;@[B&)SM)P,?,O>J5D\\L]K
M;O-.R-.@\II6,?WQC"YP*\#GQ52I3C2FDN97NKW75+56?GKZ'HO"X6$92E#H
M[6>S_KH>GZCX!U6]\)Z<MN!M//\ 3^E3ZGX!U27P+-9EO+>-4F#(>C"0#/'H
M&KV+1],\G1=/C?S2JQ LD$>]SGG"KW// XYJ.Z87]N+;R9(3>6L\01UVNC8R
M P[,".GK7WN!Q%2KFDHRUB[K\&?F^;QC2RWVL-XM/[FF?/W_  I/4I7D\_52
M-QYV0J3CW^;]<5MZ%\(I=';48UFN9C=6K%&E  26'YT(('4KN'4]*XEOB#XQ
MU<1QKK>J/+)%EH;5;>$EMQ!VA59N".16I\-/$6H+X_T.ZOKS4+M?MC6K-/(\
MB-OB9&.X@#\,<?C7V7UNAS)1AJ[?CI^I\S7R_,?8SE4K1LDW9+=K5+9=4=C%
M\,-0NT2663>' ;)/J,UD>)?!%QX>OM.O,G:LR!BIZ?,*]\M%:VM8H"AS$H0C
M'IT_3%5-5T--<MF@G@WHW&>X]Q7O4HQI[*Q\13S"JJB<]OT*NF7*RP*%F<8X
M"[L5H+ O&[+'_:8FJ=EX2O8P%4JP!ZMUK<M/"=]P6G51Z 9KH5:$?B9P5*D$
M]&4O(5,811CT KG?$]A+J-]IT4*EG1FEX&<8 P?SQ7I%OX65L":5F]=O%:EE
MX:LK5RX0-(1@NW)QZ9K&KB:,XN+UN<\<=&A+G6Z/&FTO4+IVB,E_/M^4I%&Y
M QVXP/\ ]=9":5#+XSM/#[036U]<9=9I$*-Y@4LO;K\IZGL*^IM,FOX[5(;&
MV4QQ@+YD=FLC \_,6(///Z#TKD_'#Z!H_B.QU#Q+8JNM!D-M+);YDB);:I 7
M[F"_IP":^-4ITJUFX*-]M+M?=^I]Q/,Z&(PG-1HUIU'&][-Q4K=[VLGUL>7_
M !0TF\L-,L_&%JS07EJ$74FC&2NTX6X ]4;@^JL17<>"_%<7C+P_!J$85)\F
M*X@4Y\N5?O#Z'@@]P16^(K>[DU*U:-)X&E>.6)AE65E&Y3[$$UX!X<:;X'?$
MZZ\/W<A.A7P4VL\C?>MR<1/_ +T3'RV_V2I[5^89]AXO$3@EJMO0_:N&,7*O
M@*5>7VDK^K1[T.",]??FH]!M#8M<)ORAD++EN@/.*D0J&^=@$R 2:;<F:WN0
M4 ,0YX["O@:CMH?IV#3;<CJ]-NGMSD,S C%;5IJ;.PR2/:N3T[4-T8.P%ORK
M:B(DVGH >IK&,CT)1ON=.ERLB9!!R.IJ5F#KR3]#61;,T8'!Y]>M7HY06!/R
MCM]*Z$[G,XVV!X2V.,CM]*J7&D)<Y!& >YK267GG&.Y85S?Q \>:9\/-#>_O
M&,LK?);VT9^:9_0>@'<]OKBJ5%U&E'<EU533E+8X'XT_!GPMXV\/FV\1Q0/;
M $17DCK&\#D<,CGH?;H>XK\T?B/\#M<\(>);RUTN.3Q#I<3$0:A9IGS%/3<O
M9AT../2OK[QAXSU7QOJAO]6G+.&/E6RG;% /[JCU]2>:RI!G:S!F(P!DD"OK
M,'@Y8>/O2WZ=#Y+&XV.(E[L=NO4^%[K0]5L<_:-*OH!ZO;MC\\5ESSF)F5D=
M2>Q%?>LT*LIRN >@(X_.LF^\*:;J!;[1I]G< \9> $G]*]+V9YG.?$VA7 _M
M6!BIV@YSCVKT&WO0P!;CTKW>\^#7A6=\C1X(6'/FVY,>/P!K U7X+:2JM]BO
M;J)@1F(*)CSZ]-OXFFHM!S)GEES?H(R2>=M<CJ6I/,V ?SKUS4?@AK$DI2VO
M;-D Y\]]KC\!FLR;]GS67@,PU"Q+#G!W@?GBDTV/F1Y?I<2R7B>;G&>1^-=L
MTRQPML  Z"LW5/ NK>%KE5U"S*QM]V=#NC/XBFSRM"%B WDCY1W-)*VX]Q+B
M3<^>F>O-,0!CDCMUK>TKX>^(=;"R1V#6\+=)+H^6I/MGD_E6S)\'/$$<;,)K
M%\#&!*>OH.*=F%T<7),8XCM.*I/)N;/7WK?UGP/K^D#=/8-)'_?A8./TKG#(
M5<@KMQP0:3 ;)L*YVX/0U1GQNX' JU*V>,=/2J-PS<X!^IJ6,IRG@X%5I>A&
M>:GDSMZ=:JNX/4$^U9LHW_A_ )/$UK*P)6W5IC^ ./UQ78Z/X;U[Q]J<L>FR
M1VUN"=UQ<-M4>PQR3]*Y?X=:?<7FI,5AD2WEC:)KGRR43.#R>F< UZ9X)\2)
M;^+;BUM1Y>G6<(4 \9)/_P!8FM8K34SDQL'[/^J.?]*\4QPKZ10,Q_4BF7'P
M2TVP)-SXINR?]B%5S^9KU:;4OM5L=I4 ]P>M<)XAT:>[#.K;B,\U;BB4V4;#
MX?:19_+'XCO& _OJAQ5^3PAI+9+:_)TZF)3_ %KA-0@O[)FRS$#H:R9;N[Z%
MVQVJ.:W0TL>C1Z+X8TZ3=/J-Q=[>=B83-:4OC^ULK/['ID MH3U(.6(]S7CS
M7,I/S.QJS!?-&0#Q_.IYQ\J/2(-2ENY"9'R&ZY-3S:>S@'@'':N/TW6%5Q@G
MTKT+1M0@O(5C=@#_  M6D7<S:L8C:>.3M/KQ_.IH;()PW;GDYKIKC3,]0 .V
M>]4Y;3:#P%!/4=JKE(N5;>(+M!&..OIFM2V4'D'(QC\:JHH5\G"GKUSVJ]
MJ,K''?)[5:)9?@Q':NW3("\'IZURWQ+D$'@ZX)&-\L8_6NK(*PPJHQDD_,/R
MKS?XSZHL.G6&GJVUWD,K+Z #C/YU4M(A'5H\X\XGNM%4M_\ LBBN4Z+'[./
MO;)]C5*YL%D5@ ,=-N,FM@Q!_4'/6H9+=NJD$=:_ FS]NBSF&-SIA_=Y>(<%
M.X^E6H-5CGX!VD=1T8'Z5?GM<DD[@0/TK(N].20[F3#CG>O45R5$I;G1%IFB
M+G<H+\K_ 'E%2F+>,J1CU'^%8@:ZM#E3YH'H<$?XU;LK\2, V893VZ9KSY4]
M="S4CM%3E1@GG!Z'Z5;B3 (9<GZ<U7@EWC!X/?TJ\%++P/P_^O6]*-C&3*MQ
M9)+A\\C^)>"*J2K+;EB&WCWYS]:TG79SNQVR.WUJL[X/. >YKIDR4S-D\B?[
MZB'.?FZJW^%59K)XSE,[2.".0:TYH!(2!S[@=:I-'+;@F)A@_P '8US.1LF9
MK.T;AN8F'!>.@:D!_KTZ?\M$X-79A#,VR6,P-T/<9]JJSZ;M#.F'7MBLVT]S
M2Y8M]08@.LHF4]QP16I;:S'(NV3YL\'M7*F$QR$[?F[=C4G]H.N!+&I&>,#!
M_"H=)/8&DSI+C28;E_.MI?*D/=/ZCO402^LP'D6-D'&0VW]*S[&]VE3&QSZ-
MP1_C6O9ZSF0(Y!;U;O3BFM]3-IK8BM]8EF4HL)9NS-TK3M$>4?O9S_N)\JBD
M6RL;QMQ'ERG^->#3UTNYM2=CB<=<,=I_.O3I<MM#FDS5AACV[0H48Y(&:N)#
ML7LPK*MKF6T_UT3H/<9'YUMVUPD\8XY/&17L43S:MR2*;G ?:?[K#^M65E!
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
M>,)]!^T>'-4"VUY:3.H3IM=3\Z@>G\0]FKZ4.F1R*1#(VX=01@X_&OE;X_\
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
M227G8>9,YY9W/4LQY.?Z5^?YE3PF2*7U5?O*BLM;\JZM>NR/KL%4Q&9M*O\
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
MP,J\9RQP."R$YYKU/PW\0?!OQATZ2W@N['4<@B>QO "T?./F1@"/Q K*T/\
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
M:\EIJT4^F7T+[XI4;AO1XW'4>XK[^93&?E.1_=[5A>+O!VC>/-)DTW6K1+F
MY*9&'B;^\C=0:]"CC''W:FJ..KA_M0/./A)^U59ZYIT6A>/52ZM3A(]3Z%/0
MOW4_[0X]:]8UCPB(K5=4T>8:GI+@.LL1#8'OCK]17QM\4/@#KWPOFDO[&1]5
M\/YR+A%^>(>DB]O]X<5J?"+]HC7/AA<)'!)]KTHM^\TV<_+@]2G]T_H:]:2I
MXB/O:^?4XZ=2=%^[IY=#Z9BDVYYX'9CD&I8YTW=HV[9/\JT?#>L^%?C#I9U/
MPS<I9ZD%!FL)"!ACVV_PG]*S+O3YK.=K6\@:&=>,,.G^->/7PTJ.NZ[GLT<1
M"MIL^Q,8A*N2OS$=<\FH?*>$DD;E'?N*:AD@?;CS$QU!Y45>24LFXL)%Q]X=
M17 ]#I*GFJ^2/W;GKCH?K5R"ZP-KJ&'Y_E2-%Y@\Q3G'ITI$8'<#@'K@CFC0
M5RXB*?GA;# ?=-2QW(Y$@P>_I5(*\8W+N)'1N]68;I)0!*H!_O$TW%$LNQS;
MCD'<#^53B-7(QA2>Q-43:8YA.#W4]#4J2M$0LBD5/*9LNI$0>^,5((0 #@>A
MIL$P;G(8=,9JS&P.<'!Z<UTTU8YY,:L08?=Q2C=;MN XZ8]*DV^F!22'C& 3
MTKTX2L<DE<HZBT=TA;E),<,*\_U!;FRF9BV5ST)X/^%=?JQ=,E.E<[+=).=D
MRA&Z9/(->1C,3=V/0P]/E5S$,JW (9MA'4=P?>LV]L [$%0N>>/\:UM1THJ=
MT>74<KV*_0UGQSM$2KC>@ZL!_,?UKPW4N[GH)=C-C::UZ$L/0]13FC@O#G=Y
M4N><#O\ 2M4P12J,?*Q'<_R-5);+'&"6]N"/\^U4F2S+O;)HEQ<HKIGAU//Y
M_P!#69)I4L))M7#QGK&>HX]/\*Z'SI(<[_G7D%6I@MK:XRT9^SR>G:NF$C-H
MY2XLTO/E9!&V._0_0US>L>&MV[Y?G89PW<_Y[UZ+>6C*I%Q&"N,>8G^/^-9T
MMLT0 "+-$>U=D*C6J,)03/'[G3)]/D 7*X_A_P ]::DT5P-DX"MR-Q'?Z5Z1
MJ6E13!@8P5P1M/5:Y75/"K.6DC.]?;J/\:[X5E+1Z,XY4FMCF+K0RXWQ?,,<
M$X&:H%)K,[&7S4/8\XK89+K2C@?,@/(-3[K;44VNH1_]H_RKIYK'.X7.<,1(
M'V=N#_ W/_ZJ8905\IOD?GAN0:TKK0;BW^>'+ G(8=?RK.E!8A)XMW/4]0:T
M33,6FB)K$2*V8Q&^.N>#^/\ 2N/\1_#72]85Y'@^S73=)X!M/XCH:[98Y(?F
MBD,Z<_(Q^8?XTBS*[;&7.!C;T(KIIUZE%\T&85*,*BM)'SOK_P -]9T,-+'%
M]LME_P"6D0RP'NO:N4PRYW#!';TKZQEMEER86(.<[6ZCVKC?$OP]TSQ"S//
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
MM;J1_*O4/*&>I5O1J=Y;@C(W*?Q%;+$U5U,_8TWT/+T\"S6<?^CPQ1H.HB
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
MLEN5W^PQ_,UT3Q^%P\7*4U\M?R.>.#KUVE&)Y'X>\$6/P\9+WQ';6.KMO4+
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
M! ['.:B92-9)-PR._:IT;S%(Q^=9L3;64#ZU925LY[@9KCD58?);AN,8^E0
MM:L!N)!XQ5MFW!<]3WJ*=0?PHN.PY+W8>=Q'OVJP+^,\9!]>*B6-6&",_*32
MFW3>!BI:%9$A93G:V:B=001M#>N:9)$J]..::DAY'85SR5BDC \;>!-)\=:2
MUAJUHES& 3'(#MDB;U1NQ_2OD_XE?!;7OAL[7ELS:AH9/%TB_-&/^FB]OJ.*
M^T\Y;H,#M5>\M8KF-XY8UDC<89&&01Z$>E=6'QDZ3Y9:HY:V&C-76C/SQD_:
MAUSX:6,^F^']0N))I_E94;*(3_='K]*A^''PV\5_M&Z]*WBOQNN@1D[EMY6+
M329]%S_.NI_:&^#_ (7\#^-FU+1[$VTEXAE:'=F*-L\E%_AS7BUMK-[9:M%=
MP7,D5PDH*R(<$8K]+H8N'LDL/&VG7<^)J8>4JC>(E?R6Q];Z9^Q/X*\(%%UF
M*\U>3&1-+<$1R<=@O2NLT[]G_P"%5K#ME\,VDIZ;I"Q_F:Z_]G'Q?J'Q"\%Q
MP:XT=VH0 ,5^8?CFMW6_#5E!?20HK! >.>E>#B*M=2NZC^\^@P]##N.E-?<>
M7ZE^R_\ "G4HB(M$2V8]&MIG0_SKY$_:D^'VD_"?QUI^G>'Q<QV-Q:B5A/*9
M/FS@X)[5]XW>F1:?'*\+."..6S7R#^W#8Q2KX:U1@?M>^2U)'0H!N''KFNS+
M,16^L1C*;:?=G%F6%H_5Y2C!)KR/FLZE)D_.>G7TIXU.3^^3FL#S6QU[TIE;
M:3GI7VO/(^+Y$;O]IR?\]#^=!U5PN/,)]ZP6F<9.>E(96(Z]J.=AR(^E_P!G
M_P" 7AWXK?;M0UK4+RW\I(]JP/M!)SG/Y5[[I?[)WPMLF0W N;ID/(GNFYKQ
M[]D[1HM3T*XDEEG5@V/W;[<\U]/66@6HB )D<@]6?)K\LS?'XNGB9PA5:79'
MZ%EV#PTJ$92IIL;H7P1^&V@J#9^'-.+*/ORIYA_,UW6EVFDZ6"+.SL[8 ?\
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
.S"BH_.;VHKOYCCY3_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>zspc-20251231x10k002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 zspc-20251231x10k002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" %Z C0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#TSXW_ !D1
MM(N=%TQ&1GVE'[A20@&/?)/TKY'^(_BT1:F\-C*Q2UA2TB''S8R.?J2S'ZUT
M-QJ5Y%:337;27-['^\E:3DO<GA5'<A<@>Y!KPGQ9JK03):1R&6ZDSN<8.#@\
M9]><GTKX*C3=6>K/LJB5&%D<WJ,<VOZBJRN B!54;O4DG'U//XTFEZ[<:7*;
M$RNEM\P9=J_,H/W3GKT_2L6[O'MV1E),>1B0<9(Z_A5ZS0M<))<!5263<L9(
M8\8)Q]2*^EA326IX$WKH=-IOA*5[QK^P"?9D9'CG:$*<'DJRJ1S@]<$5U]\$
MO;B"T'V6UA51'"(V)1E QD'/RMG.0:O36<5[IL;VTS174D2%00=O."5..^&[
M?W:AU'P9:Z5*D!F,\+.H8L=KJW)QD>H/IZ>AJ>3F"+Y-CE=0\+1^'@DE_9R3
MV4^XP74#&,X&/O$>A.,<9]Z[;PLES'I'V_0Y?M=M$OS;(_M!5O\ :4?.IZ<X
M(J&ZT.]M88)[(O-!$6$L;KG*-QTZ>_%177AVPO)8Y;6Y_LV]!!W6Y,1W>^/Z
M@BL6DGN=<?0Z>/Q!K5[9&)X+2]2/)EA,*L".^0#G^73I7G_B+Q!:07A#V@LR
MV?D3Y!SP >-I_(5K76C7^FW-O-<W,GVMN%N#\Y<\\>9U'XG\:YSQ#KDLH>TN
M85\P'(6XAVM^#8_QK/1O0TMRHYVZ6"\F<Q7@1E/RQDY [<KD9_#%8S:3//<%
M4=!V#<KG\#4EY8JSL\,36K!L%6!*C_/M5-)+VW<(8G(4ABT)W >AQU'XUTP5
MMCDERWU0269B?!0,P/\ ? S^76I(;4M*2-J.Q^Z6 'IV/%(VINTG$I').UE*
MFGP3 R$D$Y."H&2/TKH3LC%I;%J%)4PCR1X..Y;'Z53G9%#$OA^[0L1_2MM1
M$(QG@J>?D S5"]D!F $0/&>6Z?D>M5!HR<3'B6WCDWMN+8SG8!G\1@UIP2I=
MQC8&QC'[V0M^0S4#D12%E"^@)/4_C5BVNTD5D*Q@)E\>6"*Z$S-Z'6_#R_BL
M=5$$[YCG!C9'3CG^O-?<O[-_C?4=1\+_ -G75ZUU=:5<-:R13)M:-!RF#W^7
M&#7Y_6ET+"X2>(; 3G]VNWK[5]9_LP^,TD\?:?:RQ-G7[,PF1R3F:'D,1V^4
MD9^E>=C:+JT[0W1V86HH2][8^^_#<AEM0Y.,CC%=%"#D9ZUC:'9BSMT0<#%;
MD2\CBNJDG&"3.:HTY.QMVP'V?%>:>.DW71&.,]*],M_EMQT%>;^,N;T@==W0
MUWK1'(<3/9!O+X&<G\*M:;:!+51CMW_&K8@RL9QCD\U:M(0L( QTJ&-'(>)=
M)$SL<<XQD?2N@^'T'V*VC4#;UJ?4;,,QX]?Y5+H<8MD&.,9XKFG*QI%7.?\
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
M8]LU#<1EU+JD(R>HQD>M%K"CJQWA >_)(/IBI3&$!7>QZYVJ130N4SF*HY)
MR>R\#\ZFLC(67$0 4]R>!^%6%AB4$$2O@=FQ4]HS"= L$H0^AQ6T78R:Z"-:
MCS""22QP!DG ^E>__LQ:U::5\0?!0O0!$=3DM1(Q XDB..3TY KQ6[M'+H<%
M<]G?./PKKO"UC)/:V"01DRB\WX"Y*X1CQ[\&IE+HAQC:Y^P&GR"2$,&V/_$K
M#'Z=JT8'Z9."*_.GP7^U)XH\!+%9RS3W*)(46SU#:0$."NTG#+U./F[<5[M\
M//VVO#^KWT5AXDMI-&N6("W6/DSGOU_2G%VW,VNQ]>Q,/LN>/PKSGQ6,WQX_
MBQBNNT;Q!::WIL<]E<QW*.NY7CX#"N+\2W!^W X &3U/2NQ/30Y]BA'%\B<8
MZ]*LV\95 ,?G4,-PHC52",+UJQ!*FT#D ]A4/<$-N8LL2/>J]LIB4 #H#UJU
M-<1@GG'7BJ\4BN,#(('2N2L:PT.7\5 MQ@CGM5328BHR *V?$%N#C@YJEIT(
M7)/ ]*YVK(V>HV="%(P!6/<Q'GC%;\Z @X)K,G0 GGC':H#8P[B#D8'X"JGD
M Y&!BM::/KZ>E5VBV9)(4=>:&A7L5%L01T%5KB**W7+,%--UG7HM-A8D@8]:
M\?\ %7Q&GGE>.U#,?7T-=E'"5*WP(\#,<[PN7QO4EJ>AWWB>SLLY=>/4\5BW
M7Q)LK<D&50?0FO&[B;5=6EW2RE?]E:FM?"\TQ'#,3Z9)KWZ.4]9,_-\9QL[V
MH1/4F^(MG-R)5Q]:6#Q-%>',;!C7GA\*7%NH+PN@//*U=T@#39@')09_*NO^
MRJ=M#RJ7&.*=11J+0] ^T*P&5QGH:N6=O&[# '-<S_;UHD8'FH2.V:=;^*X(
M9 1(ISGO7FUL"X;'V^"X@IUFE)GJ.EPB(  XQ^5=);D*HYQ7G?A_Q3!<,$W@
MCTKM8K@/#N!R/45R*+CH?74ZT:BO%FH)5QUXJ&8@KG('L*S?M&#Z8]*<9"Z]
M\9HN;E:_P01T/I7.WEOF3 Z^E;=T.2,8'TK,EA);(&0/RJ&",>2P+9.,4IMT
MM(]SD+C\*T9'2VB);@\\5Y]XK\3$DHF6).,"JI4'5=HGDX_,J.7T^>H[$VO>
M-8-.#!&"[?3KFN'O?'US=28B+$'J:=8^%KSQ%=@$,2YX45[/X6_99U'4+..5
MMD&X<(5YKW88.G22=0_,:W$.,S&;IX*#:\CQ:/6+^XP<%/8UT/A[5)8YP)6(
M'7/O7J^N?L]7/ART,N_>$'S #%>9ZEIXTF9D(QSP176HTFK11\SB:^8X>IS8
MBZ/8/A??13^(K-0P)[ 5]7Z?@:82.FVOASX'W;W/CN"/)PJ&ON"Q^71_^ UX
M>*CRRLC]8X5Q+Q.%<WW/$?BY,(YH@3CYZ\XC(ESSR:U_VA=>.FW=L ^ 7/ K
MSO1?%(8IEA[#TKS5A^>',C2MG:H8V5"70].TVVQM)_*NCLQL Z_A7)Z)JJ3J
M,&NGMY04!!P!7-R<I];0Q$:T>:+/0/!4GS=3UKJM9;; ,=<5Q_@=^>H(ST%=
M;K9Q;_A6[?N'1'<YH3G>>WM3FNACK5,$[C]:CE+]A@>QKG<C9(M_:=I!R<58
M@N!@ FL5IG';%/@O"KD>]<SG8U4380Y<XQUK$\31;H">A!X K5M6)P0"!65X
MG9EAQC SWKX3C*2635O0]# K]]$YI$ &"*1@!VQ2[A]/:D)_"OY%6Y]DCRKQ
M?;EM;E//0=**M>)U']L2\@<#@FBOLJ,VJ<?0KD/:)?A];(?ETZ%/3;&/\*R=
M0^'$$DIN+>V.GWP7:MW;+L?V#8QN'L?TKZ CT-R,%%S_ +U%QH:V\9>40Q)Z
MR2!1^9K^L994FCY:.8):'SK;ZCJFDS+9ZW:(!(Q6/48"HC8XX#+_  GMGOQ7
M/Z[KATR^$$I(24D*P]:^A-=\,V&KVKQ%(ID<$9AD1\_@#7R]\9?#5]X1#0S-
M))ISG,%RPP86[*W?Z>WTKYW&8*K0=^A[6$Q,*NG4YC5;I)3+ 2JRFX"H!T(^
M]_C79Z9J\,S1*6V.D9=0>,,3V_#^5>)7FOFYTM+^($7=E,&F0_Q8X;^>1[58
MC\;,BI<1283H<=@>17#!21Z343U7QKJZ?8O.4J)(B'.TXY!!./KC-<O\0_%=
MS9:'I+69+H@\YL<YRY_^M7F^N>-YKIMF2<+T0UH>'-7_ +<\)6$4G[VXMY)X
M67=C"CD,WMAP*UG%R2;.S"N,6>8?$2SUM-<GN[BXD@6YF\V%I,'S%;G)^G>J
MWA:Z;QE9Z_IR6ZQ16B*DDT$7EK,S#U_B(QUKO/%_ARYN="MHH+F&&<!F1YLX
MDW  @GG'M]*Q+?0M3T^*)+*QA;3K=0#'"?*);H9%/4$GKGBO5A.+BDMSBKJ7
M,WT/G_Q;\/YM/G=1&)03R",OGN?>L>R\+SQ QI%* ?NL68#->Z>,#/?W"+/
MML8B S79 E'ME>&^OZT[PY9SW-Q$D$2!N!N"]?IGVYKV85Y*&I\U/#)S]T\?
MT_X67^I3*38RW3-QM$+-G\2!BKD_P7UNSW/+HTJ9)PP(CX^A/-?9&@: ;2S1
M4( *]0O)_&M-O#ML@WF,;SU8\EA[DUS/'3OHCKCET.75GQ38_"S7PY\O3F)!
MZ-L_QS77:?\ !3Q/=Q#;HD>_.<&X1<C\C7TW:Z<P9CY04!B, <D=C6I9Z<%V
M^7\Y!P%]!36-J=A_V=374^;;?]FWQ+=LOFIIMF,Y'F7#$@?\!6NAL?V4KJ8I
M]I\06ULK<XL89"3^+-7O<]M)']Q>2.W]*NVUN5@##.!U _SQ5+%5GL[&D<OH
M+='AC_LAQJ5>#7G:0_,Q:'G^9K*^(OA2R^#>F^'[6TNRU]<W+,;EDP'' (QV
MQG.3Z5])07@#L,D!3TQBOC[]KWQ?'J7Q*L]*67:FEV*JRC^&60ECGW"[?SK;
M"3J5:R4GH<.88>E0HMQ6K.@TOQ1X/\?74<&IQB:2+;FYDX$KKGY^>0@Z#Z>]
M<?XUEU'P#L4VJW^GS,1&\6X(3U.P<@]2./2O'[367T\$V\NV<\1MZ+ZG^@KU
MKX>ZZ/%VDR^&M7G9K28E[=I'RZN!]X>@'.3TYKZ6;CRGR=.]]#N/@5^U?J_P
MVU2.!WN3I18;[*Y;.WMP3_2ON[3/&^G>/=*LM:TN=);.[C\Q&'3/0KGU!X-?
ME/K6C3>&M:?2=0@WW"MP)#EF4]"N?:O6/@#\8;CX1:XD5Q<SS>%KM]EY:2J1
M]F)X$R\G!'?U'X5E!VVV'..I^AWF,B9$@P4'2IH9FR,,.>M8]KJ$5]:13PD2
MQ20JZ2H<AE(R"#WR#G-7(F".N1C%;&*)K^=T1R, @5+I,K2'GL!61JMUA'&"
M ?2M'PYEN>@XKDK;&U,L:V@P,@_A6=91[=V!S[UK:R!@53LH^N*S>QJGJ5;B
M,=@:SIHL9XZ5O3Q8'0 UG30\$#\:RY1MV,::/8#GH*Y+Q#KZ688 \#L*Z#Q#
M?BRB8 X(["N DT:XUV1I%)*$]:[L-AO:R5]CY#.LT>%IN%+<XOQ%JT^INRJQ
M"G-9&F>&C.PPF"376:GX;.F3!'&3VS6OX=LHO,3*@!NU?:T*<*,?=/YVQE?$
M8S$M564O#?PSEU*X10F Q Z5[SX2^ ,%M;*[Q_O2 >1TI? ,5M%<0LX48->^
M:;J=I%;@DJ/EKEKXB5[1/TK(,BPO)[2KJSQ/Q!\*K2QL#OMDE('4CFOEGXI:
M'#HFIRI!\B'YL#L*^S_B=XSM-,TZ?$BF0@X6OB7X@ZN=4U&>4MG/8FM,-.3W
M/-XFI8:C:%)+F/+M4N98&.QB,]JYR\UZX@8XD(]\UOZL"0PQCZUQVJ1GGC!/
M<4ZC9X6"2T-S0_B3=Z3=(7E)0'H#7O\ X&^*4>IPHIE&?KWKY"N$92<#!K;\
M(^)I]&O$ <B/(XS7CUX75T?HN68N=%J#>A]PQZB)L,C?*><"M.TN&*XSQ7E/
M@+Q0-2MHU+ @CC':O2M/;*CBO.M8_0:=135T6KJ0 X!R<5FWE]%:Q[I'"XSQ
MG%9/C#Q;!H$#G<-XSR3TKYM^(GQU='DCMY,GD#!H2Z&UKGL'C'X@V5C&ZB4,
M?0'%<'I_BRTU.^S(!N..,U\U:Q\0-0U6<DS[<GH*@TSQ'?VT\<L5P^\=B?Z5
MZ.'Q'L%HCXO-^')YJ[RJ6\C]$?A5:64NH6SC;]X<5]L^%5L_L$1 487I7Y8_
M!?XM/F$2OY4Z8RN:^N/#OQQGLM.4@,PQV[5USG]87,CQ,LI1X>;HXA?,]>^+
M^J66EZ-<284LP*@"OAWQ;J"W&H2NAP,\"O1OB1\5KGQ*K1%RJ ]#7C.J7 )8
MD@>F*Z:,.1:GQG$.9PQU=1I?"CT;]GD&7QZ#@C$?]:^YK?Y='/;CI7PO^S-)
MYWCB;K\J#^=?=,:_\2@ =2*\?&:U&?IG!T.7+[]VSXT_:EO/)U6R  QO8G/T
MKQ/3M:>&09(P#W-?3/Q_\!C7+F.7>V5W8 %?,&H:8-+O7A?@H?3%903C11\3
MGE&K#,95>C/1O#'B[R9$!?C(ZFO6M$UV.XB'.".>:^98+HVI!4X'%>B>#/%!
M)$9)R./2O*G/6Q];DN+E"T9/0^K/AY.)5R..>U=MKI M_P .]>;_  FNA<6Z
M.#U[5Z)X@<"V/;BK;_=H_1:;OJ<B)%#-^/6AI4&1D@565^3S0<9Z#ZUR.1TQ
M%<H <$ >U5&D59 01FI)F*CC K,GD*MP,8-<%2=CI@CJK&Y01CYAQ5+Q#(C6
MQ.03G-4M/N1@ \&H-?R;8$$_UK\^XUKVRB<>YZ>!A^^3.?34X/.,1<!JNQ@.
MO'3VKP?QOX@O="UMG@D88.2IZ5Z?\-/$;>(-)6608?VK^;\3ETZ%".(B]&?6
M)&9XAT*XN-4D=$RIHKT1H(V.2O-%80S"<8J-@.IMO'WB'XCE9=$ED\+>&"/E
MF:'%]/ZXW9"#T.,UL:;X:T73FWO;'4;EN6NM1D:YD8_5R<?ABH(I$MHEBB 1
M$ "JHP !V'M4+7AR3G!./I7]D2Q4[WD[L\!4(Q7+!61UD4NGA-AL[8#T$2@?
MRK+\5^&-%\7:%=:5?6JRV<Z%2H."OH5/\)!Y&*PC>/"@QP,YR*%UIX^,D8[5
M$L:FN62T''"V?-%ZGS/XV_9AUWPCJMU?^'KO^W-,F0>;9R 1W*D=P/NOQCI@
M\=*\,\J32[ZZTZ>%[9XW*^5*"K)SD @]Z_0QM71P5?!!]>M><_$WX9Z'XZA+
M7-N([U%_=7D( E0^F?XA[&O&JRBG>.QZU*4OAD?)%KHZ70<J,# VXYP:T_#.
MAW-O%>SVD9<S/M$(."0G!Q]>3^5;FH>#[WP5J9L;TYBD8^5<QKA9!_[*?:NT
M\"V%L(PL8"*K$J&.3SG-9<]U9';!\CN><^-]6F&GZ)9_V+-IUR[$37,H8>:H
M.<X['G'_ .JKD#2VD*BW*/P2"^<C\:[SXFV<=U'92B-2L65P!ZUR*:69%CV,
M5,J%?08KJC-#>IY[<:/<ZS>R1E%4;AA0#C&.,GW]*ZOPYX3&G?O1$)91ZC!
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
M7RAXKU=KK4))@3][K7J'[1>K>5XS" C_ %9X_&O!]4U+S).#D#THI.](_/\
M/:SGB90[,U(=0=D.3M&>];OA[4C:W*-O'!KB;2ZYQS@^G%;6GW.QU( QZ UX
M&(?LYZ&F6SND?<'P)U);FPC .3@5ZWXBDQ:D].*^:_V<M9,@2,L< XKZ(\0S
M?Z"3_LUT*:E2N?K.!ES4TSE('Y/85/@<8_*J%F^03C\15T'ICI[URO8].*L1
MW"C;Z&L:Z/)XX%;4R_)@5D7"#)-<%4ZX#;&?8^,U>OYP8P3T K)7]TP[8-7K
MA/,MP!R0N:_(^.ZCCEZCW9[>!7OGB/Q(TZ"[U($JNXYS77?"C3_L.F@("J>E
M<KXL\,:AJ.N/Y09$[$UZ)X(T5]&T]8I&9MJ]6ZU^/XRM%8&--2OY'TC.E9L&
MBL]]8A5V&0,'&**^5]E/L38ZN?43G / ]>U1O?#!YRHXSW-8;WHP22#[>U1/
M>%ONGCOCK7]>^TN<ZIFTNIJ,HN2<] >*9+.,@ER <\#I6)]I5&SG '-)]M <
M$,<'IG@?A63FWH5R6-9[Y0JD' ]:JRWS'))+1GIVK/>Z4,2&(!YP#Q56><["
M20%'0'C\*YY&RB9/C338-:LY()4RI^93W5NQ%>:Z!>2:2TUA.0)(I.?<=B/K
M7I][<"= 0N1TP. :\@^*ZRZ+#%K-ON!@81S+U!0G S]#_.KI1UL:=-3M+Z1+
M^U*R#?GD#'3WK&ABC$I"_P (KCM"\<1W2 !A@C&,\5TMEJ"3IO#*,\_+Z5UJ
M+6Y2:>QJN@R<CD#C/85GEE6X23S "PW#<AR<=:U(9$;8=W7M_C1-""PX5P.J
M\$D^PKJII!?E-GP_=PR@!"[C'\2XKHO[/-V@6/8"<$ANP]JYC26&GP@DD,JD
M-Q^5=9HU\7E+Y5[95"[B0*[J4+['/4[H\7^)>A1:'J\5S=VDF&8&.ZA7(5@<
M@GT(_6O$_%OPWN/&?C.[UG6;AK^U*JMC;@?N80% /RGG)QGTK[FUK0]-UBS:
M.YB4XY&3TK@9_AW;0J92=Z%OE [5Z4)3IIQ3W.5TX56I36Q\R:O8Z3\,O %Y
MX@U:U#6-L0L5M$ OGS,<)&HQCD@\]@":^6O&GQ9\1^/9C'<3BPTY23%IEE\D
M*CMD?QGW;\A7U!^WG)'I?@_P9I8;;"]]/<21KU?9$ O_ *&:^/\ 1[*2_N@J
M1Y4D9 X!']!TKTL-"$8<\MSY[,JLW5]C3T2-+1O"-YJ2&X,T< 'WG<;F)XX
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
M5*$ X(^N:C8$%AT_I24VF<;PT$BC(K=^@J%@P  ''7BM1;7S&Z8/?%,DL3P
MI7GHM=49LXJE+DV,X(6'0X]J18"S9 /XUKV^G%?O# J=XHK=3@ GO[5T139,
M8&#)&(QT (S[5CWRXR,<UN7C@R$)QGH*S;N XR>A[=ZVY-#>FFF<M> Y.!^&
M*S#&=PX]^*W+^(#.#P/2LY44G&>0>U82B?04'=61<\.VP^VI@8Z'/^%>_P#A
MM/\ B6\9#;<?3BO'_#&G@SJP7 %>P:',+>U", "1T[XKRJT>96/L\L3I23,'
M5(Y(+@@OB,Y*@&J,MV1\JDJ?[V:U/$UQ&,L@)YZ"N:A<E\MD>Q'%>'*A=GZ+
M"LN5$[2.V<GC/6EM[IK6<.F<$\@^E137L,"$;QGT]*AL9Q/,!FH5+E,I5+O0
MU-3,VK6Z(J;$4[F)[UG0V)A4X  P:[*RLU^R@E< =ZS+J %\#"8.2*]+#/D9
M^5\32G4ER=#"6'KV'Y4\QE0#C'TK2^SCI@!>PZTC0K@ ''\Q7J*H^A^;NAK8
M^K_V(;7R]+NB1C]^U?8'BQMFAGL0AXKY4_8KMMF@,XP2TS'CZU]3>-VV:(_;
MY/Z5G*_(V?KN61Y,'!>1^9?QXN!)\2-3SC"[5X^E>8ORP !&*[KXT7)E^(FL
MY/ D Q7%VR OD\5A"?)21^88RC*KBYV[EZQMS$FX]/7WK4LUW2# [_E5".0+
M@ Y/3WK:T.T,MPHY(]*\>;<Y7/;PN'Y$DCZK_9DT\K&CE<>^*]Y\;.(M/(SC
M Z"O*OV<;+R;",D<_P J]+^(LWDV)P0*Z5[M*Y^C8.')3BC TMOE R!]*VX\
M;>#7+:-/\BG//O736[@IC(_"LH/0]&Q!=]#VJE&Q#@9XJ[=YP0/2J42D-C@5
MQU'9G1!%LINCX'2J;.+5W)Z8[UI0*-N!QVQ6?K-H7BE"9#8Z^E?CWB$D\+33
M[GLY?\3%M=3AG. PR*M7(S;/CGCM7BT5_JFD:W*@W/$'KV#0YS>V"$C!(%?A
M&+PGU7EFG=,^CL<%+;-Y\N5(^<T5WDVC1F0G HK18V-A\QB/.I8A0 ".!4,U
MR@8#J/8]#7+RZX?-!SC':I['5!=/C>"!U'O7]..Z-.5&O,X?C&.><&JTMJ 0
M%.T;>@_E5B.(,HP0>>14ES;!5)5L9X I)L-MC(E1S'MXPO\ %U-4YCY$B$8*
M\'CM6I)$RRN0>0,\'%9\JE9/D&1U*]*M7 ;]HP7 ./XL'O22893C@<K@#D5#
M&Z[SL!(3J!VJ-Y]UN^0!NXXXY]*V2#8EUOX,Z;\:_A.;<F.R\2:3<S1Z?J!7
MH"0_E2>L9+?\!/([Y^.H[&XT6_N["]B-O>6LC0S(3G:X.#@]_J*^Y? &OC1/
M"'BRZDX6S<7/_D,Y_P#0:_,/Q=\2M1LOB-J^I(ZW,%W<-)-"W"L68XQC[IQW
M'7%?8T:+K48.&]CY>>(^KUYJ>USZ'\+7$AB=(VR[<#L.E=;;Z?):6$;O$0W0
MYZ&O(_A5X[L=?1I;*4F2+&^WE(#1YZ$CT]Q7T9HT]M=Z<J3# P#D$$&L.64)
M6DCVJ4HU(J46>6Z[86BQO<N(I89%VO&W/>O#?VBOB!JD/A_3/"UMJLB6&]KJ
M2V1_GVC 3<WWL9S@$]OI7>?M2^,HO VFVEEHLJPZMJ#M^]0@M#"OWF ]22%!
M]C7R3,\MT\\L\TD]S)\SR2$EB<=237T&%IRG%3ELCQ<RQL81>'BM>_8M%7O0
M#([RRLN=SL2>#W)^M:6AR_8)W$1>(OD$HVWZU2L9/*-O)MWE2<CL>/2NA\-:
M2+V]EFG)V!NXP&/?%;5GRK4\&@FY73U/0/!L/V>TC=NKX<CWSTKVSP%>+)=1
MG<-@[=J\ETN ?NUC(0 8QZFO2_"$0M&1L[AUQ_G^5?)XK6Y]GA?=21[R+>+4
MM,,*IDLN 17D7CK]GJROF>Z07=JZ_-YMM(01[_\ ZZ])T'6&7RP< @< =?:O
M5_"D<5\J+,HVG&,]J\ZG.=.7NL[JE.,E[R/A,?#_ ,7Z$DS:3KL5^\8/EQW$
M2;U/8,<'/OP#6EX,TOXB^*_$5E%KKV5M96@)DB2#8T@/& 5_ Y-?>NI_!WPK
MKZ%KK3+?[1C(E"#.?7-8NH>"=%\+Z9-;:?%!9H?OE5 /XFO5>+GR6<5<\V.&
MCSIQDSY?\(6[^&O&+1("]M',<DGMFNX_:F\,ZOKGAKPQKWAK4UTP1.UK<.4#
MA@PW(,9QU#?I4%_966GW\FPK(SG(8'.17MOPHC35O"DMM<HDJ*<HKX)^4\<>
MM<=*K*-3F.VO13IV.>_9O^#>G6G@R#6?&MYJ^H:Q')YBI=:E+'!L'W<Q(57M
MT.>WI6)^T]^T/IGA2T86DR-=$[8XHFR3^5>D?%S29-7^#OBG3]*N9+6]^Q/<
M6\L;;622/]X,'WVD?C7YQCPEJ.ONMU>W1GF89\R4ECBOM,ME]8I6?0^"S2E]
M7JW74B\3_'GQ5K5P)8@\"*P(!8Y(!K]&_P!D&ZE\6>";"_N78FXC!^E?GPGP
MYD\HAI0<]B,5]>_L@?$8>!O#T6C7K BW8A&S_"3P*].=)1U/(A-O0^U+KX>P
M7.#EOSJJ?AE&HPDC"LNV^.6EL /-0?C6A!\9](?CS4&/>L'R/<W2D03_  M9
MN!,WTK)OO@_+-&RB7]*[&V^*6D3XQ,F/7-:,7CO2Y5!69,?6I4*8WS;'RWX^
M_9IU>^=I;*= _;>M>/\ B+]FGQBJD+%#*!G'45^@4OBG29N#*@'UJI)?Z1-_
MRTCYK2\4K7/'K993K2YF?F???L]>-+9V_P")4)1[-C^E9C_ SQG'UT.0_P"Z
MPK]/3!I$O1XS^5/32=*?O%^E9\J?4XWDM/HV?F OP;\7PJ,^'[DX[#!J&7X8
M>++7=GPW?8QVCS_6OU.BT#2CT6+]*L+X8TQN-D1]N*W@E'8Y)Y#"?VF?D;J/
MA3Q-:*0?#VHJ.>1;L:Y6]TG6T8B72KZ(>AMW&/TK]F7\$:3(#F"(_@*IR_#+
M1I>#:0G_ ("*W51HYO\ 5Y)Z3/QH6WG@P9;69#CHT;#^E9NJ7\:QG(VCW&*_
M9FX^#/A^?.[3[<_5!6+??LZ>%+P-YFC6;9]85_PJO:=A_P!A23TD?BAJ&HKN
M(!.172?#GX8>)_B/J"P:-ILT\1^]<,-L:?C7ZTWO[(W@>[8EO#UB3[0+_A7:
M>"_@5H7@^)(["PAM(EZ)$@4?I63<GN>C0RSV?Q,^'_AS^P]JLEK%)JM^4?',
M=NF!^9KV'2/V+-*M]IE-S+C'WY"/Y5]AVFDVUFFU(U 'M5@Q*O"J!^%9^SAV
M/<A3Y%H?/6A_LO\ AO3( G]E0,!U+Q@D_B:\U^.?[-^D7NCS"TLH[6=0=CQ*
M%(_*OLMK=F! &T>@KF/$GA@:DI#C(H=.#5K'1&I..S/S=\/?L:7>KD-<WTZ!
MN<)Q7I/AW]ARQMF4RW-U(!_M8K[+TGPA'9@ 1C\JZ6VTE(0,(!CVJ/JU/JC;
MZS4[GS)X>_9(T&RB >T,QQ_RT8FL?X@_LA:3=6,DEA ;*Y53M>+C\Q7V$ELJ
M < ?2EDLXYXRC@&FJ%-*R1Y^(HQQ*_>*Y^0/CCP1J7@75I-/U.(QLI/ER;<*
MX]17+RR+&.<*1CI7Z:?';]G_ $[X@:/,CP8F&6CECX9#V(-?"'B']F+Q[IVL
M3V=M8"ZMU/[NY#  CW'K6#A[,^$Q>55:56]-71](?L7VDA\)P2!" [ELXQW-
M?1WQ##)HDG!^X?Y5YM^S/X'O_!?A.PLK^V\B5$&X*>,UZM\0$\S1Y509.T\"
MIDOW;/N,+!T\/&+['Y1?%)S<>/M:?/'GE<5SD/R 8 ]J] ^)WA;5V^(.L>7I
M-PR-+G>D?!XYK(MO .LR<?V5<K[;#UKSW?D2/AIT)?6).W4Q;2,RN,'\*]$\
M'Z1A%;8,YQFFZ%\--5,HSIT_&.67%>I:#X"U*WBC LG'3J*X9)K8^DP.&<FK
MH]T^ UA]GT^/:I"XZUT7Q2)2SQCC(Z58^$>BRZ=81B6,H0.AIWQ40?9#D8YK
MIJ+EH'UE)6=D<'I$A4+V(KJ+2?Y17&Z>^W Q^%=)93C YP*\^%3H=?*:4[9X
M!Q@=#5:+&[CBGR2*5ZX-)$!GCI43W-([&A;#C@?G574I/+63(P,=:MVV HY
M'I4&K1"2-P!GCM7X[XAV^JT_4]C+OB9Y+J-Q"^K$A@"#R37JO@FR-_"L2.J8
M'4UXY?:'?2^('^0QPANO?%>N^$7ETZ',9*D*.37YIA<'2QV*P^&GK&35SWZ\
MG"FY+H=9)X1GW<7"8^AHK)F\5:BDA'F(?^ BBOV3_B'65=G][/FO[0K'R[J&
MNB!P')SCH#TJEX0\9"\U$Q(X.WJ>F#WKA=?UT7>GO- WS1@/CN?7]*Y;X3:X
M+GQ3J"!_E2X^3!Z*W('YY%?4_5[Q;['TKK*Z1]?V5\QAC'&/7-:P(>( C)/(
MR:Y32I3):Q?-@<8-;]L[!< ]*\QQL=(MP=HZ8(/3-9EW*BHQV;">@'6M5Y1M
M&2/0BL>Z(5CN'T!_6BXTK%-3L8@8VD9SCBJ<\BK(@4[0O7^M23RB+<"3@XVG
MT%9UU*,@DC!XYXK>(GH8?CSQBGA;X3^,8@^R74&BMX\_W<,7/Y<?4BOS:UVY
M\W4Y)"%+L2Y'UZ?TK[&_:A\0)8^'H++=@7$A<H#@9 PHZ=#D_D*^*[N4S:E+
MGC=M&T=A_GFOO<K7[E,^%S-I5FD6]!UJ\\/ZPEW87#VES'A/,C/48Y!'<>QK
MT0_M&^,;>R$$4UI'N7 D$!!SG'3./TKR>)\RL^#\TFX#]:MNIDB4D$?*2,_6
MO7E2A)W:/.IUZE-6A*PNO>(-1\3:@]_J=W)>WC$$O(>BCH .P'H*J6L9D:4'
M'W6X]\4MK!O<=>N>>G>M&SAQ,X&2=O?OQ6T;)61S2;D[O<DM8!]GMCSG(!*\
M9[5U7AZ7$8 ('8=L9Z_UKD]VW3D., *6 ^A%;VB2B"1P0?E<=.F#TKCQ,?=T
M.S"SM,]E\/6*R1DDG=C@]J[KPS:FV8DDXSQFN#\&W:S(BCH<$CU]<5[%I>G>
M?;IL'!%?(5V[V/M\/9Q+^DW COHF) '0YKV'P;K:0E#E5 [5\X^+H=3TB]AA
ML^&8!G8]N:UM#UG5=-B22=R2P.U1QD_TK"-+J=?M$M&?7TWBVRM-.DFDN51%
M7+$\5\V?&+XD:G=W-A+"LD/A^68I)(N0WL6'936AI6HF_P!C:K=JZKRELA^7
MZGUK<U_P[8>)='$(_<YY7"C'Y5U))NS,XM+5'-#P]I.HZ5%>V]^GVE0"RE\D
MUZG\*/%&FV,(M4GB>Y3DL[<GCD 5\[ZE\(I(V-LENSPMG#0<$'/I7H'@SX0:
MII&G6&G:!>S2ZK=W A5[_P"86RG)9B>X49Z]*ATHTO>YASK)IJ2T.[^,GQ,L
MO!GA3Q5=B50#:M%%$#G,TB;0H'XY^@-?!-M\1TL8DB1 548S7UG^V3X4TKP'
M\-(=-MY3=2[U66\EYDD<_>?_ .MZ5\"SR11L1@@J<$#U%?29'5C4H2J0ZL^&
MS6:K54NB1ZS;?%$RH$$7'J.*GA^(L]NY,$C1-R=RG&/K7D]A<J[!4)W>E;*S
M>4"I^5L#(/2OH^:ZU/#Y+;'I,'Q;U>#A+^<C_>S6A9_'+7+8@_;9&]F->5QS
M@ G()''6HKNYQD *#GZ4K(+R6Q[G;?M)ZW:+Q+N/IFNZ\#?M*:GK,@A9RCKQ
MC/6OD-+AGD(W#!Z5[_\ LN^!1XLUFXE< +$P SR2:CDBWL$G)1O<]8\4?'37
MM+)";OQ->?WO[7?B/2I2)(Y"@[[L5[M\4_@?BR26!"#L&=HKY2\9>!)+&22*
M:-N,]:Y:E&-]43&M.*T9Z!IO[;^H!@)5EZ<8-=78?ML2%1EY1CTKX\UWPO-8
ML6B4@<]*YL:C/9RD$$$9Y-9+#Q.:=;$+6+/T!M?VW$0#=<2H>F#6K:_MS6J@
M;KQT^M?!&CR2ZI\N2!CK6I/X1OL91LJ1CI6<J23TE8P6+Q75(^^[7]NG3PP!
MU <>IQ6S9_MTZ4SA%OT9ST /-?G$/!5^YP3C\*]"^&_P:N=2NHW$1=B<[L<5
M4*;>BD=5/%57\44?HKH7[6-MJ"HPN5P>V:Z4?M*0!<@DFOGGX>_ =;:WB>2(
ME\#\*]BT#X+PR.BO& HYKM5%KJ;JMS/8]M\ _$&7Q+;1W##8'Y /I7?K>[\#
M//H*\R\*^&QX?C2*,85>!7H=C%L0,>M7%6-&^IIQ].F*>N,\]*J>>!W_  IR
MR'J.*L1=^4 XJG<$$^WI2/.1QG%5Y9: '^8(QTQ49OU!QG\!5.>?"GG%95Q>
M",$YH Z W6> :EAGP>M<_97IDX!K1@<D\'@5-P-*1TF7:PR/2LZ30K+?O9%]
M\BIU?#8Z5%JY86#LI((':AL$EU!;6VA'[H+QV%4-2M8[F)D<#%87A[5))[YX
M7?('3-3^,M4_LRP>53C:I-<=2?NMFRCT.>NOA]I,\[2O%&78\D@4)X TB/D1
M1C\!7SOJG[1TMOJUU;(6(BD*C'M5JV^/ES,N>0/Y5X;Q7]TW6&@SZ$B\&:7"
M?ECB'X5:30-.B  $8Q7S_'\9KN49&14D/Q8O9)57)&>GTJ?K7]TVC0BMCZ1L
M(;>U4B+''I7G7Q2<- P''-;?@74)=3LED9SRN<FL#XG;%C"Y&<]ZUK3<J5QQ
MBHS//[-3M&#@>H[5LV>01V%8UH,1KD<#O6G:.%Q@8_2O,6AUI&S@E1V-20*0
MQXQZ5!&WRBI(Y,$#.*&*QHH-J].12;-TI!&,CN*8D@ R#31<!9"3UQ7X]XAQ
M<\'!1WN>OEZ]YC7TBW\W)49[U;CC15"QKM%59)CM(&<]S4<=V(Y I.,GJ:Y^
M$LE6#C#$5U>3_ ]FLG*#1/+8!G)WE/845HB/<JD#@CTHK]Y3T/C7:Y^?NKWW
MASQ;I1NM)N8O#FN,N9;&5&6QG;'.T\^4>O&2I[8Z5PWP-TR_@\>:R+JW,"$1
ME<,&5CD\@BO;OB;\)="\0^'&\1^"KN(1W09G>U7]Q+C[R2Q_\LV^@&#U!KR3
M]GJTFM[O6TGD+R17WDJN<[ %S@>W-:X^G0C2E*FK/L;X&K5E5C&3NCZQT0$Q
M1AAM 7A3WKH4F\I5R "O85S6B2?N4X^< <^M;4LAB";00OIWKX&:/N8[%Z5C
M+T7@C.1_2L2XR9B3G%7H[K>P*YR&VXZ8JE<X>5ASGG!%8)&B11N ,#(Y7J/6
MLB].W>0.!Z]JU9D(SD,%/;L*R=1&V!CG&W XK>)#5CX[_:GU\2>-1;')2SMD
M^0=&=N?ZU\Z^:4FG=L>8JL?Q/ _G7H7QOUTZQ\1==E9\I]J:.,@Y&U?E'\J\
MVB'SX8X1>6)]N@K])P5/V="*\C\XQM3VE>3\RPT7E-$N,D$$ ?I^E6[<-]EB
M&,G#=3QUK+\QO/,N>,'IQ6KIB;K%@%X5SR.H%=ST1R18_2K3?+*IW8"DXS_6
MK\$*K>Q DC>G4^Q_^O2:;&D=XZ$G.U@ !]?Z8J8P[;NU=5XRP5CQ@Y[T)Z$-
M$#0,UDB@'"K(A&,<]?Z4_3F97MY%)PT2L0/49'/Y5=T^+S,QY)*73I@]_>L^
MTC,/EQDX:.62+'?LP_F:SJ:Q:-J7NR1ZCX+U%H)$(.<],GVKZ0\ ZB+NTA!P
M2 .G&:^4/#%V8P@)&>W'3FO=OA[K?V9X@, 8YVGO7R6)IZGV6#JZ6/7M7L(9
M_$5N70-$\(7GD9YKF?C1HNM7-C;VOAMX8GMHQ)*KC'G G[@/8XR??-;6G:K]
MMU) 3CT/?VK3OS]JN"CS% %VM$5!!/9O7U'XUQ0J<DTSU)14U8\'T/Q;/8Z?
M>F_EU&POTE6.*'R@ZHI/)?CZ_P!,U]%> O#]SXKNI;+2/'%M<S6=F)KA%CC?
M8[ E!D<8.#GN*Y+4O#5KJ\#QW%E'.P4IN!V2!3_=;^AKCK7X#VDC&72?&$NB
M2*"NR:W_ 'BD]LJ?UQ7LT_95/>,?83M[C/J;2OA%XQM8X)Y_$UDEN;<SW#/9
M@M&<?=!S@]^:\UU7XVS_  WUF&WA@N-:OY86:1\ ?9XV)"9 [L!GZ'WK-\(V
M@^&6B:OJ&L^/M:\4I!9M+<F^G;R(844D@*2?7 ]216'^R\Z_$G3_ !+XDU>(
M&XU#5&D5&Y\I-BA$'L%P/PK'$1ARM\MTCS,1[2"]G.6K/'_VGOBQJOCC3PEQ
M:2VT!D'ROZ]O\^U?-,\+O.^7.>F1ZBON+]J+X?P1^'9WLXU$NW*<=^WXU\-R
MM+;LZ/"X=>"=O>O8RR5*-'E@N5=CY?%TY1G=ZF]X*MUN-6$$Q&TC()KH/'5C
M]AMX)82IS\I K@[34I;"Y66-&# ]QVK0U'Q++J42IL<*/4=Z]=31P<K*3:E/
M$P.3@YZ&G1W\DF03G/O5225VX$; ?2FB:53G8X&/[M-37<?*^QO6TK#DX!Z<
M=S7VA^P/MN;_ % %-Q61<^W%?#NEV]U?7"1QQ,I/][BOOS]B/2E\)V;/+*!/
M*^^0XQ]*(58*2NQ2IRE%V1]Q>(O#\-]IZJ4!!7TKYA^+/PLBF69EB ]P*^D+
MKQU9F,()4( QUKC?$FH6VJ0N!L;BM93BSEY))['Y_P#BOP2;29T>/ '3BO(O
M%'@P;V=5VD=,"OM_QYX6LKN60F0)_N]J\IU;X5I?@^7< >F16%Q)6=CY8T&8
MZ)>A94^3..>*]G\.:I87D"@A3N _"I=:_9UU&Y):WE!SZ4>&?@CXCTR]2.3(
MA!ZX[5RSL=$$[;'>>#_ 2:]>)B']UD=!U%?4GPW^%UMIT,>( H]2.:POA)X+
MBTNSA$ZX90,G%>]:*]M;A " !VKLHQBE?J8SBV]C2T?PS#:0@)&  *WM,MA!
M+G&!3K2_MQ",.N:@GUBWMF #!B>P-=#D-1['01!25!P1[5JKNVA%!Q[5AZ44
MN,/N 'MVK>AN([8?,_%2C2Q+;V#L<M^56)(/*7I^ JN/$%O&0N:OVUW#=KP1
MSVHN!ER[LDXXJ!S\IK<N+2/;G( K%O"D0.".*&PL9=R_!&:YC5;DPN!GBMR\
ME/)7\JXW7)I%N@.<$]!4L:.GT5B8@?6NDM5PN<8Q7/>&82\"'' KJ-@CCQTH
M0,A9P'%.O&!LI ?[M5V/[S'Z5%J5R+>QD)( P:;$CCM$4QZ\Q XJG\6KEK?0
MKDY((0_RK2\,S)<ZF64]#VK#^-;;?#]WV.PUY=;^')G5#XDCX7*BYU*XEV<O
M(S''UK>L(<*HQCGI658VV97+=V/\ZZC3;4\$# /X8KPW8[4K%RU0J.AX]*T;
M-#Y\?RD L#D4ZWM\  8SUS5VQMBUU$.@W#BLVBD?1/PY4QZ0F ?NCK7-?$B<
MFY"9XR:Z_P "P^3HZ#D';7%?$,YOP/K7;67[I(B'QLY:W)"CJ#5R$X)Y&#ZU
M4MT(0<'&*L(2N,=/45Y;5F=<36MI#@=<>E3[SNZ?E5&W;@$5:/&.>>M3)CL7
M(I1M[>E-=_WH ' JNKD  #GM5VRMBS9(&/2OE\UP<<8X<^R/6P2:=Q0A$9XZ
MURGB'4S83QG.!N'>NPOG%M$V>@YKQSXE^)HK"W:4L %8'K[U5&CRM1B>NY63
M/>-'?[5IL$@/!6BLGX=:JFI>$;&X'(9>#17W\%[J/B:B]]GYX^.[SQK^S1XF
MO-.N"YTJ] #VQ8&WN8N@>)O[V..>>Q%:OP?UJPU^34KW2VWQ/.K,C+AE;'((
M]:]FUOX@>%/VAO!,UM?VT0OT4M-IDY_>0L.KPGKCW'/K7AWP@\%OX#\0^(-.
M682V\LT<T+,,,%P1AAZCCGO73F5ITY<RM(O+DXU8\K]T^F/#\Y%L#SG@^N*T
MII"'+$DCT[5C:&&\M1SGI]#6M,3@94<=":_/9[GWU-C$G.65#L(!+$>M6H83
M(?F)!V]3Q5>., C^$=\]ZE65E8D %?4GD"L;&UR*Y9HSL8@D=A7.>(Y?[.TJ
MYFX CC9R?0 9(_2NC,1DD+9()_A':N)^+%PUEX \0RH,%;&8J.F?D.*VI1O)
M(SJ.T&S\TM?N'U75I[O!/G2,Y Z[B23D_CUK/91'$$7;@G+,!U-;=MX3U?4K
M=!!87$J%<DPQL57V! JG?^'[ZR<)/"8GZ!._'K7ZC!PBE%,_,91DVY6,N611
M&%0 'U%:FD7&+6Y!/!^88X[55&DW"YQ"3GT[5:TZS>#>CC86& I[^P_.B4D]
M$0H26II61']H0$ HKC!SZG@_RJ_<#:H!PKV]RN3Z@KQ65:,8Q;2$Y"R%/KW_
M *5K:A"IEN0O1F209/&?\BJ6B)>A:CC-I?7.%_=-<JW7'4 \5'K6FM873S8P
M"Z.#V[@_H14MTQ3+," K(S,O3D<<5T^OZ>FI>'KFXC!W6ZB1PO8;03C_ #VK
M&5UJ=%*-TS%TM/LLI(.(P=V3^GZ5ZAX2U(PLA!"\?C7FF@0->Z1!<@ @ 1L1
MZCO_ "KH=/O&M6"-\I!KP\3&[:/=PLW%)GNVE:YLG@=#MQCD<X_&O1Y9(-2^
MSW,<F'QAA[^M?.VCZV5VC><=U%=9I7C1]/NU1V!B?^$]!7C3HOH>_3JH^@+;
MPE/<Q":("92-V <-G&<"KR_#F[O1'.J/"2 =KLNX>QKC?!7Q1AC06LTHV'ID
M_H:]4@^(%DED#YJC=CJ>313<XJQU.UKH\!_:_P!/N/!7P'N((6\MM5U&WMI2
MI_Y9 -(5_$HM6_V.;VST?X97!FE$3OJ$K;2>P50/Y5PW[=OQ,M-7TCP[X6M9
MUEN!</J%RB]8U$92,'T)+,?ICUJQX?\ AGJ-G^SO8>-_#%U<I;P:C<6FIV<C
M9* ,JK,H X7)(;TX/K7L^SD\+=GRF(J+ZW9OR/</B(=+\2:=Y$DH)*]_I7A\
MWP)TJZ=F\V,;N=I KA)O%/B140M.[CWI\7C?7[<CYVY[]Z\E22^&1U\JV<3M
M%_9XTZ0_++&H]P.E65_9RL=V 82/I7%1?$S78"< E1^=7;?XPZW">8R0!VJE
M.7\XN6'\IV<?[-EDV 1$<=L8JQ'^S19EL!(OR&:Y6V^.>J0  PD#%:=O^T%>
M1_>@8$=@>E6I2_F%RP_E.MTO]G&TLY5<0IQSP*ZGQ%J%K\(/#1=(TA<#D@\_
M2N"L?VC'0_/;L*\A^./Q=G\:2);1%DBW9(/>O2PE.52HM3BQ4XTX/0[Z#]HJ
M_NIL@A5)Z%J]$\&_'N"91%>OL!_B/*_G7Q#!<2V[$@D8/7IBN@L?$$]G"N#D
MCM7UD(070^6J.71GV5XR\0:9>1"[MKM0YZ"*3(_*N9T_Q,C9'GC-?-4/CBX4
M$%RA [4@^(5Q;L#OQ]#70I06ECFY)RU/KBU\3F(Y!CD QD>]='I7CVTB*B>
M*1U8<C-?&EG\5KB$A0_&?7G%:]G\8'7(,F._UK.2I2W1K'VD=C[MT?QWI]TJ
MB*1$/^R<5T%OK<T@!@N0>.!FO@VR^+(^4F0@_P!X'!KKM"^.MUI[KMNO-3T<
MUQSPR?\ #D=<*UG:<3[./B+5;=< Y'UJC<Z]JMS*")#'CO7BGA+]H_3KR2*&
M]81,2!ECE37KMAXMTG4(%ECF3'L1BO-J>TI:29Z-/DG\*/4/"'C6[L[9(G4R
M'H68UUR^)99P&*XS[UY)I&OZ<K#$ZC'O77V>NV)3(G4>U:TZKMN1.BK['3S7
M9FYWE2.PJWINOW%@XRY*USL>JVA'$Z9^M2?VA;]IT_ UK[1]S/V2.TG\>.(B
M I)KG[CQ9+)*2_"^@K'>ZA[2KCZU1GN(@?\ 6H,5E*O)=32-"/8Z!_$JYSGB
ML_4-7CE<$8-8LE[;)R94&/>J;ZM8(>9U'TK%XJ2-5A8GI?A[Q##!;JI91BMI
M_$T3Y"L,>U>/1^(],A!!G QW!I7\<Z5;@_Z0G'^U6L<7W,GA>QZRFN1;NN*P
M_&NO!=*D$1P=IZ5Y;=_%?2+3.;F-<>KUR^N?'?1(XB#=PD>[@U,\8N5I#CA'
M<]<^%VI85GE.26X^E-^,,HO]$NHHCAF0@8^E?/EM^TEHFF.0E[%&HY^4XK.U
M[]J;2;N,QI<><3Q@5YTL4G#D.E81J7,8=OX/O8#\R<9SCI6U:Z1+;XW #\:X
M6_\ CHURS?9[20CL2*Q9?B;KE^0+>PD7]*X=7T-G22/9(XPA*DKGV-:FEP9N
MH@5P=PXKQWPI?^(=0U-/M,+1Q<5[AH=JWF6Q<8;/-:13,))1/>_"2B/2$XP
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
M#2(Q,ZY&>0<T\2N",, #WS3@D)'#9IXAC'".%I7T 5;J5<XD(QZ=*>NK7"G
MD8'TZ5&;<\#))],8S4;6S @9YZ9-)2L!HQ^(KN,8$QP#WXQ7KWA/Q;K_ /9:
M);:A*2H'>O$DM'X0*">:]2_9_M[OQ#XE;2TP=K \\@"O-QJDZ3:/1P;2JI/9
MG;1?$;Q=9'Y+V48J[!\>/&EJ<+<AL=BM>M7GP%U(+E$0CZ8K!;X$ZQ%-DVBN
M,\5\DL36CO%GTWL:;ZG,VW[27C.V )V,![&K\/[4'BX8!B3 YSDUH77P;U2%
M2HT\^GRUB7?PUU.SS_Q+9<#T7/-;K%SZHS="-]#<A_:M\1+P]LN0.,L:DE_:
MCUV08$"C'JQKSRZ\*WUNY5M/F0#T0U!_8DL>2UJX'NIJ7BV"H6.VNOVC_$4V
M0@1!Z'.16'<_&_Q3='(N2G^Z,UC#2QP#$0?ITI5TQ5.-F![#I6?UEE*D7)/B
MCXJG_P"7Z8#/0<51G\7>)+HY?4;@ANP?%3"PQ@X('J*Z#PW\/M7\5W*0Z;9/
M+D\NPPBCZTEB'+0/9V.'GN]7G8F2[F/UD-0Q:9?7;$1^=*WHN6)-?8'@+]C3
M[8(I];NB^<$Q1#"CVKZ!\+?L[>%O#4($=E$".[ 5Z-.E5GTL<DZM.&E[GYF6
MOPM\6:G(/L^F7!4GJXV\5Z5X'_9T\23W"O=6XB'OS7Z)#P5H5BH"6T8QV %2
MQ6.FVA 2)!5NDX/5F3J\VB1\J:3\!)K6",20<CVKJM,^$:VCC=;8'^[Q7T(\
MUJ. JCVIG[@\@ #VI<R6S,'3;W/)K+P(EOC$(0^H6MK3_!Y6X1R,$'MTKT#$
M"_W1BG))"AX(&/2J4TNI/LR:PS;68B.1Q6)?:#'>W)D(&:W%G3&!BHV= 01^
M=;2JJ2LV*--QU*#_  QFU.Q*1W*Q$CTZ5C>!/V:G\+ZI=WKZS+.]PQ9EVX ]
MA7=V?B62SCV#9@>M6#XSO%/R",#TKIA]3T<MRE5Q4%RP>AS/_#,^COXGBUOS
M)S=(,?ZP@'\*[Y?AI:E4WJ25Z<UEP^/;M,;T4_1JL_\ "QFC',)^@K>+P,4[
M)*YE*KC7O(T#\/+;^ZP'UJG>_"JRNT(9",]\TD7Q.A_C21?PXJ3_ (6E9 X.
M]??;6#H99+>PUB,:NYP>N_LS:'J<PEDB9V!S@X-8_P 3OV4="\>^")M%>VBM
M@Z@":*-?,4CH0<5ZI_PL[3R.9@![U&WQ2TQ4;$@8CWI4<#E=&K[:%K^I%;$8
MRM'EG<^</ '[*=Q\.O#R:-!JES+#'(SJSH,@'''Z45[1-\:M,DE?#MA3MXC-
M%>IS83NOO.3EQ/;\#\I/VD_@[)\,=:&JZ )AH\EP)5<29>RDSP >NT] ?;'U
M;\-/B OC&_TYKDA=1MY0DZ*>7&,"0#T/'XUN^#?B=/X_\"BRUE/M+0K]DN%D
MY+C PQ]R._K7COA2QD\,_%RPMERH6^V;^FZ-NF?7(QGZ5-7]Y"49;HWI+V4X
MRCLS[NT64- B*>=O4]*UU:,\!<#C=VYKG_#4H-K'@ D<' ["MT,@R2<=<XZ5
M^<U%9L_0*6R)0V(>,$C@XQC%.MY$3.]=AR/I51KD*0^.!P?7VIZ-\RR$ 8/4
M=*Q6J.I(T$C03(X)(^\ :HW]L;^_TZV@ 66:Y5$8L% .>.3QVJP+[=,%0#.
M/050U.9[2YM)E"++',LB^8V$'/<^E:T=*D?4Y\0OW,_1F_>>!;ZUE%Q;VA=)
M8S%)$XZ D,&QTR&!&.G7D53DTA[*XG8PE(5=)'BE&5D(!#*&']W(:MF/QD;"
M,^:FQ)MTZQQG_4-G#L-HP.H/X]*T&U*2::52JWBQ3E'.T)(4*;EQ[\\8]*^V
M22V/R9WN<I9V)@5XCNC=)FCCCDY4)]Y'!].O/N1BO*?CY\'8OBUX1EN+: 6F
MO62,+*8$ 3$_\LF./NMC@]C@]":^@K:V@M;;,K1&W38('/R_*PX!XQ[<]ZRI
MO%V@27DVG,C">%O+;<@QG&Y<8Y*XQ_\ KJU#9LE2<7='Y%:I;SV-U>VT\4D-
MS;3Y=)5VO&RG!4CL?7Z5L75PEY:+* 3*$PQ/^>O)KZ/_ &X/@RF@ZG9^.M)A
M8V=ZWV?5-O19" $D/IG&T^X!ZFOEG32PED@8[0<@?B.,5Z<'H=L9*2NC1LY6
M\V$C !##Z$C_ .M7H?PK=;C7-+MI>8?,:'#=#N5AC\:\RT^4_:;<;3D,![<
M5OZ)J4NF1V\]NV98+B*12O!+*Y<X_ 8K.I&\6;TGRS3/2&0Z;\;M#E7 ,]O!
M;M@]2 \?Z[5/XU]"MIEWY8E=EB1F+#GDCU'^>]?/^NRP:A\=/#PLR"@>&4+U
M&&^;^637T-\4/$D7@_PIJ%X""UO 5B&.2<<'\\?E7S^+6M-+=H^DPK251]$S
MXD^/'B,Z_P#$O4523=!8?Z+&>PV_>(^K$US.E0,+9<':1@C/UK)O)I+N>YGE
M.99I"[,>I).371Z7&39#' VGFOI805.FHKH?,3E[2HY/J-78+O4\9P.A]MO_
M -:LX3"ROY.,P2+NV>JD?_K'X5K7<8M]8N4  $FTXZ C&*S;RT?RALQYUMDK
MQ@M&?\#^A/I35GN9G::M)83_  SL(;9Y!/:7WF,,@KM88!ZY!'':OMO]FCQ/
M!K'PUTK0IA]FFC5D@G#$GS"25 P/NMG!'XBOBS3]*LKCX8WMZE@SWMNZLMQ"
M^ HR,JR]_P#/6OIW]E/54\0>"+.T\K%W8WNZ$J_EL%(&<$>A"D9XYKS:FD?F
M:2BN4^B?#NIO!XOO%!+16L#1-N'!V@N3CG'S']37J?@>]EO-,=906C38%D[9
M"X('Z?Y->1V]B8_B==SPQXEDTO=<1 !=LS1D#(],J?6O=M$TQ=+T>TM4 4I&
M-VWH6QS^M8TS+#PO/F[%H#&,''IBGG ')%(B'MR:>83W'/2MCTR =3C %-?.
M< _E5D0#Z <TCH%':M42?!__  4!M[E;>QF$3M D_P [!<A00>37Q0TRC&".
M*_8_XA^ M(\=6$EMJ,,;@KCYQD&OGGP5^R+\*--^)5PWBS3&U/3Y(MMM8+=/
M! S9^9F*$'(&, $=<G-=%-\BU.6K'FEH?G;=2G8<'&!Q7K2WMKJOPK,1,8G$
M ';)([5Z+^UW^Q5+\&I9O%'@34%U_P $R#SFLI95.HZ2A.,2IUDBSP)0.V&
MZGY276KJVMVMUE98C_""?SKIUCN<B708UN#QU/ITQ4+V_N0<^M+]M &,'([X
MH^TM@;03CC !J=$-Q[$!5T8\FGI<2H <MGK2D22<"(XSZ5<LM)N+V556-HP3
MU*FGS12W'9]B72)KK4-0MK.$GS9Y%C '7)-?5?B?]DV71_AD-=MFF-ZL7F<<
MAN,G(KA/@-\+; >*K#4=2G9Q"P=$9=J@^M?H//\ $'PI%X=33;J>,PA-N"17
M)5NK.+-J2B[IH_,'2_AEXRU;0VU.RTTRHB_-%R' ^AKN/V2IKW0?C%]FU.UE
MM'DCQMF0CD&OT&\+WG@U[(QVR6YC88X &!4]K\._!UQJT6H6T,4=RO1E49K"
M=7W;,ZX4;--'HMI%#+:Q-L4@J"./:IELK0CF%<CH<4EO%'%$BH?E4  >U3@)
M[?6N=I6V.K4K/I5D^?W"CV K/N_#>F29!MD!],5M[E49P..U596YX7I6<HQM
ML:QD^YREUX"TF<D?9E'T%9-U\+M(F!'DJ ?]D5W#AN< @"H61N,<?4UQ2A#L
M=492[GGLGP9T=VR8H^/5>U5V^!NBN>(T'_ :]*\I@#2>0_KBN=TJ?8T4Y+J>
M:#X!:+(0?(C/X5Z-X0\(Z;X5MD5(D 7H%%6(4$1^>50,]VJS+?V<*?/<H!Z9
MK2G2IP]Z*.>I.;T-F3Q2UNFR!5B ].M9TGB&[F)S*WX<5A77B?2+7)>Y0 =L
MUSVI?%?P]I:%GNH1CN7 HE4;TN9QA;9'>"ZN9>A8?2H9!>*3@G!KR2Z_:A\,
M:;D"\A)'9.:YG6_VR]$B5A 7<C^ZN*QE&Z-HIH]Y:>Z1@2:>=7EA0[F  _VL
M5\BZO^V)+)N,%I*1SC)Q7(ZE^U+X@O8R+>W1-P_B.:Y_9.^YK='VX?$X#@>8
M#VX/%2-XF2,##=.PKX[\'?'*]F@WZBX1QG@<"NL3XTVS !YU7_@5<THS3-$H
MGTXGB=-N-^/QIZ^)%/\ RTQ]:^>=/^**78 @+3,1TC0M^6*ZG3-3UW40#;:)
MJ<JGHPM7 _,C%-0JRTBF-^S6[/8$UP'HYJU!JX_O_E7E<EQJM@@:]CMM+0=3
M?WD,&/\ OIA63J7QA\->'(R;_P 7Z '4\P6]^)I/P" C]:V5#$)7Y69.I1O9
M21[<=4/9N/4T#4"P^\/I7FL7C:!D!$JX(&"#5ZV\70.HQ*,#WK#G?5FGLT=V
M+K.<X%(TH(_^O7&2>*T !#C ZU-;>*4QRX ^M+F0N2QU#QJ021QVQ5*>SB<<
M@#/I62_BB+(!8 >M;CW-LVEF<2$D#J#5QI\VQ,GR[E*/38(UP%X]J*2TNHIX
M0Y<9)]:*U496)NC\Q_A3I-YX6U&>*ZM+JXM[]-T3VD33)(0>6!4'IG!S@C/-
M=AXU^$?BG3/$ECXSN/"FL:;X=MIK6-]0O;-H8MY;"\L,\G !QSQ6E\-]1UKX
M0>*CIFKVLMM TXEPC,3&PZ7$3=#R.0.H)!K[#^/?[0^G>,?@7XITR:T,L]Y9
MQ,DCL/*W*\;!E/U&1^%??8B5.C'GD[<VA\W0]I4?+%;:L\Y\+IYMC$0/P'&*
MV64)*%).,8W \5C^#E'V*//1E'<YZ5TDMDX5" I X..F*_-*ZM)GZ)1>B,BY
M*PG8'&>X(Z\TB38&Q 2IXQ4.K(ZS%(QA3U(&<4ZPMRL9))+=@>]8=#M1;C+Q
MRALL /7UI68S:EIZ@)(_G* K_=/S#@U-. 4+  <8QT/XU@:Q<"R0DNRIQAD&
MX@>N._TK2G\<?4PQ'\*7H6?&&JSIXBMM/+F"?S7,4K(VUDV C)SR#\R''/0X
MKJK#5DLK81,Z0&RMH9(BBL1+&N2P )Y*G'3GCWKEWURWUXVTL\4+AK,6V)4+
MB5QE7V-R%?&?E;!_*MJW\7Z/X6<VD\H>[BR5@M#YS./]H'_5G_>/;CI7V//&
M"YFS\J]G.H^6"NSK[;2EU73PCWCQL6+A85PF0V5;#9W<<9[@"N0^)'P[U#[5
M-K>@-&LTD6R2)@"'"\GZ="/J*GMO'6HW43"PTZWM8)"0RW3M*3VR N IZ'@]
M:OVGBS6(N+VVM+VV;'FB!6BD(Z<9)&2..W05@L?0;Y7(ZO[*Q=N;E/&VU)?B
M;X;UCP9KXN/,N[)XS*26RW0-CG!& W!'-?G[-;2V6J/!*0'AD:)WQCE6*FOT
M4\6_9M(\:13Z?.4LY%EDN$F0J"6 P 3]UFY!P>2.F:^!/B,5'CKQ"D2K&AOI
MMH3H,G_ZW6O5H34MMC"G"5-N,E9F+:,//494!0Q)'!)'4?I70^%Y5CU/24<$
MK]JC:0,/X3N!_2N-BN&4LPY*Y(4]R3UKH=-O(K;0Y]RL;N6=%B*MC 4$MG\_
MYUURDK6.J&C/6?@;I4WBWXJV=S)&SQ6",[/V$<,>T#C_ &G0?A7??M2:LYTB
M2S1R(QRZ ]^@_3-;'[)7@E].\&WNNS@B?5)##;@C!6WC8DGVW-N/X"L/]H32
MC=6DF20992 ">P''\OUKYVI54\4DMHGT-.FX81M[L^/)%. ">_&!ZUU.G'RH
M[=<#+@@9''0GBLO6]->PN;B,C!0@<BM>W?RDTUA@_OCGTQMQ7TG/='S%K/4C
MU]7&K9&=V[RS@="5#+^M-GE:#R;H*##(H8@]5.,'\*O^*[*2#57 Y%S$DD;=
M '3I_+]:SX)BUF0%#[3N$9Z[6YQ_,4DQV/9_@/#I&HV'B#1YY42UU*SD2+S'
MV^5(1C![XYS_ /JJW^RGK]SH/CZX\,W#*D[RFW\IWVAG1CE0>GS8(_$5Y;\/
MKF#1O$MA=E/MNGNX$\ Y.T\-@>O7\J](^,GA.?X;?$;3O$FB*4TC4HTO+2YA
MR1O4 OM8]>JMCW([5Q2^)Q?4T:T1^@?A32I+CQ%=>(;C*Q7$,2B-7) V \8]
M,Y/%>O:?<07&GVTT+;XGC5E;UXKYD^"_Q+B\:^%(I+&?81 JSVP((A;^)E[[
M6/(]-Q%>]> )\Z7);-UA?( _NGT_'->8JZ]K[([:&$E"DZK.G#\C'2E<G'0T
MWS$'08]Z#,!C Q[5VH8@4D^U,E@...*<)>P&*&<[3S6B=A6/-_B!-J,",+7
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
MG(]$Q_.OD:/X<:@^1+<OSV#8JY#\+XQ@N[.?7)-<=3%4G\4CHA2FMD>[:O\
MMCQAB+>V.,X&Y@#7G7Q!_:)B^(GA^ZT75]+BO+"<#Y&)+1N/NNA_A8=B*YZW
M^'-I$I_=Y]JV]*^'27=W%;6ED]Q<R$+'$BY9F-<RQE*$DX;FKH3DN66QX38V
MM_;:FEA:07%_(_,*PPL[R#/3:HSGCM7U+\+O'GCM]!31M9TG7[2&,@6.M2Z9
M.Z0D=(YQM^>(],]5SQ73?#'4=,^%_C.XT**6WM]6,*_:;V%L[B"3Y*M_=7VZ
MG/M7KMS\<I++4GBN]2G2QBC5@8IF7<Y( !(.<8SQ7U$>('4IJC5I<R\SSZ60
MM3]K2J<I\\S:='JGQ2LM.UK1O[.N4N(;E[<$A0P88DB/=6]NHZBOKBRTV".Z
M14::&="&!!.-W7!_PK%^+?CGPEK_ ,*;[4+V"V:;1X4U*UNI'+31SHP9 KDD
M@,0%*]"&K:\)_'?P-XT^'^L36US_ &=J\,7GS:?>+LFC=<$8'?G"@C->4\/]
M8;K05HH]_P!O[%*C4^-_U<^//VI_@C<^!OBK,MGK5[J%MJ\1U(M= "2-WD8.
MA*X# $<' X(':O)K?X;/(P,L\CXSDDU]T?$?PI/\<O"FG:O8&)]=TF&0R1;L
M>=#]YE'^T",@=\D5X!!H: 9V?C7B8G%5:4^5;=#G6'6SW/+]#^$YU#4H+2UM
MI;V[G<)%#"I=W8]@/\]Z^HOAE^QI9Z28M5\:Q(X3#)HENV=Q_P"FSCM_LK^)
MKT/X!_")?"44?B#5D%MJ%PN(8GX:&,_R9O3L*]:\0>+OLMH8+)0!T9CUJZ4I
MN//494:4>9**,FWEATZ." P+;6Z($ALX5"*B <# ^ZOM6=X@O[>^9""%=. >
M@ K@O&'CZ/2D<-+F;NP/)]:YO1M1\1>*"9+73I!;#D22\"M(.-KRV/55'E7,
M>I67Q.TGPW_HMW<_O<=^15O_ (75I#H&2_B0\_*[BO.X/@GKFML;JX$$LI'
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
MED9N"1V)"KQZM7UV6TY0J<C6QX>,J)PNF=]\/?@Q?:^NBZC:6TMS+)'+>7"
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
M'UE'ITGC+>"!)PPZ+Z?YS47_  FYPD:O@ YZ=3V_"O*UUJV6<QBXS*.2(U)
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
M!^B:%$[!-.LXK?"<#<%&X_BV3^-=+$8L8"'\2>*IK<#))&#GODDU<4"!$>5
M W\&#N/^%>7>QWV'NY@^7RPI/0XQ4;2^P!/ Z4XE78R!?+0\*OI^-)AL'&!G
M^YS^IXJ&RK$$GER9$EN)6(QRV?Y5C:AX1\-WQ,M[X?L7E;H?(7>Q^N,UN!=I
M8QC&.,1<G\6-0^0_+%A&.Z1')/U:N>=1[)EJ"['$>)OAWX?\1:5)IM]I<?V%
MN/LR,R ?B#FO([G]C?X;[WD@L-1T\RL&^2_;9D>S@U]$R1D!A" G^T!D_GT_
M6LVXBB1\@+*XY+'YB#]3@"O/>)J4](LV5*#W1Y#X#_9TTCX=ZD]YIFHZE,&F
M,Q2]V$ D8P" #BO=],\=IHZQPG399R!\S0N,#'UKG9Y]Z\G>/[@Y'XD\?D*I
M22N0" %SV7GC\:JGF>)I[2(E@Z,_LGH+?$FQ<Y-I<H?0 -^H-%>:,F#]SGW(
M_K16_P#;&*[K[C/^SJ/8_+", DD' .,#/-3J"K<@@ \<U!"YWGY<YSD5?@9!
M;D$<^G6OT>C33W/E9.VI54X(!_(\'%3 'C:Q)_2HV^\. 1UP./RK5\+6%MJ.
MNV%K=R&WM)I@LK'C"UV>S6R,>:VK*0(#J V"<<=*^@_A;^R)KOQ$T!=5FN18
M)(I>%"O)'8FO;]&_90\ 2> QJL31D[ XF=\YQUKT;Q+HOB)?A9!=?#O4(%N;
M=0-C<JZ 8*\?SI1[#\SX%U[X->*-&\37VC1:;<7TMH>984RI';FH_!7PG\2^
M--?ET:PL'2YB/[T3C;Y?M7WWHWC2T\!>'](O-?L/-U*_EBMI0%!;S&X.?:G:
M[X/O8_B9IVN>'4@L8)_^/@;1F0@\5MS.+LT9O78^.+7]FGQA:>,K;0+JV6$S
MC=]IZHJC^M>I:E^Q/<Z??:<CZP9+>3#7/&&"^U?6_B"(QEK^5$EN859LHO8"
MO)/V:_%VK>-]2\2ZCK8N)S'=,D-O*N/+0= !7L8255495Z;MR_J<=>--S5.:
MO<\Q^-O[*6A^!?A^==T*Z<3VJ!Y8W;<'7O\ C7@.A;S:<$Y/0^U?4G[2OQ6N
M8?!%_HL.AW-FMTQB:69<!03V^M?-N@:5/_9'G(  HK],X<G7EA^:N[ZZ'YOQ
M%["E52I*Q]2_!#3D@^']LKID2[I".W+8KV"PU33M2MC:/;) ENVWS#@#(%>6
M_"_4;*Q\&:;#).BGRXQ@-W/)KNO#TNEWUO=Q-<I%YKMSNQGG%>)F-.52K.33
MW/7P5:%*A3BFKV._2WEBFA'RFV" JP]:MVMXT\<@<Y16(4'L!5+1KVRMX1:)
M/Y\4*@%LY( ]ZYO6/'-G!.8K)3L!.Y@/TKYV%"=23BD==:I"FN=RW.HU"<!(
MT)P"ZCK61XU\5W.A6Y\BR_=B/_7$\5PGB?X@[+08/EMNW#'J*X/QQ\6+^\T)
MK:6X38PQP/F_.O=P>4U*DXMK2Y\]BLTI4HSBG9VT.1\8^*3</,?-RS$GCM7C
M'B74C).?G.*V=8U5VW,6X]37$:E,9I2<XXZU]WBZ<</0Y4?#8*G*M6YY&3JD
MA)/;'K6K\(=-&H^)S*R.5A82-MXP!_M=JP]6E\N/DG/KUI_@3Q->>'9)Y[-_
M)D<,N[:#QZ\]#QUK^?<]K6G)G] 910;HQBCT3XL:!=:G)]@M41+MW\M)D((V
ML>,GW##GVK;^'/@#3O!$ LKAK6UNA'@M-*H#NH).>1USCU!45XWJ'BW5-1O9
MYI]4D$DN0Y63;D>F%Q3K*Z>Y?<][+(3P>^?Q-?#NOV/IX8&35I,^GQXGT78\
MSWL,\X@,8$#%S)E< D'C(W'GKUKD-;OHM4\'7.CVTYBN)'6:.25"5C96!Y /
M0@'( [UY[HSY& DK@#^)@#7=>'[6=PN(8TQ_>&:Y*E:6R/2HX"E"S[&+I_PL
MLM3E5I+BY:0]1;Q@#/L3G^5>H^$/@!X>PDMWIC7!Q_R]SL1_WRN!70>$M#N9
MBC%B .T:8'TK;^*ESKWA#X3^)-4T!)!K-G9--;8A\TAP1T3!W<9[5%*E*3NV
M=M648+1$UQ\,_#MEIYAM-*L]/P/]9!;JI/X]37DWBKP-+!=N;=99T )Z'G_/
MI7A>G?MQ_$6QP+N+1=1"'DRVK1N?7)5A_*NGL?V]M94@ZCX2MY5)SMM+UT7\
M%93_ #KV?[-IU5[TK'CK,9T_AC<VV\(ZS=3%(-$NYW49 M[9F;Z]*L:;\)O&
M.H7L<(T!=.5G"-=:U<16D,61D%BYW ?135;3?VY=)M[IKB+3M?T2Z=2C264L
M;#:>HZJ2/:K,W[7NEZGF6W\8:AI5QR=]SI"[Q_P-4;GWS791RK!Q_B2;.>IF
MF)?P12/3/A[\*/B5I]^XTZ_\.I$5Y:-;B].T'[P$:*,>A)YKMK[X0?%B[OD=
M_B#HEJ,$>68OL!5?3)#$]?7->06'[:7B6/P_;Z5%XO\ !NNQP*4CGUJ(BY()
M)Y+E 3VK,N?CE\0O$3E[>Y\-I&QWHVEP6LI7_=W,Y'UZU[M&&"HQY8Q:_$\B
MK4Q=67,VCW"#X2>-?**WKW-ZZLP)BN1('[9&&R1Z<5!H(DLM0FTZ_LC87L#;
M#!<0E)3[X///K7*Z#\:/%TUM$NMZ&NH7:+L.H6@:UGD7TD" QO\ 4IGWKM9/
MCI=R1VBC0-6TX6JD"2/5V)*]P2\;$#Z8KVH3PZBI1=OD>/*G7;:D=C9Z'/>1
M!4M+IU/0QPM^G%7-/T]="NLE+B";KB1,-^1KBM*_:SU&=0ND7NF0HGS9EU+S
M77_OMP/_ !VLC6/V@[WQAJSR75Y_;%Y%'M#6<1G*J.<%8Q[].M<D\0[VB]#6
M-%:-[GN\'C5XHPGF,2/5*I7_ (SN3DHXVG\*\)D^(7B!XO,CT2XBC!YFNIDL
MD0>K!\MCVQGZ5GOX]N;R[V7-WI\:IG,6F--=S]NI79S[<URJR=['1K:USVB;
MQ5)*Y4N&([)R?TJK=ZR]JQ%Q%-;$#.;@&($'OEATKRR;Q%.1]IDM_%)MMO(N
M)H=/A49[@$R<U!INIZ%J5Q+;+J>FQS89Y('%SJ<B9ZY,GRCZ?I6WMFMM#+V?
M<[W4/',%N01.DJ,VU6LG6X+'T 4]?:LNX\8SS*K1:1K3AQN#W*+9Q_0ECG]*
MPKI);+2)4MM0O]5=CCR[>:'244'H-R[=H' ]:PYKN"X:%Y;;2$O8GZF*769H
MST^7:>ON14*=W=LI14=D:<WB:6]O98Q/X>LKU?\ EFC2:M<1^A*@H!TZ4MS>
MZK?VJ2^5XEOP,X65XM%@;MR& ;;W_K5@V^K>;$XMO$DUH1R(8(=/MDP.K XD
MQZ=:YS5-1T30[?4)[@Z%$88GF<74UQJ<[;1GYU8;5[#KBIO8+,^.OV@M8B\3
M_&.]M[>.*.WM=EJ%AF,H)498[_XCD]:Q5(-P3CC@?0>U8VF7CZOXBU'5)PNZ
M5WF.Q0HW.W8=NO3\*V;;&<\ #M7A2E>I<]F$>6!T6D60&&!RH/!Z$_A7K&F7
M<2Z;I\2_*8XV&>G6O(;"\$2DY (QSZ5T$7B@QP@%_N+M&>,5[]+&*C!6."M0
M=30]VT;7;?1=)$TI0NS;44_P@5DZY\4B;F299,*JE40'OCBO#]6^(T?E[1<9
M"\;5.37+WGCDS JB2-R>6XJ)9I).Z9Q1RN#^,[S6?%;WLC2,Y+ECG)K!G\03
M E@W8J,<8SP:X>;Q#=39 VH#^-4I;Z>3[\K=>0.!]:Y:V9U*FC9Z%+ TJ/PH
MZNXU3:<&0*.N"<?6J,NN1 G#Y([+SQ7-CIUR?4TN!GC(KRI5IR.Z,%'8W?[>
M )VJV,]3Q6AI$LVIW9A#I"H1I'D(R%4#)KDU(&,'K^M;?AOPQKGB:X\C1["X
MO'?Y6$/ _$G KEGYLZ8M[(U8Y."6NTW8X$63].>!7UM^P;X22:\\4^)75VV)
M'IL '4EOWDF/P"#\:\,T#]F?Q8FI::FMWNC^'K.[#^8]U>JTL "Y#>6OWN<<
M _E7WC\ _!NB?#?X<V6CZ3JAU:%I9+B>_5-@N)6/) R<    9/2O-JM7LF=E
M).]VCTR")E  VQ[>R\N/\/SJ9(U!?8&E?INZ_KT%0PRK@$' [ #/Z5.'1U .
MX]QW_2N1Q=[G6AP7*$&1,#^Z-[?X"D9T(&$RP[N=Y'X#B@.J*"2$/^W_ (4Q
M[F$'E\C';@5DTRTPF8$#<-Y&3\_0?0#BJ\LC28!!<?W3T'X=*)+ZWB).5X[=
M:K3:M&,A!^(KFG%V-4R.Y$C-@D!!V9NGTJE);@D$G('^>.U++J;\[ %/KWK.
MNKACO/F8)/.VO.J0=SHB675%!('XG_)JJ\L0') /8?\ UJJ2W"."=_7VR1^>
M:K2WZ@!%.?;.*Y'3=S7F2)GO(D8CH/0K_P#6HK*>Y)<\XYZ<44O92(YC\P$/
M"C."/3_/-3IG!;..YQ59  , '(YY_K4B$[ 0,@CUK]GI1NSX:2LB4'YR1P,G
M%=5\./!USX\\6Z=HUJ&W3./,<=57/-<Q"1#,K'[GH*[GX4?$-_A=XPBUNWA\
MY57:RGM]*]*%*3^$Y9R5C[,^(_A[6O#/@K2O"VCV\L O +19L\1KCEC_ )[U
MM? CX9>,/@U!=PZKK)O]%N546T+')BYYYKPWQC^VG>^+[=K*VTQ+-@O[NXD/
M*GU_G7-67[4WBO5M6TC2]3U)$TJ&X3SI4X9E':M8X.NX79C*O3BTC[<\<^"=
M*UM;#5+RY1([.?[0D;$ 9 ZUS7AWXX^"M<EO+"74XH)=.8Q;F?;D^H-?-'[3
M_P 8!J\.C6.@:NZ0>6S3I#(0,'@9(KYK,A#]6R.68=ZZ*& E5BN8RJXF--MQ
M/O.[_:X\.>%/'[6)<ZAI'E_-<1_.H;/2N*U[]L2UT3QNM_X5TL'3F!^T C9O
M/;%?(\$9=B<$"M2) % Y!-?;8#):%KS5SY'&9K6<K0=CUWXR?M#:C\8FA@DL
MDL;*-M_ECEF;W/I7*V6I3V]HL$1.UNH]JYRQL1D-T]JVH492,#D=J^[P6$CA
MH*G35D?&8ZN\3+FJ.[.GTG4[M#&OGN%0_*-W KT_0/%[6MLL;,2_KGI7DFFQ
M.Y!/%=/9W!LK=V)!*]O>O4K8>%2-FCYOVDJ=2\6>U>'_ (GMI:R0B3;O&<$U
MF:AXY!+K#@ESU_&O&'UYV8DG!' P<5<TW477]](Q 7D>M>6LKI0;DEJ>D\?6
M<5!['>>)M3N?(BCED^=SG;WKB/$UU(BI&2V /XJ<GBA9-8CEG),2\ =:QO%N
MN)J6I%HODC P!7?1I.BTK'+5BJTN<P]6NF\O XKGY+G ;/'H35O4KI6C(R1B
MLMRB0G(P?6OF,]Q/)%V9]/DV$4YI-&1J\W[L\XZ^U;G@S0)[[1?-6Q,X+'!/
M _/I7(ZK=[P0!@'N*]C\#6#Q>$;8&X\A"O(C3+?G7\V\08A\MUU9^^9-AUS)
M/HCF(O!ES+*2R6EN#U&=Q'X &M"S\+64#;9[X CDA%51^')/Z5TIT>$S@!)K
MHD_>9B?TK9TKPY,<?9]("$-G++S7P3K2_F/LU02Z%+0=&T<,FQ)IFXY 8_\
MQ(KU7PSIHC*>3IQB&>#( /\ /YU3\/Z!<Q!!)$MNHQP./Y5Z;X=T_3X"@EG
M*^U*%1-ZR*=.RT1=TIIXXP 511C(7G%;BRW#* "Q(XP#BM33++2FVA9 ?KQ6
MQJ-I!::3*]J8HY@/E9FZ5[=*I%*Z/+J1ULSYR^,?[,W@[XE:=//=Z8FA:J[&
M3^U]-C6*7./^6@^ZX^O/O7P=\6?A#+\,;E([#QCIGB%"3NBCRDZ<]TY!^H:O
MT1\=^'M>\10O%+<L\#$@I!)U_/\ I7E=_P#"ZXM0(XO#4\JG()9<CZ\&M8YG
M5AHJ;L<LLNA/7GLS\^SK-XCA'6%R>,%=H%2G6GB.)+50PZ[7XK[3UCX3Q3H!
M<Z):VQZLUQ ,X]ABN-U#X%^&KEG$[0B4?P6\)!Q]>!75#-8OXH-'-+*YKX9)
MGSKX9\=67AZ[N)Y-%LM4\VUEM1#J</FQQF1"HE4 C$BYRIYP<<&LY+S3)&!R
ML6>,./ZU[M??L^:%<9%E%<[L?\]" /PP:YV^_9NF.?L[SK_O!<>W7'O7I+,Z
M3BE*Z2..66UDVTKG V>L/;N18:S/:$D>4\-R8MHXZX/;UKN[7QQXQTBR,MAX
MNO$"+G,6M&7)_P"N;C/X5F7'[-NN^5OMV,B>IC(!_&L"[^"_B&Q;Y3!D= DA
MR/TKIIYC02LIG-/ 5NL#M(OCIXW&1<ZE::BOIJ.G6\V1]2F?UJS8_M):U:F
MW/ACPQ="2-G)CL3;-A>G,3K7F4W@OQ98J2+6=QR-P8-^AJO-)XGA9_.MKB4
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
:<!>2P 1QE51>@)HJLRC>_ ZT5@Y:[!9'_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>zspc-20251231x10k003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 zspc-20251231x10k003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" (N T4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V?&*8QJ1J
MB?BMQD9)I,T'GM25(T(U1,!4IXJ-N13"Y"U1-4SCFHF&:!7(FIAQ3V%,(S2$
M,:D(IV*3% #15B,5 .M3Q\"F@']*9W-/-,Q5HD0BBG4VJ)85;M150"KMN*EC
M1:!I::!3JS+"G#Z4W%*#0 \4ZF"GB@!PIX&:8!4@Z4  &#3AUI,4X#UH 44\
M'--'%.'-2 HZTH% XI13 7%&*>!Q2XI ,VT 4\"@#GBF @7D5(JTJCO3E'-
M#E&:>!30*>!0!T.FC%@#6'<_ZZ3ZUNV!Q8**PYN9G/O5RZ"6Y%CCI2$4^DQ2
MV&-I>]%&,T@$(Q28IV,B@CM0 W'%,8<U(>*;C-,!  <?PGWZ&FNGS%0.0,[>
MO'J/45,JKWX'^?:J]] 719+:0PW,9W(6Y0GT/?!]JENPTKC&7)P.M5KNRTF_
M\.^(9-6FC%I9V;2F-G WMD8'7MR<>PH;Q+83PEF=(Y%C+S;^D! Y$C?=&,$=
M3^5?,OQD^)5CKN@RV4?BJ'3-*M9S]HN[?S)%NMX;;&F -PP')QQE>M>5BL5R
M+E2O<[\/AW)\S=K'AWB?PT+_ %N2]L9([2^Y<;5/E72@X+1L!U]5SGKQQFK/
MA\[;U?M$?V&^(XNH>0W^]@9/_ @:P_ _A;Q%JB7$VBPKJFCE1*S79,$4AR 6
M /(.,_,#Z5TDGA_4(YQ%;7D%U)G(6Z=59..5,A*JX XW9!]:X90G"-Y;'?"I
M&3LMRGXSCN9W+:E:@28PFHVG&1TYXZ<8]/Y5Y)XJLKNX'SRK< '(FSAOQ/J*
M]S@NX=0#6E_?6.G,X*[KBY#JNW@?,H.X'I@\CL,=>"\9>&_LFGQ75A)'<DED
ME%J=\).X[3QG;Q_^H44ZEFD.K!-71Y]#K$?B?3VLKPA[ZW7"N>/-4<=?7^=<
MS=Q-;HR.S,N/D8\' /1A[&I]3LGMIQ/&KQ2AN592"OLW^(JGJ=S)>11R@JIR
M0P<G.1UQCV.?3@UZ4%V/.E+34);AKG6I2,_/C+>O%7/"'VJ+4))+-BA=_+1"
M ROD]"#P1QW]*;IVAW=P@N?+=H4R!(JD@'L.G/KC_&NQ\,2VEI:&RF59(MQ)
MCP%;)&"2WL #C-$WT0H1UNSTVUUJ#0].LXH+X1WDJ%;^VA"R63-GA&@)((QT
M(''H*U+6TTV6S9;/RM%:[E!,$;YAFZ9VC)*\>Y'T&*\HM/!1O-:FL5O%GEDD
M B0;3N/;;@YP1[=#7I'@OP9J-G/=VEQ;W5S(RLCP"-L6XSM+$*"0!TP.O>O(
MJTHQ]Y2U/5H3E)V:T/M[]EFW4^!IGC:1HWN3L\W 8*.@(!./I7NL>0!G\Z^:
M/V2Y;[3;K7=&\QYM(@$;P/*"'+]'." <<#J.^*^FEP%P:]K"N]&+1Y.,5JS'
MJO/2H+WA:L+\OTJM?' KL1Q'.ZJW^C_G7"S\RM]:[C6/]0*X>?\ UK?6M241
M%::0:?FD)HL%R-J:!4A%(!0 W!I0.:>!QTHQ2 ;C(HQ3L>U Z9IC$I2,YI,4
M\#-%QC,<TX=:,4X#%, I?K1CBBI$'>E%'>B@8HZT[M2"E-(!N*44E*.*8#^@
MI0*;FG"@0M+FDS0*!CA4UES>1_6H?YU/IPS?1CWH6Y+.JU@[;%1[5S&:Z37#
MBT4>U<S^-.6X1V%H'6D/M14CN.!H)Q29I :!CP:*%Z44 5&-0NU*K[US3#S3
M0"')-)2GK2&@!K5&3Q3VJ-J &'I4;&I#Q4;XH B8YIE/(Z]J::0#*3%.-)0
M@'-2H*C J5*:$Q]-Q3J*M$C0*0BG&CK3$- JY:CBJ9J[;#-)C6Y8'2EH'!I<
M9K,L3K3@,4E. X]* %%.'2D%. H <.M/ IH'2G"D ZE% ZTX4  IRC(I*<,T
M@' 4H% &33@*8"BG <4@%/ I )@4H%+BG 4  '!IRC-*HXIP&* % YIV.*04
MZF!OV/\ QXBL2?\ UK_6MJT_X\5^E8DO,C?6KET$AE)3Z:P%1<8E I :#3 =
MFDXS1BD/%)@(PIZQ!Q\IY[Y']::#@^M2&^2VC_>85,D] 3^!Q_2H<FMBHI-Z
MC'5HS\W 'OQ5*;488BWSA\=2#P/QZ5G^(?'>E:5 7OG=0BG]Q"<R=,C=CIGT
MZ\UY;XG^(NASQ1I=RW<G!)BLW,6P>[[QGCUKRJ^.J4](0N>I1P<9ZRD7?&EO
MH<TFHK?ZEY,.H/'*52;;$K*1\V>23E5. !FOE/XSW>F0S1VEE+9/:W%ZWG.D
M!W2D!<,<D9^^?Q-=!\5/BE_:,?V#PMHTULRC)NG==Y 'J0Q&.O7\147@?X.?
M9K.S\5>)7?[-:2O.L,^7:Y?=M5LGG9D#"C[QQVSGS82J57[2JK?UV.YPA#W*
M;N<O+>ZWX,TNXMK6,S2M:AH1=VP56#,JKM7)) + = ._.*YA&\;:A'(DU[/:
MVR)O$<,>$=]PR1R,CG'/]W\*]NTBQN/&(OM6UI=C7UP1"6P#!&@VJ ?[O[Q^
M.YR>QSV%QX:M_#^MZ7;.=BV\2+O"@B3[X+%3U#8Z<= ?2MW4G%6(5&#?,>#:
M=X9-XMM:7VGVMW<33&,O<!D9&  !&#M(SS@\'/;M<N_A9KFDP+8RV&E2AIR(
MIHTE", /[V_Y3[>W7U^A/%GA/2-3TU85B6!A'YD3H,/%D#A2?3:<9['UY-#P
M5>0V5A!::I))/9RN!)+(N61A\N2OIP#C/<\UR^UENCI5*"T9X>?@KIVLLJ7-
ME-:D8)>RD:,#\&D?CD=15W3O@#X;U/6+B"2.\N\QN$FDE0; J-M.T1C.>!G/
M<=:]KU[2K6VTV\M[&-H'2,*6!+ET!#97U''L<>]<?HT6IZ?J#7\,RW(W+\N<
M;5SAC[C:6[=O:IC6J-:2*E2I]8GEM[\)=#\01QV\-Y>Z?]F79"TL(EAP., J
MP /0DGGK4-Q^S-J.I$W&DZS8R1Q,%^S7:&'YNNX?,4YZ\MGGMBO6_!UY9ZSK
MEU:36S0R+92%5 PLNP@G'O\ X]J[O2O",%I8M=I&\T!< L.7"X)R0.I[<]0?
M6F\35IRM<7U>E45TCS/PQ\#-;TNS@O[^^TOPJ3$(WN\Q32N4) QM![!>I'7O
M71^&O">EZ<U_J>@"^\17T]VT2S3AA;2*N%WRN-H;<VYL =^16F/B);:/MM[N
MZ6$+>^4-B!5D!&1D]"?D."?_ *U>Z>#+S3_[.M[>RLOM)42+B)4C1"3\Q R,
M9.>>35PJ.<FIJWF9R@H1O!W,_P"'F@:=X/@T^2"1FU,Q3R7\LF%D:5BA(8#@
M+G< !Q@#&>M>J>'O$-OK<;&)_P!XAPZ'JIKS&\TZY0RW<,RO>LNQHU7 *#.U
M4'?;]<D9]L1^#M0ET[Q0)F0JEQ$!*$;@'/!Q73A\1)3LEI_7XG-B*"E#F;U/
M<8_0U4U$X6K%HWF(K=C5?5.@KWT>"SG=8_U /UKAIC\[?6NZUD9MU^E</.,.
MWUK<E$)IIIY'%-(XH&(*7'Y4"G \4"$ YI<4H%+B@8WK1BE YI0*5Q#<8I0*
M=C-+B@8@'-&*7%&.:&(3'% IW6DQBA#$%+B@"EQ0 @S3J *#Q2!!1F@4 \T#
M%[4JT4#K0 M.%-IXH$%6=+'^G)FJM7-)YOTIK<F1NZ\_[A17/9K=\0'$:CVK
MGZ<MQQV'YX]Z3.:0&BI&+GB@-S28I. :3&3@BBH\T4 9T)^6G]:@MW!3(J;J
M.M "8I,4[O0>/I0 QN!43&I&_*HF-(!C'%1O3F-1L:8##32:4\4WK0 AZ4E!
MH%,!0.<5*.E1C%2#I31+%H[4G04F:HD=FDH[44Q"=^M7K4<"J(^\*T+<<?A4
MLI%C%)3LTE06'2E%(*6@!PIPIHIPZ4F Y:D'%,6GKS]*0#@:<!2 <TX#B@!:
M<HI *<!3 <*<HI,<^].%(!V/PIXIH%/QB@ &<TH%'2E H >HR:=BFKQ4G44P
M$QS2XHI12 WK?BQ7Z5A2??;ZFMR+BR7Z5AL?G;/K5RZ$H3-(:4TPFH*%I,TF
MZBF@' TF:3--8\T )+*(HV=CA5YKE_$?B&'2;":Y>1/M)!$2NV%#8^5?KGK_
M )%3^*?$EIHMN\M[.MO:PC>Q/5SV KY@\=?$AO&;W3231VED4(AW-MR!GA?R
M!XZX^E<E6HK\J.JE2^TQXU[^UIIQ?7K1HLDMS/(=Q9R2% 4=P"K Y]<UQ&O7
M=_XFOEETII(+:=2CQ*,>40<%<]!C@_EWJQX0U4@B/6V>](.8AY/SYX'S$=>/
M7TKO_#^@RWEY:V-G:PV=PTAE.%""-V(.\@]3P",YZBN*5KGH1][1%WX5_">T
M0R7M]%']G24+$TD*$OGISCYBPYST'Z5TGC[Q)87&GWT$5O\ <MU6V0CA0"4'
M';!<'(YY%:/BCQ58Z!H,EC9W/F7$"H6Q_$V5.?IC'/M7B'C+4@GBB6S<[%R%
M<J#A6 &<CTW]<=ZYTN:5SI;4861H:CK4ND:9:1QA7=!N9./G4+DX'3.X#C'0
MM[8] L=;A\3Z]I]A<(H9RWV<HN,*D<1*9]06./7)KQS7KEI[6QZ^:MRZQNO]
MT>4!@^GW^._X5L66M):70975);0>8N[C!>-4 ^N.:4H7V(A.QZY<AC;6<K$C
M]Z\2EOXCNRH)]U_3L>M<1XM^S6TYN(I?]#/FNRR<<E,<^XVG/XUIGQJ+W0UF
M5EF5YU9,#JZ'YC^N?I^.>9\47#7:2A 'MV\J:$,.=C!3C_QX?G7,H6=SH<[J
MQN:)J_D2K%>$>5/"3&^20'"AG5?7< 2._&.2:QM/N$M9#>K+_HRF5EN.VS:P
M4-VY^[]6QZ5Y[X>\36_]F77AV]G2UNDN?,TNYSC9+O\ D'IM+$#'09]J[:".
M.VMV@=WBCU*$3?9TR#'M.64^AR0>?08[&MG2Y';N1&KS*_8K:%%_8WCZ.XAD
M*6CF2(NYXB+KQ@GJ#D\?_7KW?X>^(8]5UK6+(( ;:38P4?-N"AE8?[PW_D/2
MO )[::1X-(E!W6,JM$DAR)5)'/OP"/P%>J^ 85'B.;5(&\F2=(8Y$+9)D4RQ
M@_D >?05QXFG[C;Z&]";YK(K>.OACHOC33M8^SXL)[R3S%N44NB. <,R'D'&
M.F.,=*YG1M8\0_!K45MKZ9I]$D>:<-'\[1!I"=T7]]0,;E.=N>M2Z/\ %%TN
M)(+^586MII YD^5GBC.%8DCDGDGTW#MFMB[UZT\96-P2-NQR)K)A_JG7@X&?
MD8<].#D]035PYHJSV)ERR=XZ,]6T3QSIFO0);W)01RHKQ3 _NY%(R&![5?T#
M5;?1/$4MEJ"^<R#=#.PPS1G!Y_O;21SUZ9]:^8?#^OGP9?R:9=EC8(P>%\X>
MV!.?RSSZ$-]#7N7A^YAU2UF2X?>L6V6&>,_O+5AG#H/3!P5]"1R.*KWJ<DT_
MF6HQJP<6?2^C3)<VD<D;!H\84BEU4?)^M>8?#/QE)9WPT>[V?,=JE#\JMC(Q
M_LL.5/3J.HY]+U"59 %Z,1E?0U]%1J*I!,^9K4G2FXLP-9_X]Q]*XF;ES]:[
M35V)M5S_ ':XJ7[S5VG,B*DIQI*!C:51S1BE'K0(<%I0,4#FEQBD FVEQ3J,
M4 ,QB@_E3RO%-(IC0F*4+DT 4X?G2!B <48IV,T4(+C<4N*.]+BAA<04&E%!
M%(0RE%)BE HL4.]J!Q1B@"@!P'-.[4T&EH 0=:O:,,WZ51 Q5_0Q_IPIQW(E
ML:OB%N%K!/6MKQ"W(%8;&B6K''87-+FF@TN<'WJ1BYHSFDS2 G-)C) **0=*
M*+@8]MQ$M6 >*K0<1CZ5.IS5 /HS28HZ4 (QXZU YQ4KG%0N>M("-C4;'K3F
M-1L: $)IA-+010 W-+11BF JU(#48IX-")8ZDI<XI*H0>U&>*2DS5"L.!Y%:
M%ORM9ZUHVO*BH92+ Z4AXI>@I2*BY0F*!1BB@!0*>O2F@4\"@!R]?6I%':F
M<U(*0#EIPI!3L4 *HIX]J:*=0 X"G 4@IP% #E%/Q313N] "XS2XQUI*<* %
M%2CI3%%/% !0.**,T ;BG_0U^E83'+&MH'_0U^E8;'YC]:J1*%)XII-)NI,U
M)0N<4FZFFCI5(!2:H:YJ!TO2KN["[O(B:0CV R?TJX:Y/XE>*+#PQX5O);YV
M43(T,2(N6=V4X [?B< 5,G9-E15V?)/QH\:/KGB>1OM9+1HS"/D;D8\-TQR!
MCZ&O/$6>2U6^>$2V\C&*'>X8AP!EASP0"O/3H.HQ7/>.-8NM1U.&&22'-E&+
M:$(Q5BG4+D=>OTK?22VBTW3(KNUD>)(?-/E#]YO<Y;G[K?=![=!7F-=4>BG?
M0[CP+X(GU&]CG<1W]FP5@S'9(O0D$$C)!! /?!/2O7_%&IIX3\/7=S:(5F>V
M,4<K'YT X&6]LXP?2N/^'^JQ6?V'RU,EM%'PQ@;<V2S?,,8'4C()'-4/B!XE
MF\0C5[1<>0%*IE2I 7&?T]/<US2O)I/8ZX)1C=;D6B7K7WBN1)DW$S3M&'(Q
MGYC&K?[/"Y]ACO6#XQN)(-3U&;!:1+F5U]7#-SGZ$@_C[5LZ/IERFH6\DP*N
MT8<Y'+?*!Q@\9!-=WX>^&K>,+F.ZEA(5<B9<CG.<9SZD ?C3TBRXTW-'E>FR
MW>JRZ-'!#N,!;^'KZ$_CG\%%:.H^%;][J\E*N7<@D#@*JXQCTZY_*OI#2/AM
M;Z3J=NEG:Q".W0%W=<$GJ!SV_#\LBND'@J#4;>0(D;7<FY6<*1@>@]:RE4L]
M$=,:":U9\B7_ (6UR+3=*LK1V1+>Z:X=E!()9N<X[8&?QK02WM=-MG@N+U+A
MXXEC$:')P(P/F(!ZX'%>^>,O [6UFEC'&(]V3)(!DN3U!'Y"O!?$=E_9=ZT*
MHK2*=NT$$$]#SV ]>GY5*ES:,B=+DU1Y=\2(TL;Z6X@MA (P)%NR-S!PP  S
MT)XYZ@\CIQTG_"82ZEX;L-;=<.)(WE3/WCEDDQSSE2/RJQKOAZWU[29G<&1H
MERW)RX[XXX^IQ7)26X&DR::B81$PNT?+G'/Y;OSKJ33LGT.*4'%M]S87QLB>
M*=.@27SBJ;B!R=H!89;K@<\#N:]4^%.ORW6FLD<PG=[EQ&0.1A5'ZEF_*OG;
M0?"]W;ZS>7<RL2+8QK@CAW^4 CV&X_A7O/A.2'X?:)96JI_I4V&<]U)))/X;
MC^?TK+$\O+9=33#N2E=GFO[2'B,^'/$4D6GEQ=2W'FRL>B,#R![YS^&WKS7.
M:)\5[FR_LV^,ICN%5+:X3&1(NP,F>_W<@#TP.U=WX^T.P\5N_P!MV0W<0#"5
MCA9,C:23U X SZ#VKQSQ#X(NK!I!&H"^8)%D5MR28.<J1_GZ44%%TU%BK<\9
MN2/8K?Q#:>+\0W)$9\S_ $6['+0L5(,;=V0YSCK@DCT/0_ _XGSZ1J<FAZSO
MB9)]B2@Y564E>O0@CC_OD=.O@/A;49;<7L<[-&51)%'^T 5Z?0D_A5>UOKF/
M6+B:0O [@7"R'C&!TSZ$?J!3E14DXL4*SC)21]X7'B-=#\3Q>5(&6-%NH) W
M#0B3YT^J-E@.W_ C7TXURMPEJX^ZR&3/MBO@31/&\&MZ5HWG2>=>VRS6LXZ?
M*T6<CU)Q&?\ @!K[C\'([^%M*:0YS:1X)]-H-;X)-7BS#'-2:DAVLMBV3_=K
MC9#\QKL]>&(Q_NUQDGWC]:]H\A$9_*C%+^%'6@H;CF@=:6C- #EJ2H0<5(&I
M$CLXI!Q29Q0&S3&.S2X&/:FYP:7-2 N.*,4 THH$%)UI>M IC$(S1BE[TN:
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
MQWH ?2CVIH/-*#Z4 /7K3U-1BGAJ0$A; II-(32=\4P#- /S#ZTTDF@=1]:
M-N5L6G_ :Y^MRX;%H!_LU@$]JN1*)*:QQ30:1G]Z@H"U/4U"6YJ1: 'UPWQF
MT"X\2_#O5["VYD=4;CT616/Z"NXS2K;BY62,\AT92/J*37,FAIV=S\^/"WAW
M4)]<D"K<Q.DN%\G!QSV&./PKZ<\$>"YE@@,T\TLC@$JQ)QZ9JQ\-?"-OI9N5
M:)?,6=T)SG.#Q7KVEZ)$A4[0@[DCFOGJLK.TCZ:A3TNBQX4\))"ZG8F0 02*
M[=+) NQE\Q/0U6TL16P"H<>I/)-7_-VDXX!]JYN==#LY7<F4J%4+QM&,$4JI
M(S[EZ=,#.326ZS7'1-P'''%:EM8G'( _&NJ,DT9RCRE.2T1UWJV3C[I[UYOX
MOT>X:<F*/:&]NI]*]C2R0<8ZU2U'2HKA"K+M]U K.H]!TY),^4_%GA>_D3$T
M<BAA@A!V]Z\F\0Z?J&FRA(E6W0_>(VEOJ*^V-2\,^?N0DE>@)%<#K/P9BU>1
MWFD9L_PG!KE4XW.AQYD?)D%[]GD9H#<2RLNTO,^5SCMZ?A71:9-=21"WN[99
MX7&&*\ ?AV_ CGUKW6Y^ ]K"&(B65AGYG .:IWO@);*-@@4$#D$8_6ARUT#V
M:2W/(9_!UO=6GG1A-7B0;2MU_K(>^ _WAWQV]0>W 2>!K.^MM6NHVE\^%O+M
M[6?/G97)(7G#C. -OH>*]P;PK>-J?F)(UNH&&1",N/0GKZ51UKPJ-458?LBJ
MR ,LQ4;@!Z<?2M(R:1DZ29Y9'\.X?"WAJ.::/-U#&&D4KP&*Y'/KG^M=QX9\
M,C6#9M(28K: 12%$RS';R/SW<U+?:5=S:G8:-J+/,LA#DQMCY1S\X[_ACWKW
MOP1\*9&T))H4B-P_S.SX&"?>LJE25M-S:E27-KHCQ;QA\/+5[=)4M"L*@I';
M1\A5_7WY]Z^5OB?YVG7LVG00K#$PS*H0?, #C.>W/3W.:_2OQ';^$/APEK'X
MB@;6;B<<JCG 'L 0<?C7AOQH^ '@OXG:7=>(? 5Y,+Z!#-/HTA.)@.3LW?,K
MCMUSS@U=#$4XRY)R5^Q>*P%:I1]K3@W'O8^(M'TF6\M8[F^"V]CYH153 +8Y
MP /H>/K7U1X3\211Z-I"(JQ&P3S8TSW5D9]WX9S7@.H1#^U;(>8B0P+Y<,*
MLJ G#'..IXYKTWX=RK=WEW#;.DL"V[ M(K<@G:2>.5PO3UQ7HR]Z2/ A[D6C
M[/BF\[0+9M_F !D5O[RAB ?Q %84@YK1T*%H/ VB(YRXLXRQQC)*@D_K6<YY
MKWX_"CPWNQC=.U,-*>::35$L3-)G%+330,7.:3.:,T9H)L!-*&IN*6@1(#Q3
MLU$.*D!R/6D5T'@\4H--!XHS2$.!IW6F8S3Q2&(?I1Q2D8I*H!PI&% %(QH
M0=:!UI!S2YI +2CI3":532$+CFB@&@TR@K6\/=6K()X-:_A__5L:T@KLEE75
M#F[-4CUJUJ)S=-54CG-9O<8@/%!-!I"*0"$T@ZTN:3I3 =FBCBBD,YY'X%+O
MJO')\M.\P4 3K)4JR53W\]:D5L4@+JMF@GBJZR9-2E^*8#6I,T^D(]N*8"#-
M**04H:D X4A/-!--/- @)R*5:;0*8B0TP_K2[J3FF(;2T$>]%,!\?)%:EM]P
M5EQ_>%:MJ/DJ6-$]--+2=^:@H44[%(*<* %%/'!IHIX% #@.:>!314@H 6G#
MI313N] Q>E+FDSQ0.:0AX/%**8#3@<B@!^:<*8#GZTX&@!XJ0=*B%2@Y% "'
MI2 \T,:;30"DTBGYQ2,::A^8<T ;5P<6O_ :P2V:V[H_Z+_P&L$DU<MR8["D
MTPM3B>*C:H2*%W9-2J:KD\XJ1#Q0!-FKNDKYEVH//M5 5IZ"FZ]3UIK<3V/-
MO"T(M];UVT92)+>^?@]U8Y4C_/:O1+'>\  X/4#/%<9!HTVG?%SQ1;R;A%>"
M*YB)0@;?F#<]^6_SQ7J&F06]O;XC7=(!RQYKY?%Q:K21];@97HQ9+I%O)N&5
M^;N,5JRQKGDY]JJ6]P(7(/!_G27>J)L)X4CKD=*X[I([K-LZ"RN$1<E@BCU.
M,5=6YB+Y4[B>X->2:Q\1K+1(I9KZ=+>&'[Q8YR,UYIK_ .TK+?7CVNA023*/
MD$A7 'N#GVKIA4NM$9SI.Y]6B^A#A&=<^N:9/<Y/#!E]<U\V:+XM>]V7=]>"
M&<X) ;^==)'XPLU.]IGD^K'FJE)M:V0E0L]&>S3;94).,5ELVUB/3H17GUM\
M2K")BD9V@]26XKH=.\06E^599"OKM[FN":;U1NH-;G026[7" 1_*3U(K'UCP
MSL@:<)YC[>5 S^-=3I@68*0=P(SDBM>>VC>(@X&1TJX1OJR'.SL?-FJ6"QRS
M&)BK [MA&,'Z?Y_G6,+*]N4DC64VZ[B[,%W-R.<9'MVS7J?Q!\*B 27%ME&/
M)VCC\J\C?69H;L1R,0R]#T_S].Q^HS7-J:6NKF]X7\)0P)!(@>3<3NED;+&O
M1EUYM)C8!F#$;0,]*YOPAJ,5[I\BK@21-E3ZC'?\<C\JT]3T&\U*PFNE 1(1
MN?=V'K]*XZM2VJZ'132<DI;&%;^#=0\:^(+J\U%%GMG)5&?(VH.F ?S]\URE
MSX.N/AUXZ@NK O-IMP^,(3CT(Q^5<Q\-_B3XNTR[ETJ6\DCN$9@(;E-RM@\C
M/4?49'TKW71-2C\;^'4:XA5+RUN%+J<'!SS6%*-.LG%;[GUE"K7PLN:=G3:M
M8_/GXR^"YH_B'JT%O.MO917KOY;@1C!)(4 #+D9/ R1G/ YKI?A58R0>+K:R
M@5YDN(#;HLB$;<@-D9QU"GIVK>^+S2CXK^*[*VAGNI4O&E0%CLC7 !"@#J<^
MO\/3I6U^SAH2R>)GGFA>WNTFB3#G)((?>3QZ' ]OPKZC#WDXH_,,6E3E-K:[
M/IF:+[)HMG 01Y<")@^RBL!ZZ?Q!PI':N58\U]$CYQ:C2::32DTTF@8F<4$Y
MI".:0F@!<T"DI,\T$C@>!3B:8#TI6/-(8X=:<#S46>:=G)I")A_G-**C7FI!
M0,>*<!TI@IXH&(>]%*:::0MQ>M-88-+FD)H!@*3-(3S2;LT#%)I13,\TX'%
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
MVUU@<]:;&C>%W)QMD?\ !C4MMK-T9#&+B48_VC5&Q=9I N<Y-1SRK97QSU-
M&Y_;%\#@74H_X$:>->U.(?)>2C_@58TUR>&'0U827?!N]*5DPNS8M?'>NV1)
M2_D'U-;%E\9?$EK_ ,O6\#UKA&F#'!(!IZNJ]Q2Y4',SUBR_:&U^W WMN_X$
M:[_P;^UE<:;.@O8I O=EYKYI'[QAMZ5=A@RHH]FF'.T?HQX!_:NT+6(D'VZ,
M-W5C@C\#7<:[\1=-\;:3+:6TJRL1G"FORT>"2#$L3LC ]5.*]P_9[\:SV&MQ
M1W%PS1N"IWMG%<6)H^X[=CMP\_WD6^Z/K2V\'1!D<HH9ATXKV715BBLT5ITA
M1  !U(KQW3-:-W:LWF;68':Y&<>AKCO$GQ%O-/:2TU222UF'*M&_R,.Q4]Q^
MM?*QJ\NY]]"@I*U['T1J-_9R7#1I<(0/?BLO4M,M7LI(Q)$002#FOBCQC\5_
M&IU:*U\.QQI:XR=0O'W[S_=5 ?U-:GAOQ-\5IW5[R[L[Z!APD<31.I[8.X@_
MB*YW*4TW&)W0IQ@TN;\#W73?&%SHFI7(C+26\#[98AU0=F'MUKT?1O%EOJ]H
MLD3@[NF#7F/PL\'WNFV5W>:Y(EQJ&H$-(B'Y8U'0<]>IYQ2:Q#+X)U836C$Z
M=,V3'V0^U.//32YC.M&G4FU$]/O9-V]T.6([FN9OKB4/C!Z\X[?6DT_Q$FH0
M*RD$8YR*?/=1.""5!Q^%1-LS@N4SM[.26(!P>,]*JW<H0-ARRCKCBK#7 8''
M Z9ZUG3EY=X&5/8]<CO7'-61VQ9<TY!)<\@Y'.XUN&18E'3VK)LW$$(( #=Z
M2YO2%.3CZ5Y<Y=AM79M3W"O;YR RC(/K5,0#4[<"1 Y)"X]L\5B_VK^X8.P/
M! ^E:?AV4B*//7<.1]*JE-MI,RE'EU-"\LC':A,<+TXZBN(DTLKJ!AQNC\LA
M<]N0=O\ GTKTZ<1RP<\'.!6/!I9DN%9E ;<2<=Z]*2V.:+/,&\-1V&KW,)0
M>4XP1VXQ].37K'A0[_"NG8.1]G3KWP*K^*/"4LZ"[MD#S("I7/W@1_B!3/ -
MTEWH3VRDK+;NT;QM]Y>?3V.1^%?799.+I\G4^/S2+]IS]#FO%DNVY ]JY6[F
M_=L?:O1/$/@RXU!O,C?!%<=J?@S4K>-\[3Q7LJ+/&4D?$7[3=V([@ <'S*\2
ML=2>2/ :O:_VK](N]-F5YTV@R=17SUIUQM8<TUN5>YT1D9P022#WK*<;;@BM
MFT"3)FLW4(/*N,TQ#034R'-1J,BI8UYJKDB3 ,E1VY56]ZF=<C%5MN'J6!I1
M/NJ="5*L.".<U4MCQ5Q%R:=] /IO]F*S?XD32V%\YD6#"[2>U?43_LQZ5L B
MC9!C^%C7QS^R5XL3PM\0DBE?9'= *"?6OU"T:ZCO[&*1&!!45#=D-[GS?=_L
MO0-GRYI4_'-8E[^R[<@'RKR3\5KZ]6$'L#2FV4]5'Y5/,QGQ#??LQZP@;R[K
M/IE*YC4OV;_$\8.QXG^H-?H"]C&W6-?RJK)I$#]8E_*FY)@?FWJGP!\70YVV
MJ2_0XKD-5^#OB^U)W:1(X]4(-?J/+X>MGZPK^54+GP=8S=8%_*EH%V?D_?\
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
MZXKY0^,W[.=M;176JQY5W)8D&AWZ >;Z7^T%?27,<.'+.< 5W\%W<:Q(EQ<
M[F /->)>%?!#P>(XVDRR(>]>^VK 1(H4  8XJX7>Y$C5M (H@!Q4OF\U36?
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
M)<E*/,_(^=+#0[G4)52.)W9C@!1DFO=_AK^RUXEUL1WU_&FB6!&X37G#,/\
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
M*&';./4=/Z5GR-N'(Z=^E6)F8@A6X'8U #A220,U/496>/ )Y [@U!(-C<\
M\\5;;#?GR%INU20I&!GDD4K"*T1X?G;Q^?/3_/I2Y)RI;*^B]Z< %DY7/TXH
M)(/ X/51G\Z"1I.$P<[<G J/.2 >,^U#.Q.<X[#%-#'H"?I20]A559%.3R!D
M''7VIOE<8QUJ94)P#@Y]*>8OEYR<4!JR, ]P"W0<8H!P<]Z<5YZFF$>@!_&J
MN!+$W([G-6X7P1D9!SQZU3C['.#[U;AW%,X. >2:>X;%Z, _=S@]B:M0Q;3R
M5((P1WJFIP 02".XIT<<N?DE9/3D4^H;LU%B&TD 9SR6YJ/9\F,;B#P%X&*J
M9G7.&);/<XI#?O'E6&3W!7- BU\JY^92< @@5'+("S\'D]QC/X5&]PD@4;U)
M '('\_I3L%XN%RJG)(&?3G-(97FN&Q@<<'!R<]*K$D*3SZ\&K4D6 0,9SR?_
M *]5F&U>.3CJM*PUJQ &.6.2"#SFFRG&T<$].O>D0#S,L.HS3#]_@$?6D)B
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
M@_95HXR*^+27KT?S6GR1YS?WTCS';*XYQPW:D@^8;FSSW)Y-59G'FLN<9J^
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
M4<_WJK/;0R#@"KOV>W88#&KD/AV:Y7=$A8'TKBN=%CG_ .S(R>E!TI>U=&=
MN(^&C.::=)E4<QL!]*+H9SPL"G /%'V1L5NMIN.Q'X5$; ]<\5:;,S"_LS,@
M.:^M_P!G:T\O3[7\*^95L22#D5]7_ "#9:6WX4UN*6J/K31EQI\?TKC/C-SX
M+O1TR*[72_ELD'M7!?&ZZ%OX,NCGUJ*@Z:/SL/AZY?5KMHF?YY6/'UK1M_AI
M<7S[G#$GUK276%@G<KUW'^=7HO%EQD! 6I*>EC3EUN5K;X,ID,^/Q-=CI'A.
M#1H@FX#%5K;6[CR@TKJF?4U3N/%$ E$;7 ))QG/2I<D59G2O]E0@$ FBMCPY
MX:T+5;'S[K49#(?3@#]:*SNQV-*R^*VEW6!(FSZ-FMJV\<Z'<X'VD(?0UA:]
M\"=.N2TED[6Y/9&(KR[Q9\-]=\-*TMK*\L:^HZUM>2,^5,^AK34=.O5S%<QL
M/]ZKJV\;CY65J^+O^$_U3293%*'1U.#S@UOZ%\6=5>78EW)$.I9F/ H4NX<I
M]9&SQ3OL@QDUX=I'QDVQH)==<..OF1 J:[KP_P#$^WO)%%Q?6MS&>\1"M^1-
M:K4AZ'<K:CCBG"W*L"N0?456MO$VE3J"+O9G_GI&?YC-:UG=V=VZB*ZMI>>B
MS*#^1Q4M>129UMO8M);1ER6.T=3FGC31_=K9L+>6YMD\BW:48ZJP/\LUQ/Q/
M^)T/PLACEU+2YV@<?ZY!E0??TKG:4374Z6'2U/\ #5A=*5?X?TKYWU']LBS1
M2;*P7V+\UR^J?MBZK(#Y CASZ*,T;C/K5=+4=A]:9+:V\(S))'&/]I@*^%M<
M_:I\2W*MB^=0>P)KD)/C=XAUV1T;4IE)'!W8HU0?,_06[US1+ $SZC;)CL9!
M7/ZC\6/".EJ3+J<1Q_=(K\[M4\7:]<3 SW=Q(F>?WAP:BU=V>*.<2.RR#."<
MX-'O!H?<VK_M/^"],)"S&;'H17':I^VCH=N2+2P,A[$@FOCD61<9)I#82#WI
M68M#Z7UC]MG4I6(L;!8AV^45S4G[5_BW6)3&UV+-#W'6O#$LY7< +6Q9Z"08
MR_5J=D*YWVI?%3Q/K3$?\).ZD]MO_P!>NX^!WPG\:?&?QG9Z5;:U)-'(VZ>=
MG(2"(?>=L=@*Y;P/\.='UW4;>VU"]BLXI6&Z8*"5_,U^D?[$GPCT+PCI.I/I
MUR;P7<YBDO,#_5*/NCZDUEBYK!X>6(M=Z)>K,TG6J*E>RW?HCW?X4_#/0OA)
MX6MM)T*(R@@![ISEYV ^^Q[Y->=?&K7((]1O;*28&6.-2<GHV,X_45] 6>G6
MFG1".'"0)A8E],U\5_M(ZR]MXUU:0Y"DD9_#%? J3JU>>3NVSZ7 TE*4E'9(
M\VU+Q 4NG<.2H.02>#4B^,[:]L!&6Q(N?D/<5Y%?^,QY;)G(S68FM/<$M')L
M8'(/>O:=+0ZHPYCZ&\'ZW*+M"'"Q$@\')%>RV>LVM\BPS(K%L<D5\C^$/$SV
M$JR&3<IZ@GI7K%CXP2*-+MY5VQKNQFO/JP=SJ]FDM4>TQ:&9KAMLI2+VZXK:
M:"PT:T621-V3MR_)KPRQ^.+:GISK:Q;)@VW.[/%;D/Q N?$206[1[F1APO.X
MURSISZA"GY'H\NJVSS82%"I/I4NI^'K'4X%E:)8Y4^9' Z'_  K.\,:-<72B
M:[CV -]T]<5T%TR!1Y:DHAXR>N.]<,IRB[)G0J<;Z' >+OA[8:K&;D(UE,%^
M<H."?4#M7A7Q$^$%WJMF\C0_:XE&#-$/FQZD=:^I+C5U4C;AAGDU0U.6&.$R
MHJIO&20.6^M=F'QM6A)2B]3FKX&G6CROJ?F+XY^$FH:-(TZ#S(#DJXZ&O,2%
MCG:-SM8'!!K]//&OPQL=<L+I0NQI@6Z#!;U^OO7YY?&#X=WWA/7[I7A9,.1G
M'7'^17W>"QM/'Q;CI);K]4?'XC#5,#+EGK%[/_,YF.S$O1QS5^W\.22X.X#\
M*XF+5;BTG7+'"GD5Z)I/Q"LQ:)'(8]P'1EYKK=T9HFA\+3K'\I4GVJO<Z-?0
M@X3(]JT1XSLV^Z$_X":F3Q=;,.I'XYJ+L#EI[:_CSF,BJ,\-]M)"''TKLO\
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
M!Q@XI!8"".OZTPQY]QW)-2J"4) .,<U"W)_#O290G4$L"1[T,=Q^Z!^-.*G
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
M9TO71&?)WFV9L>O(Y_.N"3GI7Z&?$SX*6Q_9_P!5TBWA'VJVMQ<QX'.].?U
M(_&OSX$6QB"*QC+FN5*/**H([U(A]>: N:>$-:$CAUJ];3D)\PZ=ZJ(IJ[ !
MY3 ]:M"9:%S&]O(C=3R*JQR!>]3VZ!SAA^-2/IX+90X]JO<G81)U88=<CUJ7
M[/QN4[A3OLS0KDJ&!ZU9@@21,HQ1O3M0.Y54'I4BCG'K5@1!SAQM;^\*0VQC
M.#^=,5QBHN>E7[.ZN;5MT%Q-$1TV.15=8^G%68%YI#.DTWX@^)-, \C59\#^
M%SN%=)I_QXU^ A+RUL=03OYL6":P?"'@75O&UU+;:/;"[GB3S&CWJIQ[9/-&
MK?#GQ%HWSWFB7]NI<H&>W;!8=0#CFKO)$>Z>AZ5\9_#<MQ%-J'A6*"X1@PGM
M2,JP.01Q7M>@?M7:?+"D(UVZMER#LNDW#Z9KXU:U>)BK*58<$$8(I5@<=.12
MDH35JD5+U5R73N[QDUZ'W9<?&.'Q-:R11ZMIESYJE?O%#@@@C'X_I6 DE_)"
MJRPK<C',EO(&SZ<5\<(K1\JS*1Z&M6P\3:OI9!M]0N8L= LAKE^I8)_\N[>C
M9M[;%I6]I?U2/;/B3X&?6XC);VLT4A'S QGK7DFJ_#BYTRV,[_PXRN#FM_2_
MC=XITY5 OC,H_AF4,#70VO[15PXVZIHEE>IW*KM-'U##I6C-K\3>&88J%N9)
MK[O\SR:>S$2C')QTZ8J.- <9'2O;8OB7\.=>(_M/P\]HYZM'R*MQ>%OA/K_-
MIJ[V$C=%=BN*PEE<W\$T_P"OF>K#/()6J4VO2S_R/*O#\8C4NV.:]/\  OB^
M/0I8I9VV(I) 7J?K6@GP,L[B/_B2^([2Z4]%=AFLB_\ @%XPM?FABCNXAS^Y
M>O/JY7B4G[M_1W.^GF^"JZ.=O5-?\ ].LOB#%JJF:)C%'G!+'K6];>)H9XE6
M-@%/WF->"W.C>*/#%F5N-'N0%/!5"1C\*TM(\3W4]L'N8WMAC;Y; AJ\*M@Z
ME)WE%H]"G5I5=:<TUY,]WG\8*(%V<A.ISV%,_P"$G5F\Q,;LA>?2O&(_$3O$
MT:-A6.,YYKI])NI;J=3G*BO.=.VYU-6.SU77)+N0HORJ1SDUY]XC\1Q0ZREI
M&W,2?-CN>]=)XDE&CZ/)? \@< ^M>8?#_3)M?\2WVIWQ_P!&A_>2,WW54<G/
MX"G3@G=FL8JW-(\/_:^U=KGQ/! X*M!9QJ5/4%LO_P"SBOF ]37NO[1^M_\
M"6^+M3U*,86:8E .RCA1^0%>$GC@]J_1H0]G3A3[)+\#\T<_:U)U?YFW\KZ
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
MW(Z8Q42GJ-JES;20NH9'4J0>A!K\JOBQX4?P5\1_$&CLA5+6[=8^.L9.4_\
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
M7![T4 ?A-:?"B#^S&PZ,VW.<\UQNF7EY\.?%D5S "OE/U7N*@A\0ZG$N!<R
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
ML48=*F-A$1@@&BP'EVI0-'<98$%AFHXH^:[7QCHJC3UN$7#1-\V/2N0@'(I
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
M.U?4'P6\ KX:T1'9?WKC))ZUSU9),VIINURG/^S_ *',^8;[4[=?[JRHP_\
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
MKZ2\$_L9>,[V&-M=UG3M/'&Y(=TSC^0_6N!T97T.M5%;4\LAOL#%6EOP!G(
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
M5?L\>$O%D;I<Z9;2[A_'&#3O!^1%IKS/S"M_$<3<$XK1BU6*7H_YU]=^,?V
M]!O6>32C/I[]1Y$A*_\ ?+9KQ?Q1^Q)XQT+>^G7J7:+T65"I_,57)?9@JC7Q
M*QYM%=!AU!JRC*]9NN_"[Q[X39OMFB7,B+UDMQY@_2N9'BB>PE\NYC>&0<%)
M%*G\C4N+6YHII[';R0AU(K,>)@<8)]#5&T\5PS+RX!J['JT4O0@U++N1RNT0
MIUM?J6 -+=2),AV]_2N6U.\?37W\E>]1L5N>A6L@?'.:OPL:X_PUKT-_&N)
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
M.ORQ1S7]Q,T:%P#L5?3ZG->F^/O!>G^+O#ES;7%F)M1"'[(ZKS$P[Y]ZX?\
M9GT2\\.Z9?Z#J<D4S6<OFQO;,=K*W8Y .<U[[::DEL9RT09(59\8YP!G%:5I
MRA4<T*G%3IJ)\%V]PUE<-;2@H\3E9%/8@XQ7$>/K[QOK>N6\&CW26.DQN&<\
MB1\'ID=!5GXH>-&3Q5?O;Q&-[V\?;Z*"Q_I4EQKKV\*J 20 ,T[^TU8HVIJQ
MF7UK/I.J1M(4NC(H9VD'\7UK<C\06T,8$T'!'\)!%846K3:KJ$5MG:7. .@_
M$_\ UJ]N\'?LNWGBF&*\O]7M[6W8 ^5;(SM^)8 ?I72JT:<=3/V3F]#Q36KK
M0KY=S6<9/]XI6)IOA?\ X2*Z6WT;2[F\E8X MHBP'XC@5]N:#^S%X-T<J\]J
MVJ3#^*].\?\ ?/2O2M&\$6>GP+%9106<2C 2&(*!^5<TL=*_N&T<)'[1\4^$
M_P!EO7;NYMY==V:79%PSHTI:0KGD +T->\Z?^SU\+M+L UW8O>,1@&YNYL#W
MQNQ7NR>%(G&))685-+\/M.O(=LL:R+Z-7+/%5I[S?R.B.'IQ^RC\?/''@V/P
M!\2M8M;N8+;QS.8&+'#QD_+@GKQ4%IJ%E,O[L/*2<XCC9C^@K]<+GX*>$KN8
M/=:-:W+CHTL88C\ZU=-^%'AFP(\C2+2,?[,0KU89O*$%&QYDLLC*;E<^-/V$
M_AY*/$%[XNO]-+6?E-;VT-Q%\S,2,G:>@ '>OO"SOYX<+#IZ0#M@ 5<TC0++
M3E"V\$<0'95 %:ZE!P%Q]*\;%8AXFI[21ZM"DJ$.2)FK)?W YP@]A0NC3S\R
M2-CT4XK6 R.*7)08_E7(=1GQ>'K)?O*">Y(_K4HT*RC.4C&?7.:M@,1G((]Z
M0 $]/RH$4WTF+/  _#%5I=' SM!_ UL*,C&33C"<=10!S<FF..Y/U%0OISYX
M7/TKI2GK3&A4]5%%Q6.7;3CGD%30+*0#AR1Z-S73&%>G-(;16ZA3^%%QV.:^
MQN.L:GW'%.6S!ZJ1^M;[6B*<8Q]*7[#D95LCW%%PL82V2G&UL'WXJ9;%NW/T
MYK3-N%/(!I1;IGC@T7 SOLY[C/UH^S+C[N*UO((P=U(8Q_=!H R39J:C^Q$<
M@X_2MCRXV/0BE-F".,4@,;[/(#D9/ZTX;Q_#GZ5HM!M[U&Z%3V(I@5/,V_PD
M4Y;@]FQ[9J7Y2?NBD,:-QC%(!OG,PY ;ZBGJP/\ !CZ&@6HZBG*F._YT .4(
M>IQ]15B-,]""/K4(&#C J2,*6Q@B@#Y'_;KT(G1+._"!?(N%.0.S @_S%?&.
M<]Z_0S]L?1DOOAG?R$\I'O&?53G^E?G>ARN:ZH:Q1E-:DF::Q[4$TTTR$--(
M0:=C!I3QVIW B84T\5*U1,>:0AA[^M1MP>E2&HV- T1,,BHF%3-SFHV%(9#M
-'IG\**=CGFBBP'__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>zspc-20251231xex23d1001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 zspc-20251231xex23d1001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1"  V .4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z;YB_WA
M^=?F3+XX\1S@B37]3<'L;R3'\ZIOK^J2'+:E=L?4SL?ZU\$^+(=*+^__ (!\
M0^)X=*3^_P#X!^F.I:#I.L9^VV-K=,?XI(U+?GUKE=4^"?A?4P2EO/9,?XK6
M8C'X'(_2OSW77M30@KJ-VI'I.W^-7(?&OB&W4"+7=3C [+=R ?SKBJY_@\1_
M&PJ?W?Y'///\-5_B8>_S7^1]@ZY^SI?Q%GTG6%N%[172E&'MN&0?R%>?:[\.
MO%/AT,]WIMRT*]9H,R(!ZDKG'XXKQC2/B/X]\Q?[.U[6I7!P!%-(YS^M>E^&
M?$'[0-W-_H,>NR8&=U_:*J'\9E ->3.GEV,?[FC4B_[OO+[G_F<?M<'B7^ZI
M33\O>/I3X%EC\/+3<23YLO7_ 'JZ;QN2O@S7R#@BPN,$?]<VK)^$Y\4'P9;G
MQC!';ZZ9',JQB, C/RG]V=N<5K>./^1*U_\ [!]Q_P"BVK]1P%/V6$I0UTBM
MU9[=5T/O*"Y<)%:_#U5GMU70_#[^U+W_ )^Y_P#OZW^->Y?L3W]U-^TGX222
MYF="\V59R0?W3UX'7NO[$?\ R<MX1_WYO_13U<=T?BN7-_7*/^*/YH_7&BBB
MNP_>3\R_^"C5[<6_QVM%BGEB7^R(3A'('WGKY7_M2]_Y^Y_^_K?XU]1?\%(/
M^2\6?_8(A_\ 0GKY3KDG\3/P[.&_[0K>K/U_^#4CO^R5X<=F9G/A8$L3SGR#
MWK\BO[4O?^?N?_OZW^-?KG\&/^31O#?_ &*H_P#1!K\@JN?0]WB)OV.$_P /
MZ1/:/V1M0NI?VD? :/<S.AOSE6D)!_=O7Z_5^//[(7_)RG@'_K_/_HMZ_8:K
MI['N\)N^$J?XOT05^0_[8FH74/[2WCM$N9D07<>%60@#]S'7Z\5^0'[9'_)S
M/CS_ *^X_P#T3'14V'Q8[82G_B_1GD7]J7O_ #]S_P#?UO\ &OV,\7?#.S^,
M'P'M_#5ZWER76EP-;7.?F@G$0*2 ]1@]?4$CO7XTU^Y?@?\ Y$O0/^P?;_\
MHM:FGU/)X5A&M]8ISU327YGXJ>+=*U_P1XFU/0=8>ZM-3T^=K>>)Y&X93C(]
M0>H/<$&G^#O'^N>!O%.EZ_I>H3Q7^GSK/$3(2"0>5(SR",@CN":^XO\ @HE\
M #J>G0_$W1H<W-HJV^KPHO+Q=(YOJOW3[%3V-?GU6<ERL^8S'"5<LQ3I7>FJ
M?ET?]=3]N_A7\1-.^*W@#1?%.EN#;:A '* Y,4@X>,^ZL"/PKJB0H))  Y)-
M?FW_ ,$\OCJG@[QG/X"U:X,>EZZ^^Q9S\L5V!]WVWJ,?[P4=Z^B?V[OCNGPN
M^&;>'=-N"OB+Q$C0)L/S06W260^F<[1]2?X370I+EN?J&$SBE5RYXRH]8K5>
M?_!Z>I\:?MA_'V?XP?%BZ&E:A(WAK1]UGIXAD(27G]Y,,==Y P?[JK7A7]J7
MI_Y>Y_\ OXW^-5:^C_V(O@"/C#\2DU;5(2_AG0'2XN01\MQ-UCA^F1N;V&.]
M<^LF?E<?;YKC++64W]W_  $OP/K+]CC]FR#PE\+DU3QA8+>ZYKI2[,%X-YM8
M<'RDP>C$,6/U /2BOJ15"J%   & !VHKJ225C]HPV"HX:C&C&*:2/RMK9\,^
M#=<\97GV71-+N=2F[B",D+]3T'XFOJ+X:?L<6%C%!>^,;HW]R0&.G6K%8D_V
M6<<M[XP/<]:])^(GQ>^'G[.7AV)=5N;72(ECS;:581*9YAG^",8ZG/S' ZY/
M6OS'!<-5JJ4\4^1=NO\ DOZT/@\/D4U#VV-FJ<?Q_P E_6AX?X,_8MU>^BBG
M\2ZM#IBL QM+0>=*O'1FX4'MQN'O74>(=$^ /[/5LTGB:[M+K444XM[Z0W=S
M)WP(%&!VY*C&>3WKY5^,_P#P4 \<_$'[18>%\^#-&<[0]K)NO77'>; V9Z_(
M 1P-QYS\O7%Q+=3-+/*\TK'+/(Q9B?<FOK\/E6!POP4TWW>O]?(Y*V:9?@_=
MP-%3?\TOT7_#'V_XR_X*06VFK):_#SP1;6$0X2ZU0!20,8)BB([9XWU\]>,O
MVJ_BS\1;@QWWB_4(XI246RTO%K&03PNV( MZ?-D^]<]\(?@AXL^-WB!=+\,Z
M>9U5A]HO9?DM[93_ !2/VZ'@9)[ U]G:KX#^%_[ _@5?$NJ1Q>+OB'<1F/3A
M=J,O-@9,4?(C13R9/O8X!^;!]B,92T6QE2>99K%U:M5PI+=[+Y)6N>S_ +%F
MG:]IGP T9/$<-]!J4DT\VW40PE,;/E"=W.".17K/CC_D2M?_ .P?<?\ HMJ\
MS_9$\:^(?B/\$-+\4^)[K[7JFK7-S<EE7:B)YK*J(O95"X ]N<G)KT[QG$T_
MA#7(UY9[&=1]3&U;VMH?I6%BHX*"BVURK??8_#*O=?V(_P#DY;PC_OS?^BGK
MPJO</V*[J.U_:6\&F5MH>:6-<]V,3X%<D=T?BN7?[Y1_Q1_-'Z[4445V'[V?
MF+_P4@_Y+Q9_]@B'_P!">OE.OJC_ (*.SI)\?H(U.6CTB -[99S7RO7)/XF?
MAN<?\C"M_B9^OOP8_P"31O#?_8JC_P!$&OR"K]??@Q_R:-X;_P"Q5'_H@U^0
M57/9'O<1_P '"?X?TB=7\*_'\_PL^(6A^*[:TCOY]+G\]+:5RJR':1@D=.M?
M5_\ P\_\0_\ 0C:9_P"!LG_Q-?$M%0I-;'S>%S+%X*+AAY\J>O3]4?;7_#S_
M ,0_]"-IG_@;)_\ $U\I_%GXAS_%?XB:WXMN;..PGU2596MHG++'A%7 )Y/W
M:Y&BDY-[ABLRQ>-@H8B?,EKT_1!7[E^!_P#D2] _[!]O_P"BUK\-*_<OP/\
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
M2ZBBJAL=W#M.-/#S45]K]$%?FM^TW^SCXC\9?';Q=K-G?Z7%;7=RCHD\D@<
M1(.0(R.WK111/8.(J<:F&@I+[7Z,\O\ ^&2_%G_03T;_ +_2_P#QJOUD\*6K
M67A;1K=R"\-E#&Q7H2$ .***FF</#=*%.57D7;]35HHHK8^Y/S)_:$_9K\2>
M*OC9XRU>UU#2H[>\U"26-)I90X!QUQ&1G\:\\_X9+\6?]!/1O^_TO_QJBBN9
MI7/QW%8:D\14;75]^Y^KO@:R?3?!/A^TD*M);Z?;Q,4Z$K&H./;BMRBBND_7
+J>D(^@4444&A_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>16
<FILENAME>zspc-20251231.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.2.0.5 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/30/2026 8:41:28 PM-->
<!--Modified on: 3/30/2026 8:41:28 PM-->
<xsd:schema targetNamespace="http://www.zspace.com/20251231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:srt="http://fasb.org/srt/2025" xmlns:attributeFormDefault="unqualified" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:zspc="http://www.zspace.com/20251231" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.zspace.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>995200100 - Statement - 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://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss">
        <link:definition>995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND 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://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>995200400 - Statement - 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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails">
        <link:definition>99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails">
        <link:definition>99940207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (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://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" id="DisclosureBalanceSheetComponentsInventoryNetDetails">
        <link:definition>99940401 - Disclosure - BALANCE SHEET COMPONENTS - Inventory, net (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://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" id="DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails">
        <link:definition>99940402 - Disclosure - BALANCE SHEET COMPONENTS - Prepaid and other current assets (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://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails" id="DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails">
        <link:definition>99940403 - Disclosure - BALANCE SHEET COMPONENTS - 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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" id="DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails">
        <link:definition>99940501 - Disclosure - DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" id="DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails">
        <link:definition>99940502 - Disclosure - DEBT AND RELATED PARTY DEBT - Future principal payments (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://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails" id="DisclosureTaxesComponentsOfIncomeTaxExpenseDetails">
        <link:definition>99940801 - Disclosure - TAXES - Components of income tax 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://www.zspace.com/role/DisclosureTaxesReconciliationDetails" id="DisclosureTaxesReconciliationDetails">
        <link:definition>99940802 - Disclosure - TAXES - Reconciliation (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://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails" id="DisclosureTaxesDeferredTaxesDetails">
        <link:definition>99940803 - Disclosure - TAXES - Deferred 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://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails" id="DisclosureNetLossPerShareEpsComputationDetails">
        <link:definition>99940901 - Disclosure - NET LOSS PER SHARE - EPS computation (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://www.zspace.com/role/DisclosureSegmentReportingDetails" id="DisclosureSegmentReportingDetails">
        <link:definition>99941301 - Disclosure - SEGMENT REPORTING (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://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>995200105 - Statement - 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://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit" id="StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit">
        <link:definition>995200300 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</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://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical" id="StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical">
        <link:definition>995200305 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (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://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" id="DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails">
        <link:definition>99940101 - Disclosure - DESCRIPTION OF BUSINESS AND 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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails">
        <link:definition>99940203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails">
        <link:definition>99940204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails">
        <link:definition>99940205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails">
        <link:definition>99940206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (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://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" id="DisclosureRevenueDisaggregationOfRevenueDetails">
        <link:definition>99940301 - Disclosure - REVENUE - Disaggregation of Revenue (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://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails" id="DisclosureRevenueAdditionalDisclosuresDetails">
        <link:definition>99940302 - Disclosure - REVENUE - Additional disclosures (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://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDefaultDetails" id="DisclosureRevenueAdditionalDisclosuresDefaultDetails">
        <link:definition>40302 - Disclosure - REVENUE - Additional disclosures Default (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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails" id="DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails">
        <link:definition>99940503 - Disclosure - DEBT AND RELATED PARTY DEBT - bSpace Investments Limited Loan (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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails" id="DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails">
        <link:definition>99940504 - Disclosure - DEBT AND RELATED PARTY DEBT - Kuwait Investment Authority Loan (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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails" id="DisclosureDebtAndRelatedPartyDebtTermDebtDetails">
        <link:definition>99940505 - Disclosure - DEBT AND RELATED PARTY DEBT - Term Debt (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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails" id="DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails">
        <link:definition>99940506 - Disclosure - DEBT AND RELATED PARTY DEBT - Amendment of Existing Loan Agreements and Entering into the Intercreditor 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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails" id="DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails">
        <link:definition>99940507 - Disclosure - DEBT AND RELATED PARTY DEBT - Other Outstanding and Repaid Term Loans (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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails" id="DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails">
        <link:definition>99940508 - Disclosure - DEBT AND RELATED PARTY DEBT - Senior Secured Convertible Note Financing (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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails" id="DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails">
        <link:definition>99940509 - Disclosure - DEBT AND RELATED PARTY DEBT - Conversion of Principal and Interest amounts into Common 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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSafeDetails" id="DisclosureDebtAndRelatedPartyDebtSafeDetails">
        <link:definition>99940510 - Disclosure - DEBT AND RELATED PARTY DEBT - SAFE (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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails">
        <link:definition>99940601 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails">
        <link:definition>99940602 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - IPO (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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails">
        <link:definition>99940603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common Stock Purchase 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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails">
        <link:definition>99940604 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - 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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails">
        <link:definition>99940605 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Recapitalization (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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails">
        <link:definition>99940606 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - 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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails">
        <link:definition>99940607 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - 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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails">
        <link:definition>99940608 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - NCNV 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://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails" id="DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails">
        <link:definition>99940701 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Equity incentive plans (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://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails" id="DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails">
        <link:definition>99940702 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Time-Based Restricted 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://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails" id="DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails">
        <link:definition>99940703 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Determination of fair value of stock options (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://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails" id="DisclosureStockBasedCompensationExpenseStockOptionActivityDetails">
        <link:definition>99940704 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Stock option 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://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails" id="DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails">
        <link:definition>99940705 - Disclosure - STOCK BASED COMPENSATION EXPENSE - 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://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails" id="DisclosureTaxesAdditionalDisclosuresDetails">
        <link:definition>99940804 - Disclosure - TAXES - Additional disclosures (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://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails" id="DisclosureNetLossPerShareAntiDilutiveSharesDetails">
        <link:definition>99940902 - Disclosure - NET LOSS PER SHARE - Anti-dilutive shares (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://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails" id="DisclosureRelatedPartyTransactionsDetails">
        <link:definition>99941001 - Disclosure - RELATED PARTY TRANSACTIONS (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://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>99941101 - Disclosure - COMMITMENTS AND CONTINGENCIES (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://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails" id="DisclosureMajorCustomersAndAccountsReceivableDetails">
        <link:definition>99941201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (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://www.zspace.com/role/DisclosureEmployeeBenefitsDetails" id="DisclosureEmployeeBenefitsDetails">
        <link:definition>99941401 - Disclosure - EMPLOYEE BENEFITS (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://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails" id="DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails">
        <link:definition>99941501 - Disclosure - SUBSEQUENT EVENTS - Senior Secured Convertible Note Financing Amendment (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://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails" id="DisclosureSubsequentEventsPreferredStockAgreementDetails">
        <link:definition>99941502 - Disclosure - SUBSEQUENT EVENTS - Preferred Stock 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://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails" id="DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails">
        <link:definition>99941503 - Disclosure - SUBSEQUENT EVENTS - Amendments to Articles of Incorporation or Bylaws (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://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails" id="DisclosureSubsequentEventsLitigationDetails">
        <link:definition>99941504 - Disclosure - SUBSEQUENT EVENTS - Litigation (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://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails" id="DisclosureSubsequentEventsReverseStockSplitDetails">
        <link:definition>99941505 - Disclosure - SUBSEQUENT EVENTS - Reverse stock split (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://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails" id="DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails">
        <link:definition>99941506 - Disclosure - SUBSEQUENT EVENTS - Additional Senior Secured Convertible Note Financing (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://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails" id="DisclosureSubsequentEventsItriaRefinancingDetails">
        <link:definition>99941507 - Disclosure - SUBSEQUENT EVENTS - Itria Refinancing (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://www.zspace.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - 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://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" id="StatementConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>995200405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (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://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" id="DisclosureDescriptionOfBusinessAndBasisOfPresentation">
        <link:definition>995210101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPolicies" id="DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>995210201 - Disclosure - 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://www.zspace.com/role/DisclosureRevenue" id="DisclosureRevenue">
        <link:definition>995210301 - Disclosure - REVENUE</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://www.zspace.com/role/DisclosureBalanceSheetComponents" id="DisclosureBalanceSheetComponents">
        <link:definition>995210401 - Disclosure - BALANCE SHEET COMPONENTS</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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebt" id="DisclosureDebtAndRelatedPartyDebt">
        <link:definition>995210501 - Disclosure - DEBT AND RELATED PARTY DEBT</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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity">
        <link:definition>995210601 - Disclosure - TEMPORARY REDEEMABLE 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://www.zspace.com/role/DisclosureStockBasedCompensationExpense" id="DisclosureStockBasedCompensationExpense">
        <link:definition>995210701 - Disclosure - STOCK BASED COMPENSATION EXPENSE</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://www.zspace.com/role/DisclosureTaxes" id="DisclosureTaxes">
        <link:definition>995210801 - Disclosure - 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://www.zspace.com/role/DisclosureNetIncomeLossPerShare" id="DisclosureNetIncomeLossPerShare">
        <link:definition>995210901 - Disclosure - NET INCOME (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://www.zspace.com/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>995211001 - 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://www.zspace.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>995211101 - 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://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivable" id="DisclosureMajorCustomersAndAccountsReceivable">
        <link:definition>995211201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</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://www.zspace.com/role/DisclosureSegmentReporting" id="DisclosureSegmentReporting">
        <link:definition>995211301 - Disclosure - SEGMENT REPORTING</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://www.zspace.com/role/DisclosureEmployeeBenefits" id="DisclosureEmployeeBenefits">
        <link:definition>995211401 - Disclosure - EMPLOYEE BENEFITS</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://www.zspace.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>995211501 - 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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>99920202 - Disclosure - 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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="DisclosureSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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://www.zspace.com/role/DisclosureRevenueTables" id="DisclosureRevenueTables">
        <link:definition>99930303 - Disclosure - REVENUE (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://www.zspace.com/role/DisclosureBalanceSheetComponentsTables" id="DisclosureBalanceSheetComponentsTables">
        <link:definition>99930403 - Disclosure - BALANCE SHEET COMPONENTS (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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTables" id="DisclosureDebtAndRelatedPartyDebtTables">
        <link:definition>99930503 - Disclosure - DEBT AND RELATED PARTY DEBT (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://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables" id="DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables">
        <link:definition>99930603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (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://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables" id="DisclosureStockBasedCompensationExpenseTables">
        <link:definition>99930703 - Disclosure - STOCK BASED COMPENSATION EXPENSE (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://www.zspace.com/role/DisclosureTaxesTables" id="DisclosureTaxesTables">
        <link:definition>99930803 - Disclosure - TAXES (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://www.zspace.com/role/DisclosureNetLossPerShareTables" id="DisclosureNetLossPerShareTables">
        <link:definition>99930903 - 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://www.zspace.com/role/DisclosureSegmentReportingTables" id="DisclosureSegmentReportingTables">
        <link:definition>99931303 - Disclosure - SEGMENT REPORTING (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://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails">
        <link:definition>99940202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Allowance for Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="zspc-20251231_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="zspc-20251231_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="zspc-20251231_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="zspc-20251231_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://www.zspace.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <xsd:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd" />
  <xsd:element name="NonConvertibleNonVotingPreferredStockMember" id="zspc_NonConvertibleNonVotingPreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InterestPayableNoncurrent" id="zspc_InterestPayableNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NonConvertibleNonVotingPreferredStockOneMember" id="zspc_NonConvertibleNonVotingPreferredStockOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NonConvertibleNonVotingPreferredStockTwoMember" id="zspc_NonConvertibleNonVotingPreferredStockTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TemporaryEquityStockCancelledDuringPeriodShares" id="zspc_TemporaryEquityStockCancelledDuringPeriodShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TemporaryEquityStockCancelledDuringPeriodValue" id="zspc_TemporaryEquityStockCancelledDuringPeriodValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" id="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="EmergingGrowthCompanyPolicyTextBlock" id="zspc_EmergingGrowthCompanyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DeferredOfferingCostsIncurred" id="zspc_DeferredOfferingCostsIncurred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="HardwareMember" id="zspc_HardwareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SoftwareMember" id="zspc_SoftwareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PaymentsOfDeferredOfferingCosts" id="zspc_PaymentsOfDeferredOfferingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest" id="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ConcentrationRiskNumberOfCustomers" id="zspc_ConcentrationRiskNumberOfCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DeferredSoftwareCostsCurrent" id="zspc_DeferredSoftwareCostsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PrepaidExpenseOperatingCurrent" id="zspc_PrepaidExpenseOperatingCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AccruedPurchasesCurrent" id="zspc_AccruedPurchasesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="KuwaitInvestmentAuthorityMember" id="zspc_KuwaitInvestmentAuthorityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BspaceInvestmentsLimitedLoanMember" id="zspc_BspaceInvestmentsLimitedLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentPremiumPercentage" id="zspc_DebtInstrumentPremiumPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="KuwaitInvestmentAuthorityDebtMember" id="zspc_KuwaitInvestmentAuthorityDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TemporaryEquityPricePerShare" id="zspc_TemporaryEquityPricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="NonConvertibleNonVotingPreferredStockThreeMember" id="zspc_NonConvertibleNonVotingPreferredStockThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfSharesIssuedOnExchangeOfTemporaryEquity" id="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" id="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DefinedContributionPlanMaximumAnnualEmployerMatchAmount" id="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SummaryOfIncomeTaxesTable" id="zspc_SummaryOfIncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SummaryOfIncomeTaxesLineItems" id="zspc_SummaryOfIncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FizaInvestmentsLimitedLoansTermDebtMember" id="zspc_FizaInvestmentsLimitedLoansTermDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherTermLoansMember" id="zspc_OtherTermLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NewNonConvertibleNonVotingPreferredStockMember" id="zspc_NewNonConvertibleNonVotingPreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" id="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" id="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncreaseDecreaseInTemporaryEquitySharesAbstract" id="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncreaseDecreaseInTemporaryEquityAmountAbstract" id="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InitialPublicOfferingAndOverAllotmentOptionMember" id="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShareIssuanceCostsUnderwritingDiscountsAndCommissions" id="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ShareIssuanceCostsOfferingExpenses" id="zspc_ShareIssuanceCostsOfferingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TemporaryEquityNumberOfSharesConvertedToPermanentEquity" id="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" id="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SingleReportableSegmentMember" id="zspc_SingleReportableSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" id="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ResearchAndDevelopmentExpenseSoftwareEngineering" id="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ResearchAndDevelopmentExpensePlatformEngineering" id="zspc_ResearchAndDevelopmentExpensePlatformEngineering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SellingExpenseExcludingInternationalSellingExpense" id="zspc_SellingExpenseExcludingInternationalSellingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SellingExpenseInternationalSellingExpense" id="zspc_SellingExpenseInternationalSellingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" id="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" id="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" id="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" id="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SharesAuthorizedAndAvailableForFutureIssuanceMember" id="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InitialPublicOfferingAbstract" id="zspc_InitialPublicOfferingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentConversionPrincipalAndInterestAmount" id="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SeniorSecuredConvertibleNoteMember" id="zspc_SeniorSecuredConvertibleNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrossProceedsFromConvertibleDebt" id="zspc_GrossProceedsFromConvertibleDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" id="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ConvertibleDebtOriginalIssueDiscountRatePercentageRate" id="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DebtCovenantPriorToNinetyDaysAfterClosingDateMember" id="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" id="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" id="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" id="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebtCovenantEventOfDefaultMember" id="zspc_DebtCovenantEventOfDefaultMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" id="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" id="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" id="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" id="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DebtInstrumentConvertibleMonthlyPaymentAmount" id="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" id="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtCovenantChangeOfControlMember" id="zspc_DebtCovenantChangeOfControlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentConvertibleTermsMember" id="zspc_DebtInstrumentConvertibleTermsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherTermLoansNumberOfMonthlyPayments" id="zspc_OtherTermLoansNumberOfMonthlyPayments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="UnderwriterWarrantsMember" id="zspc_UnderwriterWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LongTermDebtExcludingConvertibleDebtCurrent" id="zspc_LongTermDebtExcludingConvertibleDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="LongTermDebtExcludingConvertibleDebtNoncurrent" id="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ExcessAndObsoleteMember" id="zspc_ExcessAndObsoleteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GainsLossesOnChangeInFairValueOfConvertibleDebt" id="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebtDiscountAndDebtIssuanceCostsCapitalized" id="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TimeBasedRestrictedStockUnitsMember" id="zspc_TimeBasedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MaximumBeneficialOwnershipPercentage" id="zspc_MaximumBeneficialOwnershipPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RecruitmentFees" id="zspc_RecruitmentFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="GulfIslamicInvestmentsHoldingLlcMember" id="zspc_GulfIslamicInvestmentsHoldingLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfOutstandingLoans" id="zspc_NumberOfOutstandingLoans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" id="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="EquityIncentivePlan2007And2017Member" id="zspc_EquityIncentivePlan2007And2017Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" id="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfNewLoansInitiatedDuringPeriod" id="zspc_NumberOfNewLoansInitiatedDuringPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoansEightAndNineMember" id="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanEightMember" id="zspc_LoanAndSecurityAgreementsTermLoanEightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanNineMember" id="zspc_LoanAndSecurityAgreementsTermLoanNineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" id="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ShareBasedCompensationNumberOfPlans" id="zspc_ShareBasedCompensationNumberOfPlans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities" id="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" id="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TemporaryEquityReductionOfOriginalIssuePrice" id="zspc_TemporaryEquityReductionOfOriginalIssuePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="StockIssuedDuringPeriodValueEquityLineOfCredit" id="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="StockIssuedDuringPeriodSharesEquityLineOfCredit" id="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TemporaryEquityOriginalIssuePricePerShare" id="zspc_TemporaryEquityOriginalIssuePricePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="TemporaryEquityAdjustedIssuePricePerShare" id="zspc_TemporaryEquityAdjustedIssuePricePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoansTenAndElevenMember" id="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanTenMember" id="zspc_LoanAndSecurityAgreementsTermLoanTenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanElevenMember" id="zspc_LoanAndSecurityAgreementsTermLoanElevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentPrepaymentPenaltyPercentage" id="zspc_DebtInstrumentPrepaymentPenaltyPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DebtInstrumentConversionAmountUnderEquityLineOfCredit" id="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" id="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" id="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" id="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" id="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" id="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock" id="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" id="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeriesPPreferredStockMember" id="zspc_SeriesPPreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SecuritiesPurchaseAgreementInitialClosingMember" id="zspc_SecuritiesPurchaseAgreementInitialClosingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SaleOfStockAuthorizedSharesValue" id="zspc_SaleOfStockAuthorizedSharesValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="UnderwritingFeesAndOfferingCosts" id="zspc_UnderwritingFeesAndOfferingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" id="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" id="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" id="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" id="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" id="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" id="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="StockIssuedDuringPeriodValueConversionOfDebtInstruments" id="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="StockIssuedDuringPeriodSharesConversionOfDebtInstruments" id="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="BeneficialOwnershipPercentage" id="zspc_BeneficialOwnershipPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit" id="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering" id="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering" id="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering" id="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="UnderwritingFeesAttributableToInitialPublicOffering" id="zspc_UnderwritingFeesAttributableToInitialPublicOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" id="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VestingOneToThreeYearsMember" id="zspc_VestingOneToThreeYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VestingQuarterlyOverThreeYearsMember" id="zspc_VestingQuarterlyOverThreeYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount" id="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount" id="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DeferredTaxAssetsDeferredGain" id="zspc_DeferredTaxAssetsDeferredGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OperatingLossCarryforwardsExpectedToExpireUnutilized" id="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FiveTaxYearsFollowingAugust2022ChangeOfControlMember" id="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FiveTaxYearsFollowingDecember2020ChangeOfControlMember" id="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" id="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" id="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OperatingLossCarryforwardsAnnualLimitationSection382" id="zspc_OperatingLossCarryforwardsAnnualLimitationSection382" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OperatingLossCarryforwardsLimitationSection163j" id="zspc_OperatingLossCarryforwardsLimitationSection163j" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="NetOperatingLossCarryforwardTerm" id="zspc_NetOperatingLossCarryforwardTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" id="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="BSpaceInvestmentsLimitedMember" id="zspc_BSpaceInvestmentsLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" id="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" id="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DebtInstrumentAdjustmentAttributableToChangeInFairValue" id="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SimpleAgreementForFutureEquityNumberOfSuppliers" id="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock" id="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers" id="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NoncurrentOtherTermLoansMember" id="zspc_NoncurrentOtherTermLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanOneMember" id="zspc_LoanAndSecurityAgreementsTermLoanOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanTwoMember" id="zspc_LoanAndSecurityAgreementsTermLoanTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanThreeMember" id="zspc_LoanAndSecurityAgreementsTermLoanThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanFourMember" id="zspc_LoanAndSecurityAgreementsTermLoanFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoansFiveAndSixMember" id="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanSevenMember" id="zspc_LoanAndSecurityAgreementsTermLoanSevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanFiveMember" id="zspc_LoanAndSecurityAgreementsTermLoanFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoanAndSecurityAgreementsTermLoanSixMember" id="zspc_LoanAndSecurityAgreementsTermLoanSixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtConversionPricePerShare" id="zspc_DebtConversionPricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="EquityLineOfCreditMember" id="zspc_EquityLineOfCreditMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="March2024ConvertibleDebtMember" id="zspc_March2024ConvertibleDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TermsOfDebtConversionIfPriorToDecember312024Member" id="zspc_TermsOfDebtConversionIfPriorToDecember312024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TermsOfDebtConversionIfAfterDecember312024Member" id="zspc_TermsOfDebtConversionIfAfterDecember312024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" id="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TumimStoneCapitalLlcMember" id="zspc_TumimStoneCapitalLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SaleOfStockMaximumValueOfSharesAuthorizedForSale" id="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SaleOfStockPeriodAfterClosingOfRelatedTransacitons" id="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SaleOfStockMaximumReimbursableOutOfPocketExpenses" id="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="MajorCustomersMember" id="zspc_MajorCustomersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BreachOfContractClaimMember" id="zspc_BreachOfContractClaimMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeriesPWarrantsMember" id="zspc_SeriesPWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AllegedViolationOfSecuritiesLawsMember" id="zspc_AllegedViolationOfSecuritiesLawsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfVotingPowerAfterReverseSplit" id="zspc_PercentageOfVotingPowerAfterReverseSplit" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="CommonStockNumberOfVotesPriorToReverseSplit" id="zspc_CommonStockNumberOfVotesPriorToReverseSplit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="CommonStockNumberOfVotesAfterReverseSplit" id="zspc_CommonStockNumberOfVotesAfterReverseSplit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SecuritiesPurchaseAgreementSecondClosingMember" id="zspc_SecuritiesPurchaseAgreementSecondClosingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorSecuredAdditionalConvertibleNoteMember" id="zspc_SeniorSecuredAdditionalConvertibleNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentPortionOfProceedsFromNewDebtReserved" id="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebtInstrumentConvertibleFloorConversionPrice" id="zspc_DebtInstrumentConvertibleFloorConversionPrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ItriaVenturesLoanAndSecurityAgreementNewLoanMember" id="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentNumberOfMonthlyInstallments" id="zspc_DebtInstrumentNumberOfMonthlyInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="CurrentOtherTermLoansMember" id="zspc_CurrentOtherTermLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CompensationAgreementSeverancePeriod" id="zspc_CompensationAgreementSeverancePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="CompensationAgreementNumberOfExecutives" id="zspc_CompensationAgreementNumberOfExecutives" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="CompensationAgreementSeveranceLiability" id="zspc_CompensationAgreementSeveranceLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>17
<FILENAME>zspc-20251231_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.2.0.5 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/30/2026 8:41:28 PM-->
<!--Modified on: 3/30/2026 8:41:28 PM-->
<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:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.zspace.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureBalanceSheetComponentsInventoryNetDetails" roleURI="http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" roleURI="http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails" roleURI="http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesComponentsOfIncomeTaxExpenseDetails" roleURI="http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesReconciliationDetails" roleURI="http://www.zspace.com/role/DisclosureTaxesReconciliationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesDeferredTaxesDetails" roleURI="http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureNetLossPerShareEpsComputationDetails" roleURI="http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSegmentReportingDetails" roleURI="http://www.zspace.com/role/DisclosureSegmentReportingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <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" />
  <calculationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_639105000855715961" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_639105000855715961" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_639105000855715961" xlink:to="us-gaap_InventoryNet_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_639105000855715961" xlink:to="us-gaap_AccountsReceivableNetCurrent_639105000855715961" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_639105000855715961" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_639105000855715961" xlink:to="us-gaap_LiabilitiesCurrent_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_639105000855715961" xlink:to="us-gaap_AccountsPayableCurrent_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtCurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_639105000855715961" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtCurrent_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_639105000855715961" xlink:to="us-gaap_ConvertibleDebtCurrent_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_639105000855715961" xlink:to="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_639105000855715961" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_639105000855715961" xlink:to="us-gaap_InterestPayableCurrent_639105000855715961" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_639105000855715961" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_639105000855715961" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_639105000855715961" xlink:to="us-gaap_ConvertibleDebtNoncurrent_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtNoncurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_639105000855715961" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InterestPayableNoncurrent" xlink:label="zspc_InterestPayableNoncurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_639105000855715961" xlink:to="zspc_InterestPayableNoncurrent_639105000855715961" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_639105000855715961" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_639105000855715961" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_639105000855715961" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_639105000855715961" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_639105000855715961" xlink:to="us-gaap_AdditionalPaidInCapital_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_639105000855715961" xlink:to="us-gaap_CommonStockValue_639105000855715961" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="extended" xlink:title="995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss_639105000855715961" xlink:to="us-gaap_IncomeTaxExpenseBenefit_639105000855715961" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss_639105000855715961" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000855715961" xlink:to="us-gaap_OperatingIncomeLoss_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_639105000855715961" xlink:to="us-gaap_OperatingExpenses_639105000855715961" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_639105000855715961" xlink:to="us-gaap_ResearchAndDevelopmentExpense_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_639105000855715961" xlink:to="us-gaap_SellingAndMarketingExpense_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_639105000855715961" xlink:to="us-gaap_GeneralAndAdministrativeExpense_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_639105000855715961" xlink:to="us-gaap_GrossProfit_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_639105000855715961" xlink:to="us-gaap_CostOfRevenue_639105000855715961" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_639105000855715961" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000855715961" xlink:to="us-gaap_InterestExpenseNonoperating_639105000855715961" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000855715961" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000855715961" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_639105000855715961" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000855715961" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000855715961" order="5" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_ProfitLoss_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_InventoryWriteDown_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000855715961" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:label="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_639105000855715961" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_639105000855715961" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_639105000855715961" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_ShareBasedCompensation_639105000855715961" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_Depreciation_639105000855715961" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost_639105000855715961" order="9" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_639105000855715961" order="10" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_IncreaseDecreaseInInventories_639105000855715961" order="11" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_639105000855715961" order="12" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_639105000855715961" order="13" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_639105000855715961" order="14" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_639105000855715961" order="15" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000855715961" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_639105000855715961" order="16" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_639105000855715961" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets_639105000855715961" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="us-gaap_ProceedsFromConvertibleDebt_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_639105000855715961" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_639105000855715961" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="us-gaap_ProceedsFromOtherDebt_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="us-gaap_ProceedsFromOtherDebt_639105000855715961" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_639105000855715961" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit" xlink:label="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit_639105000855715961" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_639105000855715961" order="7" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_639105000855715961" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PaymentsOfDeferredOfferingCosts" xlink:label="zspc_PaymentsOfDeferredOfferingCosts_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000855715961" xlink:to="zspc_PaymentsOfDeferredOfferingCosts_639105000855715961" order="9" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000855715961" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:to="us-gaap_Cash_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:to="us-gaap_RestrictedCash_639105000855715961" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xlink:type="extended" xlink:title="99940207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_639105000855715961" order="1" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - BALANCE SHEET COMPONENTS - Inventory, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves_639105000855715961" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" xlink:type="extended" xlink:title="99940402 - Disclosure - BALANCE SHEET COMPONENTS - Prepaid and other current assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PrepaidExpenseOperatingCurrent" xlink:label="zspc_PrepaidExpenseOperatingCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="zspc_PrepaidExpenseOperatingCurrent_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredSoftwareCostsCurrent" xlink:label="zspc_DeferredSoftwareCostsCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="zspc_DeferredSoftwareCostsCurrent_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Supplies" xlink:label="us-gaap_Supplies_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_Supplies_639105000855715961" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails" xlink:type="extended" xlink:title="99940403 - Disclosure - BALANCE SHEET COMPONENTS - Accrued expenses and other liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AccruedPurchasesCurrent" xlink:label="zspc_AccruedPurchasesCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_1" xlink:to="zspc_AccruedPurchasesCurrent_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_1" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_1" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_639105000855715961" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings_1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtCurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ShortTermBorrowings_1" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtCurrent_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ShortTermBorrowings_1" xlink:to="us-gaap_ConvertibleDebtCurrent_639105000855715961" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" xlink:type="extended" xlink:title="99940502 - Disclosure - DEBT AND RELATED PARTY DEBT - Future principal payments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt_1" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt_1" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt_1" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_639105000855715961" order="3" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - TAXES - Components of income tax expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_639105000855715961" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_639105000855715961" order="1" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureTaxesReconciliationDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - TAXES - Reconciliation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_639105000855715961" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_639105000855715961" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount_639105000855715961" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_639105000855715961" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount_639105000855715961" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_639105000855715961" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_639105000855715961" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_639105000855715961" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_639105000855715961" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_639105000855873929" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_2" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_639105000855873929" order="9" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails" xlink:type="extended" xlink:title="99940803 - Disclosure - TAXES - Deferred taxes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_639105000855875707" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsNet_639105000855875707" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_639105000855875707" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetsGross_639105000855875707" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_639105000855875707" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_639105000855875707" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_639105000855875707" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_639105000855875707" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_639105000855880921" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_639105000855880921" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredTaxAssetsDeferredGain" xlink:label="zspc_DeferredTaxAssetsDeferredGain_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_639105000855875707" xlink:to="zspc_DeferredTaxAssetsDeferredGain_639105000855880921" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetInterestCarryforward" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_639105000855880921" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_639105000855880921" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_639105000855880921" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_639105000855875707" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_639105000855880921" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_639105000855880921" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_639105000855880921" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_639105000855880921" order="1" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - NET LOSS PER SHARE - EPS computation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000855880921" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000855880921" xlink:to="us-gaap_NetIncomeLoss_639105000855880921" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockRedemptionDiscount" xlink:label="us-gaap_PreferredStockRedemptionDiscount_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000855880921" xlink:to="us-gaap_PreferredStockRedemptionDiscount_639105000855880921" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityDividendsAdjustment" xlink:label="us-gaap_TemporaryEquityDividendsAdjustment_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000855880921" xlink:to="us-gaap_TemporaryEquityDividendsAdjustment_639105000855880921" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="us-gaap_InterestOnConvertibleDebtNetOfTax_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1" xlink:to="us-gaap_InterestOnConvertibleDebtNetOfTax_639105000855880921" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredDividendsNetOfTax" xlink:label="us-gaap_ConvertiblePreferredDividendsNetOfTax_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1" xlink:to="us-gaap_ConvertiblePreferredDividendsNetOfTax_639105000855880921" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_639105000855880921" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_639105000855880921" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_639105000855880921" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_639105000855880921" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_639105000855880921" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_639105000855880921" order="6" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.zspace.com/role/DisclosureSegmentReportingDetails" xlink:type="extended" xlink:title="99941301 - Disclosure - SEGMENT REPORTING (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_2" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" xlink:label="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_2" xlink:to="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering_639105000855880921" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" xlink:label="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_2" xlink:to="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering_639105000855880921" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpensePlatformEngineering" xlink:label="zspc_ResearchAndDevelopmentExpensePlatformEngineering_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_2" xlink:to="zspc_ResearchAndDevelopmentExpensePlatformEngineering_639105000855880921" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SellingExpenseExcludingInternationalSellingExpense" xlink:label="zspc_SellingExpenseExcludingInternationalSellingExpense_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_2" xlink:to="zspc_SellingExpenseExcludingInternationalSellingExpense_639105000855880921" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_2" xlink:to="us-gaap_GeneralAndAdministrativeExpense_639105000855880921" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_2" xlink:to="us-gaap_MarketingAndAdvertisingExpense_639105000855880921" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SellingExpenseInternationalSellingExpense" xlink:label="zspc_SellingExpenseInternationalSellingExpense_639105000855880921" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_2" xlink:to="zspc_SellingExpenseInternationalSellingExpense_639105000855880921" order="7" use="optional" weight="1" />
  </calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>18
<FILENAME>zspc-20251231_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.2.0.5 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/30/2026 8:41:28 PM-->
<!--Modified on: 3/30/2026 8:41:28 PM-->
<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:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit" roleURI="http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" roleURI="http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRevenueDisaggregationOfRevenueDetails" roleURI="http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRevenueAdditionalDisclosuresDetails" roleURI="http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRevenueAdditionalDisclosuresDefaultDetails" roleURI="http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDefaultDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtTermDebtDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesAdditionalDisclosuresDetails" roleURI="http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureNetLossPerShareEpsComputationDetails" roleURI="http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureNetLossPerShareAntiDilutiveSharesDetails" roleURI="http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureMajorCustomersAndAccountsReceivableDetails" roleURI="http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSegmentReportingDetails" roleURI="http://www.zspace.com/role/DisclosureSegmentReportingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureEmployeeBenefitsDetails" roleURI="http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsPreferredStockAgreementDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsLitigationDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsReverseStockSplitDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsItriaRefinancingDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:roleRef roleURI="http://www.zspace.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:href="zspc-20251231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" />
  <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-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: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://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" />
  <link:definitionLink xlink:role="http://www.zspace.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="extended" xlink:title="99900 - Disclosure - Standard And Custom Axis Domain Defaults">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_1" xlink:title="us-gaap_StatementClassOfStockAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_1" xlink:title="us-gaap_ClassOfStockDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementClassOfStockAxis_1" xlink:to="us-gaap_ClassOfStockDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementClassOfStockAxis_1 To us-gaap_ClassOfStockDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_1" xlink:title="us-gaap_RelatedPartyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="us-gaap_RelatedPartyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1 To us-gaap_RelatedPartyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_1" xlink:title="us-gaap_StatementEquityComponentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementEquityComponentsAxis_1" xlink:to="us-gaap_EquityComponentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementEquityComponentsAxis_1 To us-gaap_EquityComponentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByFairValueHierarchyLevelAxis_1 To us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_1" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByMeasurementFrequencyAxis_1 To us-gaap_FairValueMeasurementFrequencyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_1" xlink:title="us-gaap_FinancialInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FinancialInstrumentAxis_1" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FinancialInstrumentAxis_1 To us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_1" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_1" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis_1" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_TimingOfTransferOfGoodOrServiceAxis_1 To us-gaap_TimingOfTransferOfGoodOrServiceDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_1" xlink:title="srt_ProductOrServiceAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_1" xlink:title="srt_ProductsAndServicesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ProductOrServiceAxis_1" xlink:to="srt_ProductsAndServicesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ProductOrServiceAxis_1 To srt_ProductsAndServicesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_1" xlink:title="srt_StatementGeographicalAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementGeographicalAxis_1" xlink:to="srt_SegmentGeographicalDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementGeographicalAxis_1 To srt_SegmentGeographicalDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConcentrationRiskByBenchmarkAxis_1 To us-gaap_ConcentrationRiskBenchmarkDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_1" xlink:title="us-gaap_ConcentrationRiskByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="us-gaap_ConcentrationRiskTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_1" xlink:to="us-gaap_ConcentrationRiskTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConcentrationRiskByTypeAxis_1 To us-gaap_ConcentrationRiskTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_1" xlink:title="srt_MajorCustomersAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_1" xlink:title="srt_NameOfMajorCustomerDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_MajorCustomersAxis_1" xlink:to="srt_NameOfMajorCustomerDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_MajorCustomersAxis_1 To srt_NameOfMajorCustomerDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_1" xlink:title="srt_RangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RangeAxis_1" xlink:to="srt_RangeMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RangeAxis_1 To srt_RangeMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_1" xlink:title="us-gaap_SubsequentEventTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_SubsequentEventTypeAxis_1" xlink:to="us-gaap_SubsequentEventTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_SubsequentEventTypeAxis_1 To us-gaap_SubsequentEventTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_1" xlink:title="us-gaap_AwardTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AwardTypeAxis_1" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AwardTypeAxis_1 To us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_1" xlink:title="us-gaap_PlanNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_1" xlink:title="us-gaap_PlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PlanNameAxis_1" xlink:to="us-gaap_PlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PlanNameAxis_1 To us-gaap_PlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_1" xlink:title="us-gaap_DebtInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_1" xlink:title="us-gaap_DebtInstrumentNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DebtInstrumentAxis_1" xlink:to="us-gaap_DebtInstrumentNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DebtInstrumentAxis_1 To us-gaap_DebtInstrumentNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_1" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1 To us-gaap_AntidilutiveSecuritiesNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_1" xlink:title="us-gaap_IncomeStatementLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_1" xlink:title="us-gaap_IncomeStatementLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementLocationAxis_1" xlink:to="us-gaap_IncomeStatementLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeStatementLocationAxis_1 To us-gaap_IncomeStatementLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_1" xlink:title="srt_CounterpartyNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_CounterpartyNameAxis_1" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CounterpartyNameAxis_1 To srt_RepurchaseAgreementCounterpartyNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_1" xlink:title="srt_StatementScenarioAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_1" xlink:title="srt_ScenarioUnspecifiedDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementScenarioAxis_1" xlink:to="srt_ScenarioUnspecifiedDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementScenarioAxis_1 To srt_ScenarioUnspecifiedDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_1" xlink:title="us-gaap_CreditFacilityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_1" xlink:title="us-gaap_CreditFacilityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_CreditFacilityAxis_1" xlink:to="us-gaap_CreditFacilityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_CreditFacilityAxis_1 To us-gaap_CreditFacilityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_1" xlink:title="us-gaap_VariableRateAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_1" xlink:title="us-gaap_VariableRateDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_VariableRateAxis_1" xlink:to="us-gaap_VariableRateDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_VariableRateAxis_1 To us-gaap_VariableRateDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_1" xlink:title="us-gaap_SubsidiarySaleOfStockAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_1" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_1" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_SubsidiarySaleOfStockAxis_1 To us-gaap_SaleOfStockNameOfTransactionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis" xlink:label="us-gaap_GranteeStatusAxis_1" xlink:title="us-gaap_GranteeStatusAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain" xlink:label="us-gaap_GranteeStatusDomain_1" xlink:title="us-gaap_GranteeStatusDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_GranteeStatusAxis_1" xlink:to="us-gaap_GranteeStatusDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_GranteeStatusAxis_1 To us-gaap_GranteeStatusDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_1" xlink:title="dei_LegalEntityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="dei_LegalEntityAxis_1" xlink:to="dei_EntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_LegalEntityAxis_1 To dei_EntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_1" xlink:title="srt_TitleOfIndividualAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_TitleOfIndividualAxis_1" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_TitleOfIndividualAxis_1 To srt_TitleOfIndividualWithRelationshipToEntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PropertyPlantAndEquipmentByTypeAxis_1 To us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_1" xlink:title="us-gaap_VestingAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_1" xlink:title="us-gaap_VestingDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_VestingAxis_1" xlink:to="us-gaap_VestingDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_VestingAxis_1 To us-gaap_VestingDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_1" xlink:title="srt_RestatementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_1" xlink:title="srt_RestatementDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RestatementAxis_1" xlink:to="srt_RestatementDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RestatementAxis_1 To srt_RestatementDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_1" xlink:title="us-gaap_StatementBusinessSegmentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_1" xlink:title="us-gaap_SegmentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementBusinessSegmentsAxis_1" xlink:to="us-gaap_SegmentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementBusinessSegmentsAxis_1 To us-gaap_SegmentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_1" xlink:title="us-gaap_LongtermDebtTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_1" xlink:title="us-gaap_LongtermDebtTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LongtermDebtTypeAxis_1" xlink:to="us-gaap_LongtermDebtTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LongtermDebtTypeAxis_1 To us-gaap_LongtermDebtTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_1" xlink:title="us-gaap_TypeOfArrangementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_TypeOfArrangementAxis_1" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_TypeOfArrangementAxis_1 To us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis_1" xlink:title="us-gaap_ConversionOfStockByUniqueDescriptionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain_1" xlink:title="us-gaap_ConversionOfStockNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis_1" xlink:to="us-gaap_ConversionOfStockNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConversionOfStockByUniqueDescriptionAxis_1 To us-gaap_ConversionOfStockNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis_1" xlink:title="us-gaap_TransactionTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransactionDomain" xlink:label="us-gaap_TransactionDomain_1" xlink:title="us-gaap_TransactionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_TransactionTypeAxis_1" xlink:to="us-gaap_TransactionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_TransactionTypeAxis_1 To us-gaap_TransactionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_1" xlink:title="us-gaap_ClassOfWarrantOrRightAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="us-gaap_ClassOfWarrantOrRightDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_1" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ClassOfWarrantOrRightAxis_1 To us-gaap_ClassOfWarrantOrRightDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_1" xlink:title="us-gaap_IncomeTaxAuthorityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_1" xlink:title="us-gaap_IncomeTaxAuthorityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeTaxAuthorityAxis_1" xlink:to="us-gaap_IncomeTaxAuthorityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeTaxAuthorityAxis_1 To us-gaap_IncomeTaxAuthorityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis_1" xlink:title="us-gaap_TaxPeriodAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain_1" xlink:title="us-gaap_TaxPeriodDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_TaxPeriodAxis_1" xlink:to="us-gaap_TaxPeriodDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_TaxPeriodAxis_1 To us-gaap_TaxPeriodDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis_1" xlink:title="us-gaap_TaxCreditCarryforwardAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_1" xlink:title="us-gaap_TaxCreditCarryforwardNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_TaxCreditCarryforwardAxis_1" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_TaxCreditCarryforwardAxis_1 To us-gaap_TaxCreditCarryforwardNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_1" xlink:title="us-gaap_BusinessAcquisitionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BusinessAcquisitionAxis_1" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BusinessAcquisitionAxis_1 To us-gaap_BusinessAcquisitionAcquireeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_1" xlink:title="srt_ConsolidatedEntitiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_1" xlink:title="srt_ConsolidatedEntitiesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ConsolidatedEntitiesAxis_1" xlink:to="srt_ConsolidatedEntitiesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ConsolidatedEntitiesAxis_1 To srt_ConsolidatedEntitiesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_1" xlink:title="us-gaap_BalanceSheetLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_1" xlink:title="us-gaap_BalanceSheetLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BalanceSheetLocationAxis_1" xlink:to="us-gaap_BalanceSheetLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BalanceSheetLocationAxis_1 To us-gaap_BalanceSheetLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_1" xlink:title="us-gaap_LossContingenciesByNatureOfContingencyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain_1" xlink:title="us-gaap_LossContingencyNatureDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis_1" xlink:to="us-gaap_LossContingencyNatureDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LossContingenciesByNatureOfContingencyAxis_1 To us-gaap_LossContingencyNatureDomain_1" order="1" />
  </link:definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit" xlink:type="extended" xlink:title="995200300 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodValue" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodShares" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_TemporaryEquityStockCancelledDuringPeriodValue" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:to="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityReductionOfOriginalIssuePrice" xlink:label="zspc_TemporaryEquityReductionOfOriginalIssuePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="zspc_TemporaryEquityReductionOfOriginalIssuePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" xlink:label="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" xlink:to="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:label="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" xlink:label="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsOfferingExpenses" xlink:label="zspc_ShareIssuanceCostsOfferingExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="zspc_ShareIssuanceCostsOfferingExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" xlink:label="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xlink:type="extended" xlink:title="99940203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_TangibleAssetImpairmentCharges" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" xlink:type="extended" xlink:title="99940204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredOfferingCostsIncurred" xlink:label="zspc_DeferredOfferingCostsIncurred" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="zspc_DeferredOfferingCostsIncurred" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" xlink:type="extended" xlink:title="99940205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductWarrantyObligationTerm" xlink:label="us-gaap_ProductWarrantyObligationTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ProductWarrantyObligationTerm" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" xlink:type="extended" xlink:title="99940206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationNumberOfPlans" xlink:label="zspc_ShareBasedCompensationNumberOfPlans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="zspc_ShareBasedCompensationNumberOfPlans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xlink:type="extended" xlink:title="99940207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_InvestmentsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - REVENUE - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredAtPointInTimeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredOverTimeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_HardwareMember" xlink:label="zspc_HardwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="zspc_HardwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SoftwareMember" xlink:label="zspc_SoftwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="zspc_SoftwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails" xlink:type="extended" xlink:title="99940302 - Disclosure - REVENUE - Additional disclosures (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDefaultDetails" xlink:type="extended" xlink:title="40302 - Disclosure - REVENUE - Additional disclosures Default (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FizaInvestmentsLimitedLoansTermDebtMember" xlink:label="zspc_FizaInvestmentsLimitedLoansTermDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_FizaInvestmentsLimitedLoansTermDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansMember" xlink:label="zspc_OtherTermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_OtherTermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtCurrentAbstract" xlink:label="us-gaap_DebtCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtCurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="us-gaap_ConvertibleDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrentAbstract" xlink:label="us-gaap_LongTermDebtNoncurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract" xlink:to="us-gaap_ConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract" xlink:to="us-gaap_OtherLongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract" xlink:to="us-gaap_DeferredFinanceCostsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" xlink:type="extended" xlink:title="99940502 - Disclosure - DEBT AND RELATED PARTY DEBT - Future principal payments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtDiscountAndDebtIssuanceCostsCapitalized" xlink:label="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" xlink:label="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails" xlink:type="extended" xlink:title="99940503 - Disclosure - DEBT AND RELATED PARTY DEBT - bSpace Investments Limited Loan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BspaceInvestmentsLimitedLoanMember" xlink:label="zspc_BspaceInvestmentsLimitedLoanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_BspaceInvestmentsLimitedLoanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails" xlink:type="extended" xlink:title="99940504 - Disclosure - DEBT AND RELATED PARTY DEBT - Kuwait Investment Authority Loan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_KuwaitInvestmentAuthorityDebtMember" xlink:label="zspc_KuwaitInvestmentAuthorityDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_KuwaitInvestmentAuthorityDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnRestructuringOfDebt" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails" xlink:type="extended" xlink:title="99940505 - Disclosure - DEBT AND RELATED PARTY DEBT - Term Debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_BalanceSheetLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NoncurrentOtherTermLoansMember" xlink:label="zspc_NoncurrentOtherTermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="zspc_NoncurrentOtherTermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CurrentOtherTermLoansMember" xlink:label="zspc_CurrentOtherTermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="zspc_CurrentOtherTermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfOutstandingLoans" xlink:label="zspc_NumberOfOutstandingLoans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_NumberOfOutstandingLoans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails" xlink:type="extended" xlink:title="99940506 - Disclosure - DEBT AND RELATED PARTY DEBT - Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_SeniorSecuredConvertibleNoteMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" xlink:label="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails" xlink:type="extended" xlink:title="99940507 - Disclosure - DEBT AND RELATED PARTY DEBT - Other Outstanding and Repaid Term Loans (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansMember" xlink:label="zspc_OtherTermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_OtherTermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanOneMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTwoMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanThreeMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFourMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFourMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFourMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFiveMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFiveMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFiveMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSixMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSixMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSixMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSevenMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSevenMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanEightMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanEightMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanEightMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanNineMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanNineMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanNineMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTenMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTenMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanElevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanElevenMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanElevenMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfNewLoansInitiatedDuringPeriod" xlink:label="zspc_NumberOfNewLoansInitiatedDuringPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_NumberOfNewLoansInitiatedDuringPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansNumberOfMonthlyPayments" xlink:label="zspc_OtherTermLoansNumberOfMonthlyPayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_OtherTermLoansNumberOfMonthlyPayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPrepaymentPenaltyPercentage" xlink:label="zspc_DebtInstrumentPrepaymentPenaltyPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentPrepaymentPenaltyPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LoansPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails" xlink:type="extended" xlink:title="99940508 - Disclosure - DEBT AND RELATED PARTY DEBT - Senior Secured Convertible Note Financing (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_SeniorSecuredConvertibleNoteMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleTermsMember" xlink:label="zspc_DebtInstrumentConvertibleTermsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="zspc_DebtInstrumentConvertibleTermsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember" xlink:label="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantEventOfDefaultMember" xlink:label="zspc_DebtCovenantEventOfDefaultMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="zspc_DebtCovenantEventOfDefaultMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" xlink:label="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantChangeOfControlMember" xlink:label="zspc_DebtCovenantChangeOfControlMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="zspc_DebtCovenantChangeOfControlMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GrossProceedsFromConvertibleDebt" xlink:label="zspc_GrossProceedsFromConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_GrossProceedsFromConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" xlink:label="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" xlink:label="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate" xlink:label="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" xlink:label="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:label="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPremiumPercentage" xlink:label="zspc_DebtInstrumentPremiumPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentPremiumPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" xlink:label="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleMonthlyPaymentAmount" xlink:label="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails" xlink:type="extended" xlink:title="99940509 - Disclosure - DEBT AND RELATED PARTY DEBT - Conversion of Principal and Interest amounts into Common Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_SeniorSecuredConvertibleNoteMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EquityLineOfCreditMember" xlink:label="zspc_EquityLineOfCreditMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_EquityLineOfCreditMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_March2024ConvertibleDebtMember" xlink:label="zspc_March2024ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_March2024ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansMember" xlink:label="zspc_OtherTermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_OtherTermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanOneMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTwoMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanThreeMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFourMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFourMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFourMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFiveMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFiveMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFiveMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSixMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSixMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSixMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSevenMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSevenMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TermsOfDebtConversionIfPriorToDecember312024Member" xlink:label="zspc_TermsOfDebtConversionIfPriorToDecember312024Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="zspc_TermsOfDebtConversionIfPriorToDecember312024Member" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TermsOfDebtConversionIfAfterDecember312024Member" xlink:label="zspc_TermsOfDebtConversionIfAfterDecember312024Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="zspc_TermsOfDebtConversionIfAfterDecember312024Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" xlink:label="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionOriginalDebtAmount1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtConversionPricePerShare" xlink:label="zspc_DebtConversionPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtConversionPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit" xlink:label="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" xlink:label="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue" xlink:label="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LoansPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_ConversionOfStockByUniqueDescriptionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="us-gaap_WarrantMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" xlink:label="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember" xlink:label="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - IPO (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:label="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InitialPublicOfferingAbstract" xlink:label="zspc_InitialPublicOfferingAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="zspc_InitialPublicOfferingAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_InitialPublicOfferingAbstract" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_InitialPublicOfferingAbstract" xlink:to="us-gaap_SaleOfStockPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" xlink:label="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="zspc_InitialPublicOfferingAbstract" xlink:to="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsOfferingExpenses" xlink:label="zspc_ShareIssuanceCostsOfferingExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="zspc_InitialPublicOfferingAbstract" xlink:to="zspc_ShareIssuanceCostsOfferingExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="zspc_InitialPublicOfferingAbstract" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" xlink:label="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="zspc_InitialPublicOfferingAbstract" xlink:to="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="zspc_InitialPublicOfferingAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common Stock Purchase Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EquityLineOfCreditMember" xlink:label="zspc_EquityLineOfCreditMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_EquityLineOfCreditMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TumimStoneCapitalLlcMember" xlink:label="zspc_TumimStoneCapitalLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="zspc_TumimStoneCapitalLlcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale" xlink:label="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons" xlink:label="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses" xlink:label="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_MaximumBeneficialOwnershipPercentage" xlink:label="zspc_MaximumBeneficialOwnershipPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_MaximumBeneficialOwnershipPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Preferred stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails" xlink:type="extended" xlink:title="99940605 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Recapitalization (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NewNonConvertibleNonVotingPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockOneMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodShares" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:to="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodValue" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" xlink:label="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityPricePerShare" xlink:label="zspc_TemporaryEquityPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="zspc_TemporaryEquityPricePerShare" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails" xlink:type="extended" xlink:title="99940606 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Warrants (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnderwriterWarrantsMember" xlink:label="zspc_UnderwriterWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="zspc_UnderwriterWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails" xlink:type="extended" xlink:title="99940607 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Series A Preferred Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsPreferredStock" xlink:label="us-gaap_DividendsPreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_DividendsPreferredStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockVotingRights" xlink:label="us-gaap_PreferredStockVotingRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_PreferredStockVotingRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_CommonStockVotingRights" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails" xlink:type="extended" xlink:title="99940608 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - NCNV Preferred Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockOneMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="zspc_NonConvertibleNonVotingPreferredStockMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_NonConvertibleNonVotingPreferredStockMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="zspc_NonConvertibleNonVotingPreferredStockMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NewNonConvertibleNonVotingPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodShares" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity" xlink:label="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityPricePerShare" xlink:label="zspc_TemporaryEquityPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="zspc_TemporaryEquityPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityRedemptionPricePerShare" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Equity incentive plans (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EquityIncentivePlan2007And2017Member" xlink:label="zspc_EquityIncentivePlan2007And2017Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PlanNameDomain" xlink:to="zspc_EquityIncentivePlan2007And2017Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" xlink:label="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_VestingOneToThreeYearsMember" xlink:label="zspc_VestingOneToThreeYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VestingDomain" xlink:to="zspc_VestingOneToThreeYearsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_VestingQuarterlyOverThreeYearsMember" xlink:label="zspc_VestingQuarterlyOverThreeYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_VestingDomain" xlink:to="zspc_VestingQuarterlyOverThreeYearsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails" xlink:type="extended" xlink:title="99940702 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Time-Based Restricted Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TimeBasedRestrictedStockUnitsMember" xlink:label="zspc_TimeBasedRestrictedStockUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="zspc_TimeBasedRestrictedStockUnitsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails" xlink:type="extended" xlink:title="99940703 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Determination of fair value of stock options (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="99940705 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Stock-based compensation expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails" xlink:type="extended" xlink:title="99940804 - Disclosure - TAXES - Additional disclosures (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SummaryOfIncomeTaxesTable" xlink:label="zspc_SummaryOfIncomeTaxesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="zspc_SummaryOfIncomeTaxesTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DomesticCountryMember" xlink:to="country_US" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA" xlink:label="stpr_CA" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="stpr_CA" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="zspc_SummaryOfIncomeTaxesTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_ResearchMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="zspc_SummaryOfIncomeTaxesTable" xlink:to="us-gaap_TaxPeriodAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember" xlink:label="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" xlink:label="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember" xlink:label="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" xlink:label="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SummaryOfIncomeTaxesLineItems" xlink:label="zspc_SummaryOfIncomeTaxesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="zspc_SummaryOfIncomeTaxesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsAnnualLimitationSection382" xlink:label="zspc_OperatingLossCarryforwardsAnnualLimitationSection382" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="zspc_OperatingLossCarryforwardsAnnualLimitationSection382" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized" xlink:label="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsLimitationSection163j" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163j" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="zspc_OperatingLossCarryforwardsLimitationSection163j" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NetOperatingLossCarryforwardTerm" xlink:label="zspc_NetOperatingLossCarryforwardTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="zspc_NetOperatingLossCarryforwardTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:label="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationInterestAccrued" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExaminationInterestAccrued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAccrued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - NET LOSS PER SHARE - EPS computation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NewNonConvertibleNonVotingPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="us-gaap_EarningsPerShareDilutedLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockRedemptionDiscount" xlink:label="us-gaap_PreferredStockRedemptionDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_PreferredStockRedemptionDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityPricePerShare" xlink:label="zspc_TemporaryEquityPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PreferredStockRedemptionDiscount" xlink:to="zspc_TemporaryEquityPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityDividendsAdjustment" xlink:label="us-gaap_TemporaryEquityDividendsAdjustment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_TemporaryEquityDividendsAdjustment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="us-gaap_InterestOnConvertibleDebtNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_InterestOnConvertibleDebtNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredDividendsNetOfTax" xlink:label="us-gaap_ConvertiblePreferredDividendsNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_ConvertiblePreferredDividendsNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_EarningsPerShareBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails" xlink:type="extended" xlink:title="99940902 - Disclosure - NET LOSS PER SHARE - Anti-dilutive shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - RELATED PARTY TRANSACTIONS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyMember" xlink:to="srt_AffiliatedEntityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GulfIslamicInvestmentsHoldingLlcMember" xlink:label="zspc_GulfIslamicInvestmentsHoldingLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="zspc_GulfIslamicInvestmentsHoldingLlcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BSpaceInvestmentsLimitedMember" xlink:label="zspc_BSpaceInvestmentsLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="zspc_BSpaceInvestmentsLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_KuwaitInvestmentAuthorityMember" xlink:label="zspc_KuwaitInvestmentAuthorityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="zspc_KuwaitInvestmentAuthorityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_RecruitmentFees" xlink:label="zspc_RecruitmentFees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="zspc_RecruitmentFees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ConvertibleDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ExecutiveOfficerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PurchaseObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementNumberOfExecutives" xlink:label="zspc_CompensationAgreementNumberOfExecutives" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="zspc_CompensationAgreementNumberOfExecutives" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementSeverancePeriod" xlink:label="zspc_CompensationAgreementSeverancePeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="zspc_CompensationAgreementSeverancePeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficersCompensation" xlink:label="us-gaap_OfficersCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OfficersCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementSeveranceLiability" xlink:label="zspc_CompensationAgreementSeveranceLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="zspc_CompensationAgreementSeveranceLiability" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="us-gaap_RevenueFromContractWithCustomerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_RevenueFromContractWithCustomerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_MajorCustomersMember" xlink:label="zspc_MajorCustomersMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="zspc_MajorCustomersMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConcentrationRiskNumberOfCustomers" xlink:label="zspc_ConcentrationRiskNumberOfCustomers" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="zspc_ConcentrationRiskNumberOfCustomers" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSegmentReportingDetails" xlink:type="extended" xlink:title="99941301 - Disclosure - SEGMENT REPORTING (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SingleReportableSegmentMember" xlink:label="zspc_SingleReportableSegmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="zspc_SingleReportableSegmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_HardwareMember" xlink:label="zspc_HardwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="zspc_HardwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SoftwareMember" xlink:label="zspc_SoftwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="zspc_SoftwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ExcessAndObsoleteMember" xlink:label="zspc_ExcessAndObsoleteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_ProductsAndServicesDomain" xlink:to="zspc_ExcessAndObsoleteMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="us-gaap_SegmentReportingInformationProfitLossAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationProfitLossAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_GrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" xlink:label="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" xlink:label="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpensePlatformEngineering" xlink:label="zspc_ResearchAndDevelopmentExpensePlatformEngineering" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="zspc_ResearchAndDevelopmentExpensePlatformEngineering" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SellingExpenseExcludingInternationalSellingExpense" xlink:label="zspc_SellingExpenseExcludingInternationalSellingExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="zspc_SellingExpenseExcludingInternationalSellingExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_MarketingAndAdvertisingExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SellingExpenseInternationalSellingExpense" xlink:label="zspc_SellingExpenseInternationalSellingExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="zspc_SellingExpenseInternationalSellingExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails" xlink:type="extended" xlink:title="99941401 - Disclosure - EMPLOYEE BENEFITS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="us-gaap_DefinedContributionPlanTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DefinedContributionPlanTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount" xlink:label="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails" xlink:type="extended" xlink:title="99941501 - Disclosure - SUBSEQUENT EVENTS - Senior Secured Convertible Note Financing Amendment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" xlink:label="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_SeniorSecuredConvertibleNoteMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" xlink:label="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails" xlink:type="extended" xlink:title="99941502 - Disclosure - SUBSEQUENT EVENTS - Preferred Stock Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementInitialClosingMember" xlink:label="zspc_SecuritiesPurchaseAgreementInitialClosingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="zspc_SecuritiesPurchaseAgreementInitialClosingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeriesPPreferredStockMember" xlink:label="zspc_SeriesPPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_SeriesPPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeriesPWarrantsMember" xlink:label="zspc_SeriesPWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="zspc_SeriesPWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockAuthorizedSharesValue" xlink:label="zspc_SaleOfStockAuthorizedSharesValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_SaleOfStockAuthorizedSharesValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails" xlink:type="extended" xlink:title="99941503 - Disclosure - SUBSEQUENT EVENTS - Amendments to Articles of Incorporation or Bylaws (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" xlink:label="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeriesPPreferredStockMember" xlink:label="zspc_SeriesPPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="zspc_SeriesPPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BeneficialOwnershipPercentage" xlink:label="zspc_BeneficialOwnershipPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_BeneficialOwnershipPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_MaximumBeneficialOwnershipPercentage" xlink:label="zspc_MaximumBeneficialOwnershipPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_MaximumBeneficialOwnershipPercentage" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails" xlink:type="extended" xlink:title="99941504 - Disclosure - SUBSEQUENT EVENTS - Litigation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BreachOfContractClaimMember" xlink:label="zspc_BreachOfContractClaimMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="zspc_BreachOfContractClaimMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AllegedViolationOfSecuritiesLawsMember" xlink:label="zspc_AllegedViolationOfSecuritiesLawsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="zspc_AllegedViolationOfSecuritiesLawsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails" xlink:type="extended" xlink:title="99941505 - Disclosure - SUBSEQUENT EVENTS - Reverse stock split (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CommonStockNumberOfVotesPriorToReverseSplit" xlink:label="zspc_CommonStockNumberOfVotesPriorToReverseSplit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_CommonStockNumberOfVotesPriorToReverseSplit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CommonStockNumberOfVotesAfterReverseSplit" xlink:label="zspc_CommonStockNumberOfVotesAfterReverseSplit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_CommonStockNumberOfVotesAfterReverseSplit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PercentageOfVotingPowerAfterReverseSplit" xlink:label="zspc_PercentageOfVotingPowerAfterReverseSplit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_PercentageOfVotingPowerAfterReverseSplit" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails" xlink:type="extended" xlink:title="99941506 - Disclosure - SUBSEQUENT EVENTS - Additional Senior Secured Convertible Note Financing (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementSecondClosingMember" xlink:label="zspc_SecuritiesPurchaseAgreementSecondClosingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="zspc_SecuritiesPurchaseAgreementSecondClosingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredAdditionalConvertibleNoteMember" xlink:label="zspc_SeniorSecuredAdditionalConvertibleNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_SeniorSecuredAdditionalConvertibleNoteMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved" xlink:label="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleFloorConversionPrice" xlink:label="zspc_DebtInstrumentConvertibleFloorConversionPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_DebtInstrumentConvertibleFloorConversionPrice" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails" xlink:type="extended" xlink:title="99941507 - Disclosure - SUBSEQUENT EVENTS - Itria Refinancing (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember" xlink:label="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTenMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTenMember" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanElevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanElevenMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanElevenMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentNumberOfMonthlyInstallments" xlink:label="zspc_DebtInstrumentNumberOfMonthlyInstallments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_DebtInstrumentNumberOfMonthlyInstallments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentRepurchasedFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPrepaymentPenaltyPercentage" xlink:label="zspc_DebtInstrumentPrepaymentPenaltyPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="zspc_DebtInstrumentPrepaymentPenaltyPercentage" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>19
<FILENAME>zspc-20251231_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.2.0.5 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/30/2026 8:41:28 PM-->
<!--Modified on: 3/30/2026 8:41:28 PM-->
<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:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document and Entity Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Annual Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Transition Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Act File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Incorporation, State or Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, State or Province</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Well-known Seasoned Issuer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Voluntary Filers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Current Reporting Status</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Interactive Data Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Filer Category</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Ex Transition Period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ICFR Auditor Attestation Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Financial Statement Error Correction [Flag]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Shell Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Public Float</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Common Stock, Shares Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Firm ID</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Location</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Fiscal Year End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Year Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Period Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED BALANCE SHEETS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ASSETS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, cash equivalents and restricted cash, end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, cash equivalents and restricted cash, beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, cash equivalents and restricted cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total cash, cash equivalents and restricted cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable, net of allowance for credit losses of $94 and $44</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid expenses and other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized software, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LIABILITIES AND STOCKHOLDERS' DEFICIT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LIABILITIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" xlink:to="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other payable within one year or the normal operating cycle, if longer. Excludes accrued interest.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities And Other Liabilities Excluding Accrued Interest, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses and other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total accrued expenses and other current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtCurrent" xlink:to="us-gaap_ConvertibleDebtCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtCurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LongTermDebtExcludingConvertibleDebtCurrent" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes convertible debt and lease obligation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt Excluding Convertible Debt, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current accrued interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue, current portion</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible debt, noncurrent</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtNoncurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes convertible debt and lease obligation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt Excluding Convertible Debt, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other noncurrent debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InterestPayableNoncurrent" xlink:label="zspc_InterestPayableNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_InterestPayableNoncurrent" xlink:to="zspc_InterestPayableNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_InterestPayableNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value as of the balance sheet date of accrued interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid that are due after one year (or beyond the operating cycle if longer).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_InterestPayableNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Payable, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_InterestPayableNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncurrent accrued interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue, net of current portion</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and contingencies (Note 11)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' deficit:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, $0.00001 par value; 100,000,000 shares authorized as of December 31, 2025; 32,353,546 and 22,849,378 shares issued and outstanding as of December 31, 2025 and 2024, respectively</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid in Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated other comprehensive income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance ending</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance beginning</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total stockholders' deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities and stockholders' deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable, allowance for credit loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, par value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance ending, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance beginning, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenues</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of goods sold</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross profit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating expenses:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling and Marketing Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling and marketing</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and administrative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total operating expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss from operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss from operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Nonoperating Income (Expense) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other (expense) income:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense, Nonoperating</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income (expense), net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain (Loss) on Extinguishment of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss on extinguishment of debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of gains (losses) from change in fair value of convertible debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gains (Losses) On Change In Fair Value Of Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of convertible debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss on change in fair value of convertible debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss on change in fair value of convertible debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss on change in fair value of convertible debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss before income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss before income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total income tax expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment net loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other comprehensive loss, net of tax:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign currency translation adjustment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net (loss) income available to common shareholders used in basic earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss available to common shareholders used in basic earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net (loss) income available to common shareholders used in diluted earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (loss) available to common shareholders used in diluted earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net (loss) income per common share - basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss per common share - basic</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net (loss) income per common share - diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss per common share - diluted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average common shares outstanding - basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of common shares used in basic earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average common shares outstanding - diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of common shares used in diluted earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Components [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Component [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid-in Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid-in Capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">AOCI Attributable to Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemablePreferredStockMember" xlink:to="us-gaap_RedeemablePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemablePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redeemable Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemablePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Redeemable Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RedeemablePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary redeemable preferred stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Temporary Equity [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Redeemable Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Carrying Amount, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending balance, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning balance, shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodValue" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityStockCancelledDuringPeriodValue" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of redeemable preferred stock cancelled during the period as part of recapitalization.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Cancelled During Period, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cancellation of NCNV1 preferred stock</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodShares" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityStockCancelledDuringPeriodShares" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of redeemable preferred shares cancelled during the period as a part of recapitalization.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Cancelled During Period, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cancellation of NCNV1 preferred stock, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares converted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of NCNV 2 preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of Stock in exchange for Debt Forgiveness</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:to="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued as redeemable preferred stock during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of NCNV preferred stock, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of Stock in exchange for Debt Forgiveness, shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityReductionOfOriginalIssuePrice" xlink:label="zspc_TemporaryEquityReductionOfOriginalIssuePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityReductionOfOriginalIssuePrice" xlink:to="zspc_TemporaryEquityReductionOfOriginalIssuePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityReductionOfOriginalIssuePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of decrease in temporary equity attributable to the reduction of original issue price.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityReductionOfOriginalIssuePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Reduction of Original Issue Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_TemporaryEquityReductionOfOriginalIssuePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reduction of the original issue price from $1,000 to $600 per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The value of temporary redeemable preferred shares converted.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Conversion of Temporary Redeemable Preferred Stock, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of temporary redeemable preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Series A Temporary Preferred Stock into common stock</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of shares of temporary redeemable preferred stock converted to permanent equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Conversion of Temporary Redeemable Preferred Stock, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of temporary redeemable preferred stock, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Series A Temporary Preferred Stock into common stock, shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Stockholders' Equity [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock based compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock based compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock based compensation, shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock from options exercised</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock from options exercised, shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" xlink:label="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" xlink:to="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of increase in additional paid in capital attributable to a reduction in original issue price of preferred shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Additional Paid in Capital, Reduction of Original Issue Price of Preferred Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from initial public offering</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from initial public offering, shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The gross value of stock issued during the period upon the conversion of temporary redeemable preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Conversion of Temporary Redeemable Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of temporary redeemable preferred stock</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued during the period as a result of the conversion of temporary redeemable preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Conversion of Temporary Redeemable Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of temporary redeemable preferred stock, shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The gross value of stock issued during the period upon the conversion of Simple Agreement for Future Equity securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Conversion of Simple Agreement for Future Equity, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of SAFE agreements</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued during the period as a result of the conversion of Simple Agreement for Future Equity securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Conversion of Simple Agreement for Future Equity, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of SAFE agreements, shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The gross value of stock issued during the period upon the conversion of debt instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Conversion of Debt Instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued during the period as a result of the conversion of debt instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Conversion of Debt Instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of debt, shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion, Converted Instrument, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock for note conversions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of convertible debt principal and interest payments into common stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion, Converted Instrument, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock for note conversions, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued in conversion of debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" xlink:to="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity impact of the value of new stock issued during the period under an equity line of credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Equity Line of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock under equity line of credit, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total proceeds under ELOC agreement</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" xlink:to="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of new stock issued during the period under an equity line of credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Equity Line of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock under equity line of credit, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total shares issued under ELOC agreement</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign currency translation adjustments</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityOriginalIssuePricePerShare" xlink:label="zspc_TemporaryEquityOriginalIssuePricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityOriginalIssuePricePerShare" xlink:to="zspc_TemporaryEquityOriginalIssuePricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityOriginalIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Original issue price per share or per unit amount of temporary equity securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityOriginalIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Original Issue Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TemporaryEquityOriginalIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Original issue price per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityAdjustedIssuePricePerShare" xlink:label="zspc_TemporaryEquityAdjustedIssuePricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityAdjustedIssuePricePerShare" xlink:to="zspc_TemporaryEquityAdjustedIssuePricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityAdjustedIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjusted issue price per share or per unit amount of temporary equity securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityAdjustedIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Adjusted Issue Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TemporaryEquityAdjustedIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjusted issue price per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnderwritingFeesAndOfferingCosts" xlink:label="zspc_UnderwritingFeesAndOfferingCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_UnderwritingFeesAndOfferingCosts" xlink:to="zspc_UnderwritingFeesAndOfferingCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_UnderwritingFeesAndOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of underwriting discounts and commissions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_UnderwritingFeesAndOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriting Fees and Offering Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_UnderwritingFeesAndOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriting fees and offering costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF CASH FLOWS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash flows from operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Debt Discount (Premium)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-cash amortization of other debt discount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:label="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:to="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Embedded Derivative, Gain (Loss) on Embedded Derivative, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of embedded derivative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Write-down</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision for excess and obsolete inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Noncash Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Bad debt expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain (Loss) on Extinguishment of Debt, before Debt Issuance Cost Writeoff</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss on extinguishment of debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in operating assets and liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid expenses and other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Contract with Customer, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Interest Payable, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Negative cash flows from operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in operating activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash flows from investing activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments for (Proceeds from) Productive Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capital expenditures</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in investing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash flows from financing activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from convertible debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of convertible debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="us-gaap_ProceedsFromOtherDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherDebt" xlink:to="us-gaap_ProceedsFromOtherDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromOtherDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Other Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromOtherDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from other debt issuances</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments of Debt Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fees paid for debt issuance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Other Long-Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of other debt issuances</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance Initial Public Offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from initial public offering, net of underwriting fees of $0.8 million</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit" xlink:label="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit" xlink:to="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The cash inflow from the issuance of common stock from Equity Line of Credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Common Stock From Equity Line of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from issuance of common stock from equity line-of-credit</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PaymentsOfDeferredOfferingCosts" xlink:label="zspc_PaymentsOfDeferredOfferingCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_PaymentsOfDeferredOfferingCosts" xlink:to="zspc_PaymentsOfDeferredOfferingCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_PaymentsOfDeferredOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of cash outflow made during the period for expenses relating to the issuance of stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_PaymentsOfDeferredOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments Of Deferred Offering Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_PaymentsOfDeferredOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fees paid for deferred offering costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from exercise of common stock options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash provided by financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effects of exchange rate changes on cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net (decrease) increase in cash, cash equivalents and restricted cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental Cash Flow Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental disclosure of cash flow information:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Paid, Excluding Capitalized Interest, Operating Activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-cash investing and financing activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leased assets obtained in exchange for new operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest" xlink:label="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest" xlink:to="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of increase in temporary equity issued in exchange for related party debt and accrued interest.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity Issued In Exchange For Related Party Debt And Accrued Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of NCNV in exchange for related party debt and accrued interest</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities" xlink:label="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities" xlink:to="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The value of issuance of SAFE agreements in exchange for accrued liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of SAFE Agreements in Exchange for Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of SAFE agreements in exchange for accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering" xlink:label="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering" xlink:to="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The value of the preferred stock converted into common stock in connection with an initial public offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Preferred Stock into Common Stock, Amount, Initial Public Offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Series A preferred stock into common stock in connection with initial public offering</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering" xlink:label="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering" xlink:to="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The value of debt converted into common stock in connection with initial public offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Debt into Common Stock in Connection with Initial Public Offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of debt into common stock in connection with initial public offering</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering" xlink:label="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering" xlink:to="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The value of the temporary redeemable preferred stock converted into common stock in connection with an initial public offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Temporary Redeemable Preferred Stock into Common Stock, Amount, Initial Public Offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of temporary redeemable preferred stock into common stock in connection with initial public offering</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnderwritingFeesAttributableToInitialPublicOffering" xlink:label="zspc_UnderwritingFeesAttributableToInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_UnderwritingFeesAttributableToInitialPublicOffering" xlink:to="zspc_UnderwritingFeesAttributableToInitialPublicOffering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_UnderwritingFeesAttributableToInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of underwriting fees attributable to the initial public offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_UnderwritingFeesAttributableToInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriting Fees Attributable to Initial Public Offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_UnderwritingFeesAttributableToInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriting fees</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Description and Basis of Presentation [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">REVENUE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">REVENUE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">BALANCE SHEET COMPONENTS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental Balance Sheet Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">BALANCE SHEET COMPONENTS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DEBT AND RELATED PARTY DEBT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DEBT AND RELATED PARTY DEBT</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:to="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock" xlink:to="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure for temporary redeemable preferred stock and stockholders' equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Redeemable Preferred Stock and Stockholders' Equity [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STOCK BASED COMPENSATION EXPENSE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STOCK BASED COMPENSATION EXPENSE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TAXES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TAXES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NET INCOME (LOSS) PER SHARE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NET INCOME (LOSS) PER SHARE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">RELATED PARTY TRANSACTIONS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">RELATED PARTY TRANSACTIONS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">COMMITMENTS AND CONTINGENCIES.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">COMMITMENTS AND CONTINGENCIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SEGMENT REPORTING</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SEGMENT REPORTING</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanAbstract" xlink:label="us-gaap_DefinedContributionPlanAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanAbstract" xlink:to="us-gaap_DefinedContributionPlanAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">EMPLOYEE BENEFITS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanTextBlock" xlink:label="us-gaap_DefinedContributionPlanTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanTextBlock" xlink:to="us-gaap_DefinedContributionPlanTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">EMPLOYEE BENEFITS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUBSEQUENT EVENTS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUBSEQUENT EVENTS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EmergingGrowthCompanyPolicyTextBlock" xlink:label="zspc_EmergingGrowthCompanyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_EmergingGrowthCompanyPolicyTextBlock" xlink:to="zspc_EmergingGrowthCompanyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_EmergingGrowthCompanyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy related to emerging growth company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_EmergingGrowthCompanyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Emerging Growth Company [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_EmergingGrowthCompanyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration of Credit Risk</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive Loss and Foreign Currency Translation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, and Restricted Cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable and Allowance for Credit Losses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and Equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Long-Lived Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" xlink:label="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" xlink:to="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Classification of Redeemable Preferred Stock as Temporary Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredChargesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Charges, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredChargesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Offering Costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Goods and Service [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Goods Sold</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling and Marketing, General and Administrative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="us-gaap_DebtPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtPolicyTextBlock" xlink:to="us-gaap_DebtPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible and Non-Convertible Debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value of Financial Instruments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Per Share Available to Common Stockholders</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recently Adopted Accounting and Pronouncements Issued, But Not Yet Adopted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Cash and Cash Equivalents [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of cash, cash equivalents and restricted cash</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of estimated useful lives of property and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of fair value hierarchy for financial assets and liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of disaggregation of revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Inventory, Current [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of inventory, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Accrued Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of accrued expenses and other current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of debt and related party debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of future principal payments for long-term debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:label="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:to="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of the common stock reserved for future issuance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Common Stock Reserved for Future Issuance [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of common stock reserved for issuance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="us-gaap_TemporaryEquityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityTableTextBlock" xlink:to="us-gaap_TemporaryEquityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of temporary redeemable preferred stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of RSUs subject to time-based vesting</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of assumptions used to compute fair value of stock options granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of the stock option plan and the changes during the period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of components of income tax expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reconciliation of total income tax expense and the amount computed</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of net deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of computation of EPS and the effect on income and the weighted average number of shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of anti-dilutive securities excluded from the computation of diluted net loss per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of revenues, expenses and net loss by segment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:label="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:to="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information for aggregate disclosures of Initial Public Offering and Over-Allotment Option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial Public Offering and Over-Allotment Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IPO and over-allotment option</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IPO [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IPO</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Over-Allotment Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriters option</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary, Sale of Stock [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity, Reverse Stock Split</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reverse split of shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Number of Shares Issued in Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance price per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" xlink:label="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" xlink:to="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of the share issuance costs attributable to underwriting discounts and commissions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Issuance Costs, Underwriting Discounts and Commissions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriting discounts and commissions</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsOfferingExpenses" xlink:label="zspc_ShareIssuanceCostsOfferingExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ShareIssuanceCostsOfferingExpenses" xlink:to="zspc_ShareIssuanceCostsOfferingExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ShareIssuanceCostsOfferingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of the share issuance costs attributable to offering expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ShareIssuanceCostsOfferingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Issuance Costs, Offering Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ShareIssuanceCostsOfferingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering expenses recognized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Consideration Received on Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net proceeds from issuance of shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" xlink:label="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" xlink:to="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of securities classified as temporary equity that have been converted to permanent equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Number of Shares Converted to Permanent Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares converted to common shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of common shares issued upon conversion of preferred shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Tangible Asset [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Tangible Asset [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lab equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Furniture and Fixtures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Furniture and fixtures</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Computer Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Computer equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated useful life (in years)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TangibleAssetImpairmentCharges" xlink:to="us-gaap_TangibleAssetImpairmentCharges_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tangible Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of long-lived assets</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredOfferingCostsIncurred" xlink:label="zspc_DeferredOfferingCostsIncurred" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DeferredOfferingCostsIncurred" xlink:to="zspc_DeferredOfferingCostsIncurred_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DeferredOfferingCostsIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of deferred offering costs incurred.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DeferredOfferingCostsIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Offering Costs Incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DeferredOfferingCostsIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering costs incurred</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RangeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">REVENUE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductWarrantyObligationTerm" xlink:label="us-gaap_ProductWarrantyObligationTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyObligationTerm" xlink:to="us-gaap_ProductWarrantyObligationTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyObligationTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product Warranty Obligation, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyObligationTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product extended warranty contracts term (in years)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incentive stock options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STOCK BASED COMPENSATION EXPENSE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationNumberOfPlans" xlink:label="zspc_ShareBasedCompensationNumberOfPlans" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ShareBasedCompensationNumberOfPlans" xlink:to="zspc_ShareBasedCompensationNumberOfPlans_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ShareBasedCompensationNumberOfPlans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total number of share-based compensation plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ShareBasedCompensationNumberOfPlans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation, Number of Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ShareBasedCompensationNumberOfPlans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of plans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expiration period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Recurring and Nonrecurring [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Inputs, Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 1</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Inputs, Level 2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 2</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Frequency [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Frequency [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Recurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recurring basis</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Money market funds</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total financial assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt, Fair Value Disclosures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible debt subject to credit risk analysis</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Liabilities Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total financial liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Timing of Transfer of Good or Service [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Timing of Transfer of Good or Service [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transferred at Point in Time [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Point in time</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transferred over Time [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Over time</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_HardwareMember" xlink:label="zspc_HardwareMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_HardwareMember" xlink:to="zspc_HardwareMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_HardwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to hardware.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_HardwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_HardwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SoftwareMember" xlink:label="zspc_SoftwareMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SoftwareMember" xlink:to="zspc_SoftwareMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SoftwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to software.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SoftwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SoftwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Software</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Service [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Services</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Geographical [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Geographical [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">UNITED STATES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">U.S. Federal</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-US [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">International</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue expected to be earned</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue expected to be earned period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Asset, after Allowance for Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Finished Goods, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finished goods</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Raw Materials and Purchased Parts, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Raw materials</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments" xlink:label="us-gaap_InventoryAdjustments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments for obsolete inventory and changes in net realizable value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Supplies" xlink:label="us-gaap_Supplies" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Supplies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Supplies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Supplies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Advances to suppliers</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredSoftwareCostsCurrent" xlink:label="zspc_DeferredSoftwareCostsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DeferredSoftwareCostsCurrent" xlink:to="zspc_DeferredSoftwareCostsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DeferredSoftwareCostsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sum of the carrying amounts as of the balance sheet date of deferred software costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DeferredSoftwareCostsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Software Costs, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DeferredSoftwareCostsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred software costs</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PrepaidExpenseOperatingCurrent" xlink:label="zspc_PrepaidExpenseOperatingCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_PrepaidExpenseOperatingCurrent" xlink:to="zspc_PrepaidExpenseOperatingCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_PrepaidExpenseOperatingCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of operating asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_PrepaidExpenseOperatingCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Expense Operating, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_PrepaidExpenseOperatingCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid operating expense</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AccruedPurchasesCurrent" xlink:label="zspc_AccruedPurchasesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_AccruedPurchasesCurrent" xlink:to="zspc_AccruedPurchasesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_AccruedPurchasesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value as of the balance sheet date of obligations incurred through that date and payable for purchases. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_AccruedPurchasesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Purchases, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_AccruedPurchasesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued purchases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee-related Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Long-Term Debt Instruments [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FizaInvestmentsLimitedLoansTermDebtMember" xlink:label="zspc_FizaInvestmentsLimitedLoansTermDebtMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_FizaInvestmentsLimitedLoansTermDebtMember" xlink:to="zspc_FizaInvestmentsLimitedLoansTermDebtMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_FizaInvestmentsLimitedLoansTermDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Fiza Investments Limited Loans, term debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_FizaInvestmentsLimitedLoansTermDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fiza Investments Limited Loans, Term Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_FizaInvestmentsLimitedLoansTermDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fiza Investments Limited Loans, term debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansMember" xlink:label="zspc_OtherTermLoansMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_OtherTermLoansMember" xlink:to="zspc_OtherTermLoansMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_OtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to other terms loans not separately disclosed.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_OtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Term Loans [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_OtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other term loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DEBT AND RELATED PARTY DEBT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtCurrentAbstract" xlink:label="us-gaap_DebtCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="us-gaap_DebtCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short-term debt:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Short-Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total short-term debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrentAbstract" xlink:label="us-gaap_LongTermDebtNoncurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Excluding Current Maturities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other noncurrent debt:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebt" xlink:to="us-gaap_ConvertibleDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Long-Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other term loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Issuance Costs, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: current portion</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Excluding Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total other noncurrent debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less adjustment to fair value of Senior Secured Convertible Debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtDiscountAndDebtIssuanceCostsCapitalized" xlink:label="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized" xlink:to="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of debt issuance costs and discount on issuance of debt incurred and capitalized during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Discount And Debt Issuance Costs, Capitalized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt discount and issuance costs capitalized</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" xlink:label="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" xlink:to="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The reduction in interest expense on convertible debt attributable to troubled debt restructuring.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reduction in Interest Expense on Convertible Debt Attributable to Troubled Debt Restructuring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contractual interest expense on convertible debt not recorded due to troubled debt restructuring</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NonConvertibleNonVotingPreferredStockMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to non-convertible non-voting preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non Convertible Non Voting Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NCNV preferred stock</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to non-convertible non-voting preferred stock three.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non Convertible Non Voting Preferred Stock Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NCNV 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NCNV Preferred Stock 3</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BspaceInvestmentsLimitedLoanMember" xlink:label="zspc_BspaceInvestmentsLimitedLoanMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_BspaceInvestmentsLimitedLoanMember" xlink:to="zspc_BspaceInvestmentsLimitedLoanMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_BspaceInvestmentsLimitedLoanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to bSpace Investments Limited Loan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_BspaceInvestmentsLimitedLoanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">bSpace Investments Limited Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_BspaceInvestmentsLimitedLoanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">bSpace Investments Limited Loan</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from draws on loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDecreaseForgiveness" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Decrease, Forgiveness</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of debt forgiven</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Increase (Decrease), Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Decrease in principal, repayment premium and accrued interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Increase, Accrued Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount outstanding</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to non-convertible non-voting preferred stock two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non Convertible Non Voting Preferred Stock Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NCNV 2</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NCNV Preferred Stock 2</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_KuwaitInvestmentAuthorityDebtMember" xlink:label="zspc_KuwaitInvestmentAuthorityDebtMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_KuwaitInvestmentAuthorityDebtMember" xlink:to="zspc_KuwaitInvestmentAuthorityDebtMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_KuwaitInvestmentAuthorityDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Kuwait Investment Authority Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_KuwaitInvestmentAuthorityDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Kuwait Investment Authority Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_KuwaitInvestmentAuthorityDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Kuwait Investment Authority Loan</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnRestructuringOfDebt" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gains (Losses) on Restructuring of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt restructuring gain</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Financial Position Location, Balance [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Financial Position Location, Balance [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NoncurrentOtherTermLoansMember" xlink:label="zspc_NoncurrentOtherTermLoansMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NoncurrentOtherTermLoansMember" xlink:to="zspc_NoncurrentOtherTermLoansMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NoncurrentOtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Primary financial statement caption encompassing noncurrent other term loans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NoncurrentOtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncurrent Other Term Loans [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NoncurrentOtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncurrent other term loans</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CurrentOtherTermLoansMember" xlink:label="zspc_CurrentOtherTermLoansMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_CurrentOtherTermLoansMember" xlink:to="zspc_CurrentOtherTermLoansMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_CurrentOtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Primary financial statement caption encompassing current other term loans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_CurrentOtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Other Term Loans [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_CurrentOtherTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current other term loans</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfOutstandingLoans" xlink:label="zspc_NumberOfOutstandingLoans" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NumberOfOutstandingLoans" xlink:to="zspc_NumberOfOutstandingLoans_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NumberOfOutstandingLoans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of outstanding loans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NumberOfOutstandingLoans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Outstanding Loans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NumberOfOutstandingLoans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of outstanding loans</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SeniorSecuredConvertibleNoteMember" xlink:to="zspc_SeniorSecuredConvertibleNoteMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SeniorSecuredConvertibleNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to a senior secured convertible note.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SeniorSecuredConvertibleNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Secured Convertible Note [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_SeniorSecuredConvertibleNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Secured Convertible Note</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" xlink:label="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" xlink:to="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to an amendment the Fiza Loan and Security Agreements Two and Three.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fiza Loan and Security Agreement Two and Three, Amendment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fiza 2 and 3 Amendment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stated interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maturity term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment term</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanOneMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanOneMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanOneMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanOneMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 1.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 1</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTwoMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTwoMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanTwoMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTwoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 2.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 2</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanThreeMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanThreeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanThreeMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanThreeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 3.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 3</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFourMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFourMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanFourMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFourMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFourMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 4.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFourMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFourMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 4</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loans 5 and 6.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loans Five and Six [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 5 and 6</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFiveMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFiveMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanFiveMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFiveMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFiveMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 5.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFiveMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFiveMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 5</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSixMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSixMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanSixMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSixMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSixMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 6.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSixMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan Six [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSixMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 6</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSevenMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanSevenMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSevenMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 7.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan Seven [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 7</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loans 8 and 9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan and Security Agreements, Term Loans Eight and Nine [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loans 8 and 9</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanEightMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanEightMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanEightMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanEightMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanEightMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 8.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanEightMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan and Security Agreements, Term Loan Eight [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanEightMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 8</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanNineMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanNineMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanNineMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanNineMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanNineMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanNineMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan and Security Agreements, Term Loan Nine [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanNineMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 9</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loans 10 and 11.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loans Ten and Eleven [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loans 10 and 11</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTenMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanTenMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTenMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 10.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan Ten [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 10</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanElevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanElevenMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_LoanAndSecurityAgreementsTermLoanElevenMember" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanElevenMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanElevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Loan and Security Agreements, Term Loan 11.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanElevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan And Security Agreements Term Loan Eleven [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanElevenMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan 11</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfNewLoansInitiatedDuringPeriod" xlink:label="zspc_NumberOfNewLoansInitiatedDuringPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NumberOfNewLoansInitiatedDuringPeriod" xlink:to="zspc_NumberOfNewLoansInitiatedDuringPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NumberOfNewLoansInitiatedDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of new loans initiated during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NumberOfNewLoansInitiatedDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of New Loans Initiated During the Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NumberOfNewLoansInitiatedDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of new loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansNumberOfMonthlyPayments" xlink:label="zspc_OtherTermLoansNumberOfMonthlyPayments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_OtherTermLoansNumberOfMonthlyPayments" xlink:to="zspc_OtherTermLoansNumberOfMonthlyPayments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_OtherTermLoansNumberOfMonthlyPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of monthly payments under the terms of other term loans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_OtherTermLoansNumberOfMonthlyPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Term Loans, Number of Monthly Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_OtherTermLoansNumberOfMonthlyPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of monthly payments</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPrepaymentPenaltyPercentage" xlink:label="zspc_DebtInstrumentPrepaymentPenaltyPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentPrepaymentPenaltyPercentage" xlink:to="zspc_DebtInstrumentPrepaymentPenaltyPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentPrepaymentPenaltyPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt instrument prepayment penalty percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentPrepaymentPenaltyPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument Prepayment Penalty Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentPrepaymentPenaltyPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayment fee percentage</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan amount outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Effective Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleTermsMember" xlink:label="zspc_DebtInstrumentConvertibleTermsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentConvertibleTermsMember" xlink:to="zspc_DebtInstrumentConvertibleTermsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentConvertibleTermsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The terms of a convertible debt instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentConvertibleTermsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Convertible, Terms [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentConvertibleTermsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible note terms</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember" xlink:label="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember" xlink:to="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The period of time before 90 days after closing date of convertible debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Covenant, Prior to Ninety Days After Closing Date [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Before 90 days after the Closing Date</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantEventOfDefaultMember" xlink:label="zspc_DebtCovenantEventOfDefaultMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtCovenantEventOfDefaultMember" xlink:to="zspc_DebtCovenantEventOfDefaultMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtCovenantEventOfDefaultMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The scenario of default under terms of a debt covenant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtCovenantEventOfDefaultMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Covenant, Event of Default [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtCovenantEventOfDefaultMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Event of default</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" xlink:label="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" xlink:to="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The scenario of installment amount paid in shares of common shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Covenant, Installment Amount Paid in Shares of Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Installment amount paid in shares of common stock</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantChangeOfControlMember" xlink:label="zspc_DebtCovenantChangeOfControlMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtCovenantChangeOfControlMember" xlink:to="zspc_DebtCovenantChangeOfControlMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtCovenantChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The scenario of change of control as defined in the terms of a debt covenant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtCovenantChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Covenant, Change of Control [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtCovenantChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change of Control Provision</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GrossProceedsFromConvertibleDebt" xlink:label="zspc_GrossProceedsFromConvertibleDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_GrossProceedsFromConvertibleDebt" xlink:to="zspc_GrossProceedsFromConvertibleDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_GrossProceedsFromConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The gross proceeds from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_GrossProceedsFromConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross Proceeds from Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_GrossProceedsFromConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross proceeds</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" xlink:label="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" xlink:to="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The additional borrowing capacity under the debt instrument, contingent on satisfaction of certain conditions as defined in the debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Contingent Increase, Additional Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional borrowing capacity, contingent on satisfaction of certain conditions</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" xlink:label="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" xlink:to="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The potential gross proceeds from unused capacity of convertible debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Potential Gross Proceeds from Unused Borrowing Capacity of Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional gross proceeds available</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate" xlink:label="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate" xlink:to="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The original issue discount rate of convertible debt, as a percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt, Original Issue Discount Rate, Percentage Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Original issue discount rate</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xlink:to="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of principal and interest converted.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Conversion, Principal and Interest, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal and interest amount converted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Convertible, Conversion Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion price per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" xlink:label="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" xlink:to="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of convertible debt which may be converted each month.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt, Amount of Principal Per Month Which May Be Converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of convertible debt which may be converted each month</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of lowest volume-weighted average price of common stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdTradingDays_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Convertible, Threshold Trading Days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold trading days prior to conversion</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" xlink:to="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of daily trading volume as a limit to Investor's selling of converted common shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Converted Shares, Maximum Percentage of Daily Trading Volume Which May Be Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Limit to investor's selling of converted common shares, percentage of daily trading volume</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" xlink:to="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum daily amount as a limit to Investor's selling of converted common shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Converted Shares, Maximum Amount Which May Be Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Limit to investor's selling of converted common shares, daily amount</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" xlink:to="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The maximum percentage of outstanding common shares an Investor is required to hold at the company's option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Maximum Percentage of Outstanding Common Stock the Investor is Required to Hold at the Company's Option</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum percentage of outstanding common shares an Investor would be required to hold at the Company's option</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" xlink:to="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The maximum percentage of outstanding common shares an Investor may hold at the Investor's option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Maximum Percentage of Outstanding Common Stock the Investor May Hold at the Investor's Option</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum percentage of outstanding common shares an Investor may hold at the Investor's option</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:label="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:to="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of volume weighted average price (VWAP) of common shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Percentage of Volume Weighted Average Price of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of VWAP of common shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Convertible, Threshold Consecutive Trading Days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold consecutive trading days</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPremiumPercentage" xlink:label="zspc_DebtInstrumentPremiumPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentPremiumPercentage" xlink:to="zspc_DebtInstrumentPremiumPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentPremiumPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of amount calculated on the proceeds of the loan, which will be paid along with the fixed premium amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentPremiumPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Premium, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentPremiumPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Premium percentage applied to redemption</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" xlink:label="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" xlink:to="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold period of specified days between closing date and first monthly payment due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Convertible, Threshold Days Between Closing and First Monthly Payment Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of days after Closing for first monthly payment due</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleMonthlyPaymentAmount" xlink:label="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount" xlink:to="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of the monthly payments under the terms of a convertible debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Convertible, Monthly Payment, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Monthly payment amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of principal to be redeemed</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EquityLineOfCreditMember" xlink:label="zspc_EquityLineOfCreditMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_EquityLineOfCreditMember" xlink:to="zspc_EquityLineOfCreditMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_EquityLineOfCreditMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to an equity line-of-credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_EquityLineOfCreditMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Line of Credit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_EquityLineOfCreditMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ELOC</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_March2024ConvertibleDebtMember" xlink:label="zspc_March2024ConvertibleDebtMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_March2024ConvertibleDebtMember" xlink:to="zspc_March2024ConvertibleDebtMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_March2024ConvertibleDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to March 2024 Convertible Debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_March2024ConvertibleDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">March 2024 Convertible Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_March2024ConvertibleDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">March 2024 Convertible Debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TermsOfDebtConversionIfPriorToDecember312024Member" xlink:label="zspc_TermsOfDebtConversionIfPriorToDecember312024Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TermsOfDebtConversionIfPriorToDecember312024Member" xlink:to="zspc_TermsOfDebtConversionIfPriorToDecember312024Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TermsOfDebtConversionIfPriorToDecember312024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to terms of debt conversion if prior to December 31, 2024.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TermsOfDebtConversionIfPriorToDecember312024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Terms of Debt Conversion if Prior to December 31, 2024 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TermsOfDebtConversionIfPriorToDecember312024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Terms of debt conversion if prior to December 31, 2024</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TermsOfDebtConversionIfAfterDecember312024Member" xlink:label="zspc_TermsOfDebtConversionIfAfterDecember312024Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TermsOfDebtConversionIfAfterDecember312024Member" xlink:to="zspc_TermsOfDebtConversionIfAfterDecember312024Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TermsOfDebtConversionIfAfterDecember312024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to terms of debt conversion if after December 31, 2024.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TermsOfDebtConversionIfAfterDecember312024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Terms of Debt Conversion if After December 31, 2024 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TermsOfDebtConversionIfAfterDecember312024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Terms of debt conversion if after to December 31, 2024</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" xlink:label="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" xlink:to="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The value of converted shares as a percentage of the original issue price of convertible debt instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion, Value of Converted Shares as a Percentage of Original Issue Price of the Debt Instrument</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of original issue price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="us-gaap_DebtConversionOriginalDebtAmount1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion, Original Debt, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of debt converted to equity shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtConversionPricePerShare" xlink:label="zspc_DebtConversionPricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtConversionPricePerShare" xlink:to="zspc_DebtConversionPricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtConversionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Per share amount of equity securities issued upon conversion of debt instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtConversionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion, Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtConversionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion price per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit" xlink:label="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit" xlink:to="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of the debt under equity line-of-credit being converted.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument Conversion, Amount under Equity Line of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds received under ELOC agreement</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" xlink:label="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" xlink:to="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the conversion of debt as a percentage of proceeds received under the equity line-of-credit agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Debt as Percentage of Proceeds Received from Under Line of Credit Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds received under ELOC agreement (as percent)</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue" xlink:label="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue" xlink:to="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of gain (loss) attributable to change in fair value of debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Adjustment attributable to change in Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of debt</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SimpleAgreementForFutureEquityNumberOfSuppliers" xlink:label="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers" xlink:to="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total number of suppliers included in Simple Agreement for Future Equity in exchange for a reduction of liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Simple Agreement for Future Equity, Number of Suppliers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of suppliers included in SAFE agreements</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock" xlink:label="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock" xlink:to="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of reduction in Liabilities to Suppliers in exchange for shares of common stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of Reduction in Liabilities to Suppliers in Exchange for Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reduction in liabilities to suppliers</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers" xlink:label="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers" xlink:to="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of shares issued on exchange for liabilities to suppliers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Shares Issued in Exchange for Liabilities to Suppliers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued on exchange for liabilities to suppliers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, by Class of Stock [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockByUniqueDescriptionAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Conversion Description [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="us-gaap_ConversionOfStockNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Stock, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" xlink:to="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to outstanding awards under the 2017 and 2007 Equity Incentive Plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Outstanding Awards under the 2017 and 2007 Equity Incentive Plans [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Awards outstanding under the 2017 and 2007 Equity Incentive Plans</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" xlink:to="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to outstanding awards under the 2024 Equity Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Outstanding Awards under the 2024 Equity Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Awards outstanding under the 2024 Equity Plan</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to shares available for future issuance under the convertible debt note.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares Available for Future Issuance under Convertible Debt Note [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares available for future issuance under the convertible debt note</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares available for future issuance under the convertible debt note</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to shares available for future issuance under equity line-of-credit agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares Available for Future Issuance under Equity Line of Credit Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares available for future issuance under equity line-of-credit agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares available for future issuance under equity line-of-credit agreement</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" xlink:label="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" xlink:to="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to shares available for future issuance under the 2024 Equity Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Shares Available for Future Issuance under the 2024 Equity Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares available for future issuance under the 2024 Equity Incentive Plan</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember" xlink:label="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember" xlink:to="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to shares authorized and available for future issuance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares Authorized and Available for Future Issuance [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares authorized and available for future issuance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TEMPORARY REDEEMABLE PREFERRED STOCK</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares of common stock subject to outstanding awards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total shares reserved and available for future issuance of common stock</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InitialPublicOfferingAbstract" xlink:label="zspc_InitialPublicOfferingAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_InitialPublicOfferingAbstract" xlink:to="zspc_InitialPublicOfferingAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_InitialPublicOfferingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_InitialPublicOfferingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial Public Offering [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_InitialPublicOfferingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial public offering</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TumimStoneCapitalLlcMember" xlink:label="zspc_TumimStoneCapitalLlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TumimStoneCapitalLlcMember" xlink:to="zspc_TumimStoneCapitalLlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TumimStoneCapitalLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Tumim Stone Capital LLC ("Tumim").</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TumimStoneCapitalLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tumim Stone Capital LLC [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TumimStoneCapitalLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tumim</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale" xlink:label="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale" xlink:to="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The maximum value of shares authorized for sale.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Maximum Value of Shares Authorized for Sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum value of shares authorized for sale</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons" xlink:label="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons" xlink:to="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The period of time over which shares may be sold following the closing of Equity Line of Credit transactions, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Period After Closing of Related Transacitons</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of stock, period after closing of ELOC transactions</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses" xlink:label="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses" xlink:to="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The maximum amount of out-of-pocket expenses which are reimbursable under terms of the agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Maximum Reimbursable Out of Pocket Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum reimbursable out-of-pocket expenses</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_MaximumBeneficialOwnershipPercentage" xlink:label="zspc_MaximumBeneficialOwnershipPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_MaximumBeneficialOwnershipPercentage" xlink:to="zspc_MaximumBeneficialOwnershipPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_MaximumBeneficialOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum beneficial ownership percentage that can be held under the purchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_MaximumBeneficialOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum Beneficial Ownership Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_MaximumBeneficialOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum beneficial ownership percentage, common stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesAuthorized" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, par value</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:to="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Temporary Equity, Shares [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:to="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Temporary Equity, Amount [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:to="zspc_NewNonConvertibleNonVotingPreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to non-convertible non-voting preferred stock resulting from recapitalization.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Non Convertible Non Voting Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NCNV Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New NCNV Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockOneMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NonConvertibleNonVotingPreferredStockOneMember" xlink:to="zspc_NonConvertibleNonVotingPreferredStockOneMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to non-convertible non-voting preferred stock one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non Convertible Non Voting Preferred Stock One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NCNV 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NCNV Preferred Stock 1</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" xlink:label="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" xlink:to="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment of original issue price per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Adjustment of Original Issue Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reduction of the original issue price from $1,000 to $600 per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityPricePerShare" xlink:label="zspc_TemporaryEquityPricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TemporaryEquityPricePerShare" xlink:to="zspc_TemporaryEquityPricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TemporaryEquityPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Per share or per unit amount of temporary equity securities issued.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TemporaryEquityPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TemporaryEquityPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issue price per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnderwriterWarrantsMember" xlink:label="zspc_UnderwriterWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_UnderwriterWarrantsMember" xlink:to="zspc_UnderwriterWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_UnderwriterWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to underwriter warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_UnderwriterWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriter Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_UnderwriterWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriter Warrants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares which may be issued from exercise of warrants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant exercise price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants and Rights Outstanding, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term of warrants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants and Rights Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Value of warrants outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Preferred Stock, Shares Issued upon Conversion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Dividend Rate, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividend percentage</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsPreferredStock" xlink:label="us-gaap_DividendsPreferredStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStock" xlink:to="us-gaap_DividendsPreferredStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividends, Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividends declared</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockConvertibleConversionPrice" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Convertible, Conversion Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion price per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockVotingRights" xlink:label="us-gaap_PreferredStockVotingRights" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockVotingRights" xlink:to="us-gaap_PreferredStockVotingRights_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockVotingRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Voting Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockVotingRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Voting Rights</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockVotingRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Voting Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockVotingRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Voting Rights</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity" xlink:label="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity" xlink:to="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of shares issued on exchange of temporary equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Shares Issued On Exchange Of Temporary Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued on exchange of preferred stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:to="us-gaap_TemporaryEquityRedemptionPricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Redemption Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption price per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EquityIncentivePlan2007And2017Member" xlink:label="zspc_EquityIncentivePlan2007And2017Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_EquityIncentivePlan2007And2017Member" xlink:to="zspc_EquityIncentivePlan2007And2017Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_EquityIncentivePlan2007And2017Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the 2007 and 2017 equity incentive plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_EquityIncentivePlan2007And2017Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Incentive Plan 2007 and 2017 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_EquityIncentivePlan2007And2017Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2007 and 2017 Stock Plans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Stock Units (RSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Stock Units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted stock units</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title and Position [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title and Position [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" xlink:label="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" xlink:to="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to executive officers and members of the Board of Directors.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Officers and Members of the Board of Directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Officers and Members of the Board of Directors</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_VestingOneToThreeYearsMember" xlink:label="zspc_VestingOneToThreeYearsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_VestingOneToThreeYearsMember" xlink:to="zspc_VestingOneToThreeYearsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_VestingOneToThreeYearsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting in one to three years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_VestingOneToThreeYearsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting One to Three Years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_VestingOneToThreeYearsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting in one to three years</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_VestingQuarterlyOverThreeYearsMember" xlink:label="zspc_VestingQuarterlyOverThreeYearsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_VestingQuarterlyOverThreeYearsMember" xlink:to="zspc_VestingQuarterlyOverThreeYearsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_VestingQuarterlyOverThreeYearsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting quarterly over three years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_VestingQuarterlyOverThreeYearsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting Quarterly Over Three Years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_VestingQuarterlyOverThreeYearsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting quarterly over three years</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:to="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intrinsic value of award on grant date under share-based payment arrangement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate fair value on grant date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares authorized</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" xlink:to="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares granted or issued under share-based payment arrangement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award, Number Of Shares Granted Or Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares granted or issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares available for issuance</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TimeBasedRestrictedStockUnitsMember" xlink:label="zspc_TimeBasedRestrictedStockUnitsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TimeBasedRestrictedStockUnitsMember" xlink:to="zspc_TimeBasedRestrictedStockUnitsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TimeBasedRestrictedStockUnitsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to time-based restricted stock units.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TimeBasedRestrictedStockUnitsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Time-Based Restricted Stock Units [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_TimeBasedRestrictedStockUnitsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Time-based restricted stock units</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized stock-based compensation cost</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average recognition period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">intrinsic value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-vested, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-vested, beginning balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Grant Date Fair Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-vested, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-vested, beginning balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock options granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assumptions used to compute employee stockbased compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividend yield</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected term</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Risk-free interest rates</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected volatility</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Outstanding Options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expired</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested and Exercisable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested and Expected to Vest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expired</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercised</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested and Exercisable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested and Expected to Vest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional disclosures</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Grant Date Fair Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Remaining Contractual Years</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Remaining Contractual Years, Vested and Exercisable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Remaining Contractual Years, Vested and Expected to Vest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stated value per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Income Location, Balance [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Income Location, Balance [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of goods sold</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling and Marketing Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sales and marketing</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and Administrative Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and administrative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STOCK BASED COMPENSATION EXPENSE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total unrecognized stock-based compensation cost</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intrinsic value of stock options exercised</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SummaryOfIncomeTaxesTable" xlink:label="zspc_SummaryOfIncomeTaxesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SummaryOfIncomeTaxesTable" xlink:to="zspc_SummaryOfIncomeTaxesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SummaryOfIncomeTaxesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of information about income taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SummaryOfIncomeTaxesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Income Taxes [Table]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SummaryOfIncomeTaxesLineItems" xlink:label="zspc_SummaryOfIncomeTaxesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SummaryOfIncomeTaxesLineItems" xlink:to="zspc_SummaryOfIncomeTaxesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SummaryOfIncomeTaxesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SummaryOfIncomeTaxesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Income Taxes [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SummaryOfIncomeTaxesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TAXES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current State and Local Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TAXES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal statutory income tax rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reconciliation of total income tax expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Computed expected tax benefit at federal statutory rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State benefit, net of federal benefit</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount" xlink:to="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible changes in fair value of convertible debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Change in Fair Value of Convertible Debt, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible debt change in fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount" xlink:to="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible extinguishment of debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Extinguishment of Debt, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Extinguishment of debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in valuation allowance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign rate differential</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other permanent book-tax differences</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Deferred Tax Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accruals and revenues</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock based compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Deferred Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net operating loss</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredTaxAssetsDeferredGain" xlink:label="zspc_DeferredTaxAssetsDeferredGain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DeferredTaxAssetsDeferredGain" xlink:to="zspc_DeferredTaxAssetsDeferredGain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DeferredTaxAssetsDeferredGain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from a gain reported for tax purposes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DeferredTaxAssetsDeferredGain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Deferred Gain</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DeferredTaxAssetsDeferredGain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrealized gain</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetInterestCarryforward" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Asset, Interest Carryforward</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Section 163(j)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Credit Carryforwards, Research</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized research &amp; development expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total gross deferred assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Valuation allowance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Deferred Tax Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right of use asset</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total deferred tax liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Jurisdiction [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Jurisdiction [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Domestic Tax Jurisdiction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Domestic</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State and Local Jurisdiction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA" xlink:label="stpr_CA" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_CA" xlink:to="stpr_CA_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_CA_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CALIFORNIA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_CA_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">California</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Tax Jurisdiction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchMember" xlink:to="us-gaap_ResearchMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research Tax Credit Carryforward [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Period [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Period [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember" xlink:label="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember" xlink:to="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to the five tax years following the August 2022 change of control.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Five Tax Years Following August 2022 Change of Control [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Five years following August 2022 change of control</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" xlink:label="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" xlink:to="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to tax years six and later following the August 2022 change of control.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Years Six and Later Following August 2022 Change of Control [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Year six and later following August 2022 change of control</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember" xlink:label="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember" xlink:to="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to the five tax years following the December 2020 change of control.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Five Tax Years Following December 2020 Change of Control [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Five years following December 2020 change of control</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" xlink:label="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" xlink:to="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to tax years six and later following the December 2020 change of control.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Years Six and Later Following December 2020 Change of Control [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Year six and later following December 2020 change of control</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (decrease) in valuation allowance</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsAnnualLimitationSection382" xlink:label="zspc_OperatingLossCarryforwardsAnnualLimitationSection382" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_OperatingLossCarryforwardsAnnualLimitationSection382" xlink:to="zspc_OperatingLossCarryforwardsAnnualLimitationSection382_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_OperatingLossCarryforwardsAnnualLimitationSection382_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of limitation on operating loss carryforwards under Section 382.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_OperatingLossCarryforwardsAnnualLimitationSection382_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards, Annual Limitation, Section 382</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_OperatingLossCarryforwardsAnnualLimitationSection382_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Section 382 annual limitation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net operating loss carryforwards</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized" xlink:label="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized" xlink:to="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of operating loss carryforwards expected to expire unutilized and thus no deferred tax assets are recognized.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards, Expected to Expire Unutilized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOL expected to expire unutilized</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsLimitationSection163j" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163j" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_OperatingLossCarryforwardsLimitationSection163j" xlink:to="zspc_OperatingLossCarryforwardsLimitationSection163j_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163j_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of limitation on operating loss carryforwards under Section 163(j).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163j_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards, Limitation, Section 163j</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163j_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Section 163(j) limitation</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" xlink:to="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of limitation on operating loss carryforwards under Section 163(j) expected to expire unutilized.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards, Limitation, Section 163j expected to expire unutilized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Section 163(j) limitation expected to expire unutilized</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NetOperatingLossCarryforwardTerm" xlink:label="zspc_NetOperatingLossCarryforwardTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_NetOperatingLossCarryforwardTerm" xlink:to="zspc_NetOperatingLossCarryforwardTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_NetOperatingLossCarryforwardTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period of time for expiration of net operating loss carryforwards, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_NetOperatingLossCarryforwardTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Operating Loss Carryforward, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_NetOperatingLossCarryforwardTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net operation loss, term to expiration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax credit carryforwards</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:label="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:to="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The total amount of unrecognized tax benefits that, if recognized, would not affect the effective tax rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits that Would Not Impact Effective Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized tax benefits that would not affect the effective tax rate if recognized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationInterestAccrued" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationInterestAccrued" xlink:to="us-gaap_IncomeTaxExaminationInterestAccrued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Examination, Interest Accrued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest accrued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAccrued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Examination, Penalties Accrued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Penalties accrued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="us-gaap_EarningsPerShareDilutedLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_EarningsPerShareDilutedLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NET LOSS PER SHARE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockRedemptionDiscount" xlink:label="us-gaap_PreferredStockRedemptionDiscount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockRedemptionDiscount" xlink:to="us-gaap_PreferredStockRedemptionDiscount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockRedemptionDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock Redemption Discount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockRedemptionDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityDividendsAdjustment" xlink:label="us-gaap_TemporaryEquityDividendsAdjustment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityDividendsAdjustment" xlink:to="us-gaap_TemporaryEquityDividendsAdjustment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityDividendsAdjustment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Dividends, Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TemporaryEquityDividendsAdjustment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cumulative preferred stock dividends</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="us-gaap_InterestOnConvertibleDebtNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:to="us-gaap_InterestOnConvertibleDebtNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestOnConvertibleDebtNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest on Convertible Debt, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestOnConvertibleDebtNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Add back interest expense on convertible debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredDividendsNetOfTax" xlink:label="us-gaap_ConvertiblePreferredDividendsNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredDividendsNetOfTax" xlink:to="us-gaap_ConvertiblePreferredDividendsNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertiblePreferredDividendsNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Preferred Dividends, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertiblePreferredDividendsNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Add back cumulative preferred stock dividends</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to weighted average shares for shares used in diluted earnings per share:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of common shares for assumed options exercised</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of common shares for assumed warrants exercised</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of common shares for assumed conversion of SAFE agreements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of common shares for assumed conversion of convertible debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of common shares for assumed conversion of Series A shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Security, Excluded EPS Calculation [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of anti-dilutive excluded from the computation of diluted net loss per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Anti-dilutive securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related and Nonrelated Parties [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related and Nonrelated Parties [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related party</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AffiliatedEntityMember" xlink:to="srt_AffiliatedEntityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AffiliatedEntityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Affiliated Entity [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_AffiliatedEntityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Affiliate</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GulfIslamicInvestmentsHoldingLlcMember" xlink:label="zspc_GulfIslamicInvestmentsHoldingLlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_GulfIslamicInvestmentsHoldingLlcMember" xlink:to="zspc_GulfIslamicInvestmentsHoldingLlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_GulfIslamicInvestmentsHoldingLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information related to Gulf islamic Investments Holding, LLC</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_GulfIslamicInvestmentsHoldingLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gulf islamic Investments Holding, LLC [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="zspc_GulfIslamicInvestmentsHoldingLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">GII</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BSpaceInvestmentsLimitedMember" xlink:label="zspc_BSpaceInvestmentsLimitedMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_BSpaceInvestmentsLimitedMember" xlink:to="zspc_BSpaceInvestmentsLimitedMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_BSpaceInvestmentsLimitedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to bSpace Investments Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_BSpaceInvestmentsLimitedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">bSpace Investments Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_BSpaceInvestmentsLimitedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">bSpace</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_KuwaitInvestmentAuthorityMember" xlink:label="zspc_KuwaitInvestmentAuthorityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_KuwaitInvestmentAuthorityMember" xlink:to="zspc_KuwaitInvestmentAuthorityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_KuwaitInvestmentAuthorityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Kuwait Investment Authority.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_KuwaitInvestmentAuthorityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Kuwait Investment Authority [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_KuwaitInvestmentAuthorityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Kuwait Investment Authority</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">RELATED PARTY TRANSACTIONS</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_RecruitmentFees" xlink:label="zspc_RecruitmentFees" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_RecruitmentFees" xlink:to="zspc_RecruitmentFees_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_RecruitmentFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of recruitment expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_RecruitmentFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recruitment Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_RecruitmentFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recruitment fees</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Unamortized Discount (Premium), Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unearned interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Commitments [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ExecutiveOfficerMember" xlink:to="srt_ExecutiveOfficerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ExecutiveOfficerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Officer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ExecutiveOfficerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executives</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Commitments [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">COMMITMENTS AND CONTINGENCIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase obligations outstanding</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementNumberOfExecutives" xlink:label="zspc_CompensationAgreementNumberOfExecutives" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_CompensationAgreementNumberOfExecutives" xlink:to="zspc_CompensationAgreementNumberOfExecutives_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_CompensationAgreementNumberOfExecutives_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of executives with employment agreements outlining terms of compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_CompensationAgreementNumberOfExecutives_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Compensation Agreement, Number of Executives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_CompensationAgreementNumberOfExecutives_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of executives</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementSeverancePeriod" xlink:label="zspc_CompensationAgreementSeverancePeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_CompensationAgreementSeverancePeriod" xlink:to="zspc_CompensationAgreementSeverancePeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_CompensationAgreementSeverancePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum period the individual may receive monthly payments as severance compensation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_CompensationAgreementSeverancePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Compensation Agreement, Severance Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_CompensationAgreementSeverancePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum severance period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficersCompensation" xlink:label="us-gaap_OfficersCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficersCompensation" xlink:to="us-gaap_OfficersCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficersCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Salary and Wage, Officer, Excluding Cost of Good and Service Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficersCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate annual salary expense</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementSeveranceLiability" xlink:label="zspc_CompensationAgreementSeveranceLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_CompensationAgreementSeveranceLiability" xlink:to="zspc_CompensationAgreementSeveranceLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_CompensationAgreementSeveranceLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate carrying value as of the balance sheet date of the liabilities for potential severance payments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_CompensationAgreementSeveranceLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Compensation Agreement, Severance Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_CompensationAgreementSeveranceLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Potential severance payments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="us-gaap_RevenueFromContractWithCustomerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerMember" xlink:to="us-gaap_RevenueFromContractWithCustomerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer Benchmark [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer concentration risk</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_MajorCustomersMember" xlink:label="zspc_MajorCustomersMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_MajorCustomersMember" xlink:to="zspc_MajorCustomersMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_MajorCustomersMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to major customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_MajorCustomersMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Major Customers [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_MajorCustomersMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Major customers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration risk</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConcentrationRiskNumberOfCustomers" xlink:label="zspc_ConcentrationRiskNumberOfCustomers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ConcentrationRiskNumberOfCustomers" xlink:to="zspc_ConcentrationRiskNumberOfCustomers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ConcentrationRiskNumberOfCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the number of customers covered under required criteria.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ConcentrationRiskNumberOfCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Number Of Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ConcentrationRiskNumberOfCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of customers representing more than 10% of total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration risk percentage</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segments [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segments [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SingleReportableSegmentMember" xlink:label="zspc_SingleReportableSegmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SingleReportableSegmentMember" xlink:to="zspc_SingleReportableSegmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SingleReportableSegmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to a single reportable segment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SingleReportableSegmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Single Reportable Segment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SingleReportableSegmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Single reportable segment</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ExcessAndObsoleteMember" xlink:label="zspc_ExcessAndObsoleteMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ExcessAndObsoleteMember" xlink:to="zspc_ExcessAndObsoleteMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ExcessAndObsoleteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to excess and obsolete.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ExcessAndObsoleteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Excess and obsolete [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ExcessAndObsoleteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Excess and obsolete</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SEGMENT REPORTING</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Reportable Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of reportable segments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="us-gaap_SegmentReportingInformationProfitLossAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_SegmentReportingInformationProfitLossAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationProfitLossAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Information, Profit (Loss) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationProfitLossAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selected financial information about revenues, expenses and net loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting Information, Revenue for Reportable Segment [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenues:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Product and Service Sold [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of goods sold:</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" xlink:label="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" xlink:to="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of expense for research and development, excluding software and platform engineering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense, Excluding Software and Platform Engineering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" xlink:label="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" xlink:to="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of expense for research and development attributable to software engineering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense, Software Engineering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Software engineering</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpensePlatformEngineering" xlink:label="zspc_ResearchAndDevelopmentExpensePlatformEngineering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ResearchAndDevelopmentExpensePlatformEngineering" xlink:to="zspc_ResearchAndDevelopmentExpensePlatformEngineering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ResearchAndDevelopmentExpensePlatformEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of expense for research and development attributable to platform engineering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ResearchAndDevelopmentExpensePlatformEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense, Platform Engineering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ResearchAndDevelopmentExpensePlatformEngineering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Platform engineering</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SellingExpenseExcludingInternationalSellingExpense" xlink:label="zspc_SellingExpenseExcludingInternationalSellingExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SellingExpenseExcludingInternationalSellingExpense" xlink:to="zspc_SellingExpenseExcludingInternationalSellingExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SellingExpenseExcludingInternationalSellingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expenses recognized in the period that are directly related to the selling and distribution of products or services. Excludes international sales expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SellingExpenseExcludingInternationalSellingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling Expense, Excluding International Selling Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SellingExpenseExcludingInternationalSellingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sales</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketingAndAdvertisingExpense" xlink:to="us-gaap_MarketingAndAdvertisingExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketingAndAdvertisingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Marketing and Advertising Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketingAndAdvertisingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Marketing and business development</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SellingExpenseInternationalSellingExpense" xlink:label="zspc_SellingExpenseInternationalSellingExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SellingExpenseInternationalSellingExpense" xlink:to="zspc_SellingExpenseInternationalSellingExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SellingExpenseInternationalSellingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expenses recognized in the period that are directly related to the selling and international distribution of products or services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SellingExpenseInternationalSellingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling Expense, International Selling Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SellingExpenseInternationalSellingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">International sales</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="us-gaap_DefinedContributionPlanTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanTable" xlink:to="us-gaap_DefinedContributionPlanTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanDisclosureLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan Disclosure [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">EMPLOYEE BENEFITS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of participant deferrals of cash compensation</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount" xlink:label="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount" xlink:to="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum amount the of employee contributions to a deferred compensation plan which the employer will match.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan, Maximum Annual Employer Match, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum amount of annual employer match per participant</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Matching contributions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent event</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" xlink:label="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" xlink:to="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to a Securities Purchase Agreement (the "SPA") with an institutional investor.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Purchase Agreement with an Institutional Investor [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Purchase Agreement</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUBSEQUENT EVENTS</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" xlink:label="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" xlink:to="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum volume weighted average price of stock to make installments payments in shares of common stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Equity Covenant, Minimum Volume Weighted Average Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum volume weighted average price</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementInitialClosingMember" xlink:label="zspc_SecuritiesPurchaseAgreementInitialClosingMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SecuritiesPurchaseAgreementInitialClosingMember" xlink:to="zspc_SecuritiesPurchaseAgreementInitialClosingMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SecuritiesPurchaseAgreementInitialClosingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to the initial closing of a Securities Purchase Agreement (the "SPA") with an institutional investor.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SecuritiesPurchaseAgreementInitialClosingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Purchase Agreement, Initial Closing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SecuritiesPurchaseAgreementInitialClosingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Purchase Agreement, Initial Closing</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeriesPPreferredStockMember" xlink:label="zspc_SeriesPPreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SeriesPPreferredStockMember" xlink:to="zspc_SeriesPPreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SeriesPPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series P preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SeriesPPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series P Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SeriesPPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series P Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeriesPWarrantsMember" xlink:label="zspc_SeriesPWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SeriesPWarrantsMember" xlink:to="zspc_SeriesPWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SeriesPWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Series P Warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SeriesPWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series P Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SeriesPWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series P Warrants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Consideration Received Per Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross proceeds</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockAuthorizedSharesValue" xlink:label="zspc_SaleOfStockAuthorizedSharesValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SaleOfStockAuthorizedSharesValue" xlink:to="zspc_SaleOfStockAuthorizedSharesValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SaleOfStockAuthorizedSharesValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The aggregate value of shares authorized for issuance under terms of a securities purchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SaleOfStockAuthorizedSharesValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Authorized Shares, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SaleOfStockAuthorizedSharesValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate limit of value of shares authorized for issuance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, par value per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BeneficialOwnershipPercentage" xlink:label="zspc_BeneficialOwnershipPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_BeneficialOwnershipPercentage" xlink:to="zspc_BeneficialOwnershipPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_BeneficialOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beneficial ownership percentage that can be held under the purchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_BeneficialOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beneficial Ownership Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_BeneficialOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beneficial ownership percentage, common stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency Nature [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_LossContingencyNatureDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency, Nature [Domain]</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BreachOfContractClaimMember" xlink:label="zspc_BreachOfContractClaimMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_BreachOfContractClaimMember" xlink:to="zspc_BreachOfContractClaimMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_BreachOfContractClaimMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">A demand for payment based on a claim of breach of contract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_BreachOfContractClaimMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Breach of Contract Claim [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_BreachOfContractClaimMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Breach of contract claim</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AllegedViolationOfSecuritiesLawsMember" xlink:label="zspc_AllegedViolationOfSecuritiesLawsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_AllegedViolationOfSecuritiesLawsMember" xlink:to="zspc_AllegedViolationOfSecuritiesLawsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_AllegedViolationOfSecuritiesLawsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">A demand for payment based on an alleged violation of securities laws.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_AllegedViolationOfSecuritiesLawsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Alleged Violation of Securities Laws [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_AllegedViolationOfSecuritiesLawsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Alleged violations of federal securities laws as well as various state common laws</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesSoughtValue" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency, Damages Sought, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Damages Sought</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency Accrual, Period Increase (Decrease)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrual for potential loss attributable to litigation</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CommonStockNumberOfVotesPriorToReverseSplit" xlink:label="zspc_CommonStockNumberOfVotesPriorToReverseSplit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_CommonStockNumberOfVotesPriorToReverseSplit" xlink:to="zspc_CommonStockNumberOfVotesPriorToReverseSplit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_CommonStockNumberOfVotesPriorToReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of votes prior to reverse split.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_CommonStockNumberOfVotesPriorToReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Number of Votes Prior to Reverse Split</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_CommonStockNumberOfVotesPriorToReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of votes prior to reverse split</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CommonStockNumberOfVotesAfterReverseSplit" xlink:label="zspc_CommonStockNumberOfVotesAfterReverseSplit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_CommonStockNumberOfVotesAfterReverseSplit" xlink:to="zspc_CommonStockNumberOfVotesAfterReverseSplit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_CommonStockNumberOfVotesAfterReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of votes after reverse split.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_CommonStockNumberOfVotesAfterReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Number of Votes After Reverse Split</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_CommonStockNumberOfVotesAfterReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of votes after to reverse split</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PercentageOfVotingPowerAfterReverseSplit" xlink:label="zspc_PercentageOfVotingPowerAfterReverseSplit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_PercentageOfVotingPowerAfterReverseSplit" xlink:to="zspc_PercentageOfVotingPowerAfterReverseSplit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_PercentageOfVotingPowerAfterReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of voting power after a reverse split.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_PercentageOfVotingPowerAfterReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of Voting Power after Reverse Split</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_PercentageOfVotingPowerAfterReverseSplit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of voting power after a reverse split</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementSecondClosingMember" xlink:label="zspc_SecuritiesPurchaseAgreementSecondClosingMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SecuritiesPurchaseAgreementSecondClosingMember" xlink:to="zspc_SecuritiesPurchaseAgreementSecondClosingMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SecuritiesPurchaseAgreementSecondClosingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to the second closing of a Securities Purchase Agreement (the "SPA") with an institutional investor.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SecuritiesPurchaseAgreementSecondClosingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Purchase Agreement, Second Closing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SecuritiesPurchaseAgreementSecondClosingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Purchase Agreement, Second Closing</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredAdditionalConvertibleNoteMember" xlink:label="zspc_SeniorSecuredAdditionalConvertibleNoteMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_SeniorSecuredAdditionalConvertibleNoteMember" xlink:to="zspc_SeniorSecuredAdditionalConvertibleNoteMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_SeniorSecuredAdditionalConvertibleNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to a senior secured additional convertible note.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_SeniorSecuredAdditionalConvertibleNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Secured Additional Convertible Note [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_SeniorSecuredAdditionalConvertibleNoteMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior Secured Additional Convertible Note</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved" xlink:label="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved" xlink:to="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of proceeds from new debt marked for repayment of prior debt and working capital.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Portion of Proceeds from New Debt Reserved</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of proceeds from new debt marked for repayment of prior debt and working capital</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleFloorConversionPrice" xlink:label="zspc_DebtInstrumentConvertibleFloorConversionPrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentConvertibleFloorConversionPrice" xlink:to="zspc_DebtInstrumentConvertibleFloorConversionPrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentConvertibleFloorConversionPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The floor price per share of the conversion feature embedded in the debt instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentConvertibleFloorConversionPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Convertible, Floor Conversion Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentConvertibleFloorConversionPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Floor price per share</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember" xlink:label="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember" xlink:to="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to the New Loan of the New Loan and Security Agreement with Itria Ventures LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Itria Ventures, Loan and Security Agreement, New Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Loan</label>
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentNumberOfMonthlyInstallments" xlink:label="zspc_DebtInstrumentNumberOfMonthlyInstallments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="zspc_DebtInstrumentNumberOfMonthlyInstallments" xlink:to="zspc_DebtInstrumentNumberOfMonthlyInstallments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="zspc_DebtInstrumentNumberOfMonthlyInstallments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of monthly installments in a debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="zspc_DebtInstrumentNumberOfMonthlyInstallments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Number of Monthly Installments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="zspc_DebtInstrumentNumberOfMonthlyInstallments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of monthly installments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="us-gaap_DebtInstrumentRepurchasedFaceAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Repurchased Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repurchase face amount</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>20
<FILENAME>zspc-20251231_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.2.0.5 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/30/2026 8:41:28 PM-->
<!--Modified on: 3/30/2026 8:41:28 PM-->
<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:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.zspace.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.zspace.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit" roleURI="http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical" roleURI="http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#StatementConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDescriptionOfBusinessAndBasisOfPresentation" roleURI="http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPolicies" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRevenue" roleURI="http://www.zspace.com/role/DisclosureRevenue" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureBalanceSheetComponents" roleURI="http://www.zspace.com/role/DisclosureBalanceSheetComponents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebt" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpense" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxes" roleURI="http://www.zspace.com/role/DisclosureTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureNetIncomeLossPerShare" roleURI="http://www.zspace.com/role/DisclosureNetIncomeLossPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRelatedPartyTransactions" roleURI="http://www.zspace.com/role/DisclosureRelatedPartyTransactions" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://www.zspace.com/role/DisclosureCommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureMajorCustomersAndAccountsReceivable" roleURI="http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSegmentReporting" roleURI="http://www.zspace.com/role/DisclosureSegmentReporting" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureEmployeeBenefits" roleURI="http://www.zspace.com/role/DisclosureEmployeeBenefits" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEvents" roleURI="http://www.zspace.com/role/DisclosureSubsequentEvents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRevenueTables" roleURI="http://www.zspace.com/role/DisclosureRevenueTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureBalanceSheetComponentsTables" roleURI="http://www.zspace.com/role/DisclosureBalanceSheetComponentsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtTables" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseTables" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesTables" roleURI="http://www.zspace.com/role/DisclosureTaxesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureNetLossPerShareTables" roleURI="http://www.zspace.com/role/DisclosureNetLossPerShareTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSegmentReportingTables" roleURI="http://www.zspace.com/role/DisclosureSegmentReportingTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" roleURI="http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" roleURI="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRevenueDisaggregationOfRevenueDetails" roleURI="http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRevenueAdditionalDisclosuresDetails" roleURI="http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureBalanceSheetComponentsInventoryNetDetails" roleURI="http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" roleURI="http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails" roleURI="http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtTermDebtDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureDebtAndRelatedPartyDebtSafeDetails" roleURI="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSafeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails" roleURI="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseStockOptionActivityDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails" roleURI="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesComponentsOfIncomeTaxExpenseDetails" roleURI="http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesReconciliationDetails" roleURI="http://www.zspace.com/role/DisclosureTaxesReconciliationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesDeferredTaxesDetails" roleURI="http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureTaxesAdditionalDisclosuresDetails" roleURI="http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureNetLossPerShareEpsComputationDetails" roleURI="http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureNetLossPerShareAntiDilutiveSharesDetails" roleURI="http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureMajorCustomersAndAccountsReceivableDetails" roleURI="http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSegmentReportingDetails" roleURI="http://www.zspace.com/role/DisclosureSegmentReportingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureEmployeeBenefitsDetails" roleURI="http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsPreferredStockAgreementDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsLitigationDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsReverseStockSplitDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="zspc-20251231.xsd#DisclosureSubsequentEventsItriaRefinancingDetails" roleURI="http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://www.zspace.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="995200090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentType_639105000856818275" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentAnnualReport_639105000856818275" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_639105000856818275" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentTransitionReport_639105000856818275" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFileNumber_639105000856818275" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityRegistrantName_639105000856818275" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_639105000856818275" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_639105000856818275" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_639105000856818275" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_639105000856818275" order="10" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_639105000856818275" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_639105000856818275" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CityAreaCode_639105000856818275" order="13" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_LocalPhoneNumber_639105000856818275" order="14" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_Security12bTitle_639105000856818275" order="15" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_TradingSymbol_639105000856818275" order="16" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_SecurityExchangeName_639105000856818275" order="17" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer_639105000856818275" order="18" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityVoluntaryFilers_639105000856818275" order="19" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus_639105000856818275" order="20" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent_639105000856818275" order="21" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFilerCategory_639105000856818275" order="22" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntitySmallBusiness_639105000856818275" order="23" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_639105000856818275" order="24" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityExTransitionPeriod_639105000856818275" order="25" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag_639105000856818275" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_639105000856818275" order="27" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityShellCompany_639105000856818275" order="28" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityPublicFloat_639105000856818275" order="29" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding_639105000856818275" order="30" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AuditorFirmId_639105000856818275" order="31" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName" xlink:label="dei_AuditorName_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AuditorName_639105000856818275" order="32" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AuditorLocation_639105000856818275" order="33" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCentralIndexKey_639105000856818275" order="34" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate_639105000856818275" order="35" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus_639105000856818275" order="36" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus_639105000856818275" order="37" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AmendmentFlag_639105000856818275" order="38" use="optional" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_639105000856818275" xlink:to="us-gaap_AssetsCurrentAbstract_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_639105000856818275" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_639105000856818275" xlink:to="us-gaap_AccountsReceivableNetCurrent_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_639105000856818275" xlink:to="us-gaap_InventoryNet_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_639105000856818275" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_639105000856818275" xlink:to="us-gaap_AssetsCurrent_639105000856818275" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_639105000856818275" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_639105000856818275" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_639105000856818275" xlink:to="us-gaap_OtherAssetsNoncurrent_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_639105000856818275" xlink:to="us-gaap_Assets_639105000856818275" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_639105000856818275" xlink:to="us-gaap_LiabilitiesAbstract_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_639105000856818275" xlink:to="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" xlink:to="us-gaap_AccountsPayableCurrent_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" xlink:to="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" xlink:to="us-gaap_ConvertibleDebtCurrent_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtCurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtCurrent_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" xlink:to="us-gaap_InterestPayableCurrent_639105000856818275" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_639105000856818275" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_639105000856818275" xlink:to="us-gaap_LiabilitiesCurrent_639105000856818275" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_639105000856818275" xlink:to="us-gaap_ConvertibleDebtNoncurrent_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtNoncurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_639105000856818275" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtNoncurrent_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InterestPayableNoncurrent" xlink:label="zspc_InterestPayableNoncurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_639105000856818275" xlink:to="zspc_InterestPayableNoncurrent_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_639105000856818275" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_639105000856818275" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_639105000856818275" xlink:to="us-gaap_Liabilities_639105000856818275" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_639105000856818275" xlink:to="us-gaap_CommitmentsAndContingencies_639105000856818275" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_639105000856818275" xlink:to="us-gaap_StockholdersEquityAbstract_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_639105000856818275" xlink:to="us-gaap_CommonStockValue_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_639105000856818275" xlink:to="us-gaap_AdditionalPaidInCapital_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_639105000856818275" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_639105000856818275" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_639105000856818275" xlink:to="us-gaap_StockholdersEquity_639105000856818275" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_639105000856818275" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_1" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_1" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_1" xlink:to="us-gaap_CommonStockSharesAuthorized_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_1" xlink:to="us-gaap_CommonStockSharesIssued_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_1" xlink:to="us-gaap_CommonStockSharesOutstanding_639105000856818275" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="extended" xlink:title="995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_CostOfRevenue_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_GrossProfit_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000856818275" xlink:to="us-gaap_ResearchAndDevelopmentExpense_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000856818275" xlink:to="us-gaap_SellingAndMarketingExpense_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000856818275" xlink:to="us-gaap_GeneralAndAdministrativeExpense_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000856818275" xlink:to="us-gaap_OperatingExpenses_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OperatingIncomeLoss_639105000856818275" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000856818275" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000856818275" xlink:to="us-gaap_InterestExpenseNonoperating_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000856818275" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000856818275" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000856818275" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000856818275" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_639105000856818275" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss_639105000856818275" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_639105000856818275" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_639105000856818275" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_639105000856818275" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000856818275" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_639105000856818275" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_EarningsPerShareBasic_639105000856818275" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_EarningsPerShareDiluted_639105000856818275" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_639105000856818275" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_639105000856818275" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit" xlink:type="extended" xlink:title="995200300 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_639105000856818275" xlink:to="us-gaap_StatementEquityComponentsAxis_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_639105000856818275" xlink:to="us-gaap_CommonStockMember_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_639105000856818275" xlink:to="us-gaap_AdditionalPaidInCapitalMember_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_639105000856818275" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_639105000856818275" xlink:to="us-gaap_RetainedEarningsMember_639105000856818275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_639105000856818275" xlink:to="us-gaap_EquityComponentDomain_639105000856818275" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_639105000856818275" xlink:to="us-gaap_StatementClassOfStockAxis_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000856818275" xlink:to="us-gaap_RedeemablePreferredStockMember_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000856818275" xlink:to="us-gaap_ClassOfStockDomain_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_639105000856818275" xlink:to="us-gaap_StatementLineItems_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_639105000856818275" xlink:to="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_639105000856818275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_639105000856818275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodValue" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodValue_639105000856818275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodValue_639105000856818275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodShares" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares_639105000856974989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryEquityStockCancelledDuringPeriodValue_639105000856818275" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodShares_639105000856974989" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_639105000856974989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_639105000856974989" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_639105000856974989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_639105000856974989" xlink:to="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_639105000856974989" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityReductionOfOriginalIssuePrice" xlink:label="zspc_TemporaryEquityReductionOfOriginalIssuePrice_639105000856974989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" xlink:to="zspc_TemporaryEquityReductionOfOriginalIssuePrice_639105000856974989" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_639105000856977837" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_639105000856977837" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_639105000856977837" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_639105000856818275" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_639105000856977837" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_639105000856818275" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_StockholdersEquity_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_CommonStockSharesIssued_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_639105000856977837" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_639105000856977837" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_639105000856977837" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_639105000856977837" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_639105000856977837" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares" xlink:label="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares_639105000856977837" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_639105000856977837" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues_639105000856977837" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock_639105000856977837" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock_639105000856977837" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue_639105000856977837" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue_639105000856977837" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments" xlink:label="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments_639105000856977837" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments" xlink:label="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments_639105000856977837" xlink:to="zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_639105000856977837" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1_639105000856977837" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_639105000856977837" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_639105000856977837" xlink:to="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_NetIncomeLoss_639105000856977837" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_639105000856977837" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_6391050008569778371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_StockholdersEquity_6391050008569778371" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_6391050008569778371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_639105000856977837" xlink:to="us-gaap_CommonStockSharesIssued_6391050008569778371" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical" xlink:type="extended" xlink:title="995200305 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityOriginalIssuePricePerShare" xlink:label="zspc_TemporaryEquityOriginalIssuePricePerShare_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract_1" xlink:to="zspc_TemporaryEquityOriginalIssuePricePerShare_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityAdjustedIssuePricePerShare" xlink:label="zspc_TemporaryEquityAdjustedIssuePricePerShare_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract_1" xlink:to="zspc_TemporaryEquityAdjustedIssuePricePerShare_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnderwritingFeesAndOfferingCosts" xlink:label="zspc_UnderwritingFeesAndOfferingCosts_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract_1" xlink:to="zspc_UnderwritingFeesAndOfferingCosts_639105000856977837" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_ProfitLoss_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:label="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_639105000856977837" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_InventoryWriteDown_639105000856977837" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_ShareBasedCompensation_639105000856977837" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_Depreciation_639105000856977837" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_639105000856977837" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost_639105000856977837" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" xlink:to="us-gaap_IncreaseDecreaseInInventories_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_639105000856977837" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_639105000856977837" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_639105000856977837" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_639105000856977837" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_639105000856977837" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_639105000856977837" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000856977837" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_ProceedsFromConvertibleDebt_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="us-gaap_ProceedsFromOtherDebt_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_ProceedsFromOtherDebt_639105000856977837" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_639105000856977837" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_639105000856977837" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_639105000856977837" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit" xlink:label="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit_639105000856977837" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PaymentsOfDeferredOfferingCosts" xlink:label="zspc_PaymentsOfDeferredOfferingCosts_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="zspc_PaymentsOfDeferredOfferingCosts_639105000856977837" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_639105000856977837" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_639105000856977837" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_639105000856977837" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000856977837" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_639105000856977837" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000856977837" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6391050008569778371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6391050008569778371" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_639105000856977837" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_639105000856977837" xlink:to="us-gaap_InterestPaidNet_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_639105000856977837" xlink:to="us-gaap_IncomeTaxesPaid_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_639105000856977837" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest" xlink:label="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" xlink:to="zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest_639105000856977837" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities" xlink:label="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities_639105000856977837" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" xlink:to="zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities_639105000856977837" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_639105000857157472" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering" xlink:label="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" xlink:to="zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering_639105000857157472" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering" xlink:label="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" xlink:to="zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering_639105000857157472" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering" xlink:label="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_639105000856977837" xlink:to="zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering_639105000857157472" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" xlink:title="995200405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract_1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnderwritingFeesAttributableToInitialPublicOffering" xlink:label="zspc_UnderwritingFeesAttributableToInitialPublicOffering_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract_1" xlink:to="zspc_UnderwritingFeesAttributableToInitialPublicOffering_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" xlink:type="extended" xlink:title="995210101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureRevenue" xlink:type="extended" xlink:title="995210301 - Disclosure - REVENUE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureBalanceSheetComponents" xlink:type="extended" xlink:title="995210401 - Disclosure - BALANCE SHEET COMPONENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebt" xlink:type="extended" xlink:title="995210501 - Disclosure - DEBT AND RELATED PARTY DEBT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity" xlink:type="extended" xlink:title="995210601 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:to="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpense" xlink:type="extended" xlink:title="995210701 - Disclosure - STOCK BASED COMPENSATION EXPENSE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTaxes" xlink:type="extended" xlink:title="995210801 - Disclosure - TAXES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureNetIncomeLossPerShare" xlink:type="extended" xlink:title="995210901 - Disclosure - NET INCOME (LOSS) PER SHARE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureRelatedPartyTransactions" xlink:type="extended" xlink:title="995211001 - Disclosure - RELATED PARTY TRANSACTIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="995211101 - Disclosure - COMMITMENTS AND CONTINGENCIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivable" xlink:type="extended" xlink:title="995211201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSegmentReporting" xlink:type="extended" xlink:title="995211301 - Disclosure - SEGMENT REPORTING" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureEmployeeBenefits" xlink:type="extended" xlink:title="995211401 - Disclosure - EMPLOYEE BENEFITS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanAbstract" xlink:label="us-gaap_DefinedContributionPlanAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanTextBlock" xlink:label="us-gaap_DefinedContributionPlanTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanAbstract" xlink:to="us-gaap_DefinedContributionPlanTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEvents" xlink:type="extended" xlink:title="995211501 - Disclosure - SUBSEQUENT EVENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_UseOfEstimates_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EmergingGrowthCompanyPolicyTextBlock" xlink:label="zspc_EmergingGrowthCompanyPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="zspc_EmergingGrowthCompanyPolicyTextBlock_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_639105000857157472" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_ConcentrationRiskCreditRisk_639105000857157472" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_639105000857157472" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_639105000857157472" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_639105000857157472" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_InventoryPolicyTextBlock_639105000857157472" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_639105000857157472" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_639105000857157472" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" xlink:label="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_639105000857157472" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="us-gaap_DeferredChargesPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_DeferredChargesPolicyTextBlock_639105000857157472" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_639105000857157472" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_639105000857157472" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_639105000857157472" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_639105000857157472" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_639105000857157472" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_639105000857157472" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="us-gaap_DebtPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_DebtPolicyTextBlock_639105000857157472" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_639105000857157472" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_639105000857157472" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_639105000857157472" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" xlink:title="99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_5" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_5" xlink:to="zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_5" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_639105000857157472" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureRevenueTables" xlink:type="extended" xlink:title="99930303 - Disclosure - REVENUE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_1" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureBalanceSheetComponentsTables" xlink:type="extended" xlink:title="99930403 - Disclosure - BALANCE SHEET COMPONENTS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_639105000857157472" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTables" xlink:type="extended" xlink:title="99930503 - Disclosure - DEBT AND RELATED PARTY DEBT (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables" xlink:type="extended" xlink:title="99930603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:label="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_1" xlink:to="zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="us-gaap_TemporaryEquityTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_1" xlink:to="us-gaap_TemporaryEquityTableTextBlock_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables" xlink:type="extended" xlink:title="99930703 - Disclosure - STOCK BASED COMPENSATION EXPENSE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_639105000857157472" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_639105000857157472" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTaxesTables" xlink:type="extended" xlink:title="99930803 - Disclosure - TAXES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_2" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_2" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_2" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_639105000857157472" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureNetLossPerShareTables" xlink:type="extended" xlink:title="99930903 - Disclosure - NET LOSS PER SHARE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_1" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_1" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSegmentReportingTables" xlink:type="extended" xlink:title="99931303 - Disclosure - SEGMENT REPORTING (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract_1" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857157472" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_639105000857157472" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:label="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857157472" xlink:to="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_639105000857157472" xlink:to="us-gaap_IPOMember_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_639105000857157472" xlink:to="us-gaap_OverAllotmentOptionMember_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857157472" xlink:to="us-gaap_StatementEquityComponentsAxis_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_639105000857157472" xlink:to="us-gaap_EquityComponentDomain_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_639105000857157472" xlink:to="us-gaap_CommonStockMember_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857157472" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857157472" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857157472" xlink:to="us-gaap_ClassOfStockDomain_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857157472" xlink:to="us-gaap_RedeemablePreferredStockMember_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857157472" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="us-gaap_NetIncomeLoss_639105000857157472" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_639105000857157472" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000857157472" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_639105000857157472" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_639105000857157472" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare_639105000857157472" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="us-gaap_SaleOfStockPricePerShare_639105000857157472" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" xlink:label="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions_639105000857292992" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsOfferingExpenses" xlink:label="zspc_ShareIssuanceCostsOfferingExpenses_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="zspc_ShareIssuanceCostsOfferingExpenses_639105000857292992" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_639105000857292992" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" xlink:label="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity_639105000857292992" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857157472" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_639105000857292992" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_2" xlink:to="us-gaap_Cash_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_2" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_2" xlink:to="us-gaap_RestrictedCash_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_2" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails" xlink:type="extended" xlink:title="99940202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Allowance for Credit Losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_6" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xlink:type="extended" xlink:title="99940203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_9" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_639105000857292992" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_639105000857292992" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_639105000857292992" xlink:to="us-gaap_EquipmentMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_639105000857292992" xlink:to="us-gaap_FurnitureAndFixturesMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_639105000857292992" xlink:to="us-gaap_ComputerEquipmentMember_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_639105000857292992" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_639105000857292992" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_639105000857292992" xlink:to="us-gaap_TangibleAssetImpairmentCharges_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" xlink:type="extended" xlink:title="99940204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_3" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857292992" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_639105000857292992" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857292992" xlink:to="us-gaap_IPOMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857292992" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredOfferingCostsIncurred" xlink:label="zspc_DeferredOfferingCostsIncurred_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857292992" xlink:to="zspc_DeferredOfferingCostsIncurred_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" xlink:type="extended" xlink:title="99940205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_8" xlink:to="us-gaap_DisaggregationOfRevenueTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="srt_RangeAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857292992" xlink:to="srt_RangeMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857292992" xlink:to="srt_MinimumMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857292992" xlink:to="srt_MaximumMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductWarrantyObligationTerm" xlink:label="us-gaap_ProductWarrantyObligationTerm_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" xlink:to="us-gaap_ProductWarrantyObligationTerm_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" xlink:type="extended" xlink:title="99940206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_10" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_10" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857292992" xlink:to="us-gaap_AwardTypeAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_639105000857292992" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857292992" xlink:to="us-gaap_EmployeeStockOptionMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857292992" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationNumberOfPlans" xlink:label="zspc_ShareBasedCompensationNumberOfPlans_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857292992" xlink:to="zspc_ShareBasedCompensationNumberOfPlans_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857292992" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857292992" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xlink:type="extended" xlink:title="99940207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_4" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_639105000857292992" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_639105000857292992" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_639105000857292992" xlink:to="us-gaap_FairValueInputsLevel1Member_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_639105000857292992" xlink:to="us-gaap_FairValueInputsLevel2Member_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_639105000857292992" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_639105000857292992" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_639105000857292992" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_639105000857292992" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_639105000857292992" xlink:to="us-gaap_InvestmentsFairValueDisclosure_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_639105000857292992" xlink:to="us-gaap_AssetsFairValueDisclosure_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_639105000857292992" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_639105000857292992" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - REVENUE - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_2" xlink:to="us-gaap_DisaggregationOfRevenueTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis_639105000857292992" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain_639105000857292992" xlink:to="us-gaap_TransferredAtPointInTimeMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceDomain_639105000857292992" xlink:to="us-gaap_TransferredOverTimeMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="srt_ProductOrServiceAxis_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_639105000857292992" xlink:to="srt_ProductsAndServicesDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_HardwareMember" xlink:label="zspc_HardwareMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_639105000857292992" xlink:to="zspc_HardwareMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SoftwareMember" xlink:label="zspc_SoftwareMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_639105000857292992" xlink:to="zspc_SoftwareMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_639105000857292992" xlink:to="us-gaap_ServiceMember_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="srt_StatementGeographicalAxis_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_639105000857292992" xlink:to="srt_SegmentGeographicalDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_639105000857292992" xlink:to="country_US_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_639105000857292992" xlink:to="us-gaap_NonUsMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails" xlink:type="extended" xlink:title="99940302 - Disclosure - REVENUE - Additional disclosures (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_3" xlink:to="us-gaap_DisaggregationOfRevenueTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="srt_StatementGeographicalAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_639105000857292992" xlink:to="srt_SegmentGeographicalDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_639105000857292992" xlink:to="us-gaap_NonUsMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_639105000857292992" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" xlink:to="us-gaap_ContractWithCustomerLiability_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_639105000857292992" xlink:to="us-gaap_ContractWithCustomerAssetNet_639105000857292992" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - BALANCE SHEET COMPONENTS - Inventory, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" xlink:to="us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" xlink:to="us-gaap_InventoryNet_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments" xlink:label="us-gaap_InventoryAdjustments_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" xlink:to="us-gaap_InventoryAdjustments_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails" xlink:type="extended" xlink:title="99940402 - Disclosure - BALANCE SHEET COMPONENTS - Prepaid and other current assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Supplies" xlink:label="us-gaap_Supplies_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_3" xlink:to="us-gaap_Supplies_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredSoftwareCostsCurrent" xlink:label="zspc_DeferredSoftwareCostsCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_3" xlink:to="zspc_DeferredSoftwareCostsCurrent_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PrepaidExpenseOperatingCurrent" xlink:label="zspc_PrepaidExpenseOperatingCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_3" xlink:to="zspc_PrepaidExpenseOperatingCurrent_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_3" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails" xlink:type="extended" xlink:title="99940403 - Disclosure - BALANCE SHEET COMPONENTS - Accrued expenses and other liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_4" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AccruedPurchasesCurrent" xlink:label="zspc_AccruedPurchasesCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_4" xlink:to="zspc_AccruedPurchasesCurrent_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_4" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_4" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent" xlink:label="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_4" xlink:to="zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_5" xlink:to="us-gaap_DebtInstrumentTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857292992" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FizaInvestmentsLimitedLoansTermDebtMember" xlink:label="zspc_FizaInvestmentsLimitedLoansTermDebtMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857292992" xlink:to="zspc_FizaInvestmentsLimitedLoansTermDebtMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansMember" xlink:label="zspc_OtherTermLoansMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857292992" xlink:to="zspc_OtherTermLoansMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtCurrentAbstract" xlink:label="us-gaap_DebtCurrentAbstract_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtCurrentAbstract_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LongTermDebtExcludingConvertibleDebtCurrent" xlink:label="zspc_LongTermDebtExcludingConvertibleDebtCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtCurrentAbstract_639105000857292992" xlink:to="zspc_LongTermDebtExcludingConvertibleDebtCurrent_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtCurrentAbstract_639105000857292992" xlink:to="us-gaap_ConvertibleDebtCurrent_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtCurrentAbstract_639105000857292992" xlink:to="us-gaap_ShortTermBorrowings_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrentAbstract" xlink:label="us-gaap_LongTermDebtNoncurrentAbstract_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_LongTermDebtNoncurrentAbstract_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract_639105000857292992" xlink:to="us-gaap_ConvertibleDebt_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract_639105000857292992" xlink:to="us-gaap_OtherLongTermDebt_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract_639105000857292992" xlink:to="us-gaap_DeferredFinanceCostsNet_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract_639105000857292992" xlink:to="us-gaap_LongTermDebtCurrent_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrentAbstract_639105000857292992" xlink:to="us-gaap_LongTermDebtNoncurrent_639105000857292992" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails" xlink:type="extended" xlink:title="99940502 - Disclosure - DEBT AND RELATED PARTY DEBT - Future principal payments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_6" xlink:to="us-gaap_DebtInstrumentTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_LongtermDebtTypeAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_639105000857292992" xlink:to="us-gaap_LongtermDebtTypeDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_639105000857292992" xlink:to="us-gaap_LoansPayableMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_LongTermDebt_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtDiscountAndDebtIssuanceCostsCapitalized" xlink:label="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="zspc_DebtDiscountAndDebtIssuanceCostsCapitalized_639105000857292992" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring" xlink:label="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring_639105000857292992" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails" xlink:type="extended" xlink:title="99940503 - Disclosure - DEBT AND RELATED PARTY DEBT - bSpace Investments Limited Loan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_18" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_18" xlink:to="us-gaap_DebtInstrumentTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857292992" xlink:to="us-gaap_ClassOfStockDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857292992" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857292992" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentAxis_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857292992" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BspaceInvestmentsLimitedLoanMember" xlink:label="zspc_BspaceInvestmentsLimitedLoanMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857292992" xlink:to="zspc_BspaceInvestmentsLimitedLoanMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_639105000857292992" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentCarryingAmount_639105000857292992" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails" xlink:type="extended" xlink:title="99940504 - Disclosure - DEBT AND RELATED PARTY DEBT - Kuwait Investment Authority Loan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_19" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_19" xlink:to="us-gaap_DebtInstrumentTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857292992" xlink:to="us-gaap_ClassOfStockDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857292992" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857292992" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentAxis_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857292992" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_KuwaitInvestmentAuthorityDebtMember" xlink:label="zspc_KuwaitInvestmentAuthorityDebtMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857292992" xlink:to="zspc_KuwaitInvestmentAuthorityDebtMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentFaceAmount_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnRestructuringOfDebt" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt_639105000857292992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_639105000857292992" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentCarryingAmount_639105000857292992" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails" xlink:type="extended" xlink:title="99940505 - Disclosure - DEBT AND RELATED PARTY DEBT - Term Debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_14" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_14" xlink:to="us-gaap_DebtInstrumentTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_LongtermDebtTypeAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_639105000857292992" xlink:to="us-gaap_LongtermDebtTypeDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_639105000857292992" xlink:to="us-gaap_LoansPayableMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_BalanceSheetLocationAxis_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis_639105000857292992" xlink:to="us-gaap_BalanceSheetLocationDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NoncurrentOtherTermLoansMember" xlink:label="zspc_NoncurrentOtherTermLoansMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_639105000857292992" xlink:to="zspc_NoncurrentOtherTermLoansMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CurrentOtherTermLoansMember" xlink:label="zspc_CurrentOtherTermLoansMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_639105000857292992" xlink:to="zspc_CurrentOtherTermLoansMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857292992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfOutstandingLoans" xlink:label="zspc_NumberOfOutstandingLoans_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="zspc_NumberOfOutstandingLoans_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentCarryingAmount_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails" xlink:type="extended" xlink:title="99940506 - Disclosure - DEBT AND RELATED PARTY DEBT - Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_8" xlink:to="us-gaap_DebtInstrumentTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857292992" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857292992" xlink:to="zspc_SeniorSecuredConvertibleNoteMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember" xlink:label="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857292992" xlink:to="zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857292992" xlink:to="us-gaap_DebtInstrumentTerm_639105000857292992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails" xlink:type="extended" xlink:title="99940507 - Disclosure - DEBT AND RELATED PARTY DEBT - Other Outstanding and Repaid Term Loans (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_10" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_10" xlink:to="us-gaap_DebtInstrumentTable_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentAxis_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857292992" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansMember" xlink:label="zspc_OtherTermLoansMember_639105000857292992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857292992" xlink:to="zspc_OtherTermLoansMember_639105000857292992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanOneMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanOneMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857292992" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanOneMember_639105000857449889" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTwoMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTwoMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857292992" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTwoMember_639105000857449889" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanThreeMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanThreeMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857292992" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanThreeMember_639105000857449889" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFourMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFourMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857292992" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFourMember_639105000857449889" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857292992" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_639105000857449889" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFiveMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFiveMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_639105000857449889" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFiveMember_639105000857449889" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSixMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSixMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_639105000857449889" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSixMember_639105000857449889" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSevenMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857292992" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSevenMember_639105000857449889" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857292992" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_639105000857449889" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanEightMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanEightMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_639105000857449889" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanEightMember_639105000857449889" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanNineMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanNineMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_639105000857449889" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanNineMember_639105000857449889" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857292992" xlink:to="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_639105000857449889" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTenMember_639105000857449889" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_639105000857449889" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTenMember_639105000857449889" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanElevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanElevenMember_639105000857456686" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_639105000857449889" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanElevenMember_639105000857456686" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857292992" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfNewLoansInitiatedDuringPeriod" xlink:label="zspc_NumberOfNewLoansInitiatedDuringPeriod_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_NumberOfNewLoansInitiatedDuringPeriod_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentFaceAmount_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857456954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_RepaymentsOfDebt_639105000857456954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansNumberOfMonthlyPayments" xlink:label="zspc_OtherTermLoansNumberOfMonthlyPayments_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_OtherTermLoansNumberOfMonthlyPayments_639105000857456954" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentTerm_639105000857456954" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPrepaymentPenaltyPercentage" xlink:label="zspc_DebtInstrumentPrepaymentPenaltyPercentage_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentPrepaymentPenaltyPercentage_639105000857456954" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_LoansPayable_639105000857456954" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_639105000857456954" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails" xlink:type="extended" xlink:title="99940508 - Disclosure - DEBT AND RELATED PARTY DEBT - Senior Secured Convertible Note Financing (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_12" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_12" xlink:to="us-gaap_DebtInstrumentTable_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857456954" xlink:to="us-gaap_DebtInstrumentAxis_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857456954" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857456954" xlink:to="zspc_SeniorSecuredConvertibleNoteMember_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857456954" xlink:to="srt_StatementScenarioAxis_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_639105000857456954" xlink:to="srt_ScenarioUnspecifiedDomain_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleTermsMember" xlink:label="zspc_DebtInstrumentConvertibleTermsMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_639105000857456954" xlink:to="zspc_DebtInstrumentConvertibleTermsMember_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember" xlink:label="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_639105000857456954" xlink:to="zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantEventOfDefaultMember" xlink:label="zspc_DebtCovenantEventOfDefaultMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_639105000857456954" xlink:to="zspc_DebtCovenantEventOfDefaultMember_639105000857456954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember" xlink:label="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_639105000857456954" xlink:to="zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_639105000857456954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtCovenantChangeOfControlMember" xlink:label="zspc_DebtCovenantChangeOfControlMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_639105000857456954" xlink:to="zspc_DebtCovenantChangeOfControlMember_639105000857456954" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857456954" xlink:to="srt_RangeAxis_639105000857456954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857456954" xlink:to="srt_RangeMember_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857456954" xlink:to="srt_MinimumMember_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857456954" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857456954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentFaceAmount_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GrossProceedsFromConvertibleDebt" xlink:label="zspc_GrossProceedsFromConvertibleDebt_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_GrossProceedsFromConvertibleDebt_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity" xlink:label="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity_639105000857456954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt" xlink:label="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt_639105000857456954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate" xlink:label="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate_639105000857456954" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857456954" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857456954" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_639105000857456954" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_639105000857456954" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000857456954" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted" xlink:label="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted_639105000857456954" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_639105000857456954" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdTradingDays_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdTradingDays_639105000857456954" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold_639105000857456954" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold" xlink:label="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold_639105000857456954" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption_639105000857456954" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption" xlink:label="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption_639105000857456954" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:label="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock_639105000857456954" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_639105000857456954" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPremiumPercentage" xlink:label="zspc_DebtInstrumentPremiumPercentage_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentPremiumPercentage_639105000857456954" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue" xlink:label="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue_639105000857456954" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleMonthlyPaymentAmount" xlink:label="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentConvertibleMonthlyPaymentAmount_639105000857456954" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_639105000857456954" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails" xlink:type="extended" xlink:title="99940509 - Disclosure - DEBT AND RELATED PARTY DEBT - Conversion of Principal and Interest amounts into Common Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_17" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_17" xlink:to="us-gaap_DebtInstrumentTable_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857456954" xlink:to="us-gaap_DebtInstrumentAxis_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857456954" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857456954" xlink:to="zspc_SeniorSecuredConvertibleNoteMember_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EquityLineOfCreditMember" xlink:label="zspc_EquityLineOfCreditMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857456954" xlink:to="zspc_EquityLineOfCreditMember_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_March2024ConvertibleDebtMember" xlink:label="zspc_March2024ConvertibleDebtMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857456954" xlink:to="zspc_March2024ConvertibleDebtMember_639105000857456954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OtherTermLoansMember" xlink:label="zspc_OtherTermLoansMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857456954" xlink:to="zspc_OtherTermLoansMember_639105000857456954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanOneMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanOneMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857456954" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanOneMember_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTwoMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTwoMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857456954" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTwoMember_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanThreeMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanThreeMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857456954" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanThreeMember_639105000857456954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFourMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFourMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857456954" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFourMember_639105000857456954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanFiveMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanFiveMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857456954" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanFiveMember_639105000857456954" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSixMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSixMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857456954" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSixMember_639105000857456954" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanSevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanSevenMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_OtherTermLoansMember_639105000857456954" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanSevenMember_639105000857456954" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857456954" xlink:to="srt_StatementScenarioAxis_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_639105000857456954" xlink:to="srt_ScenarioUnspecifiedDomain_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TermsOfDebtConversionIfPriorToDecember312024Member" xlink:label="zspc_TermsOfDebtConversionIfPriorToDecember312024Member_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_639105000857456954" xlink:to="zspc_TermsOfDebtConversionIfPriorToDecember312024Member_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TermsOfDebtConversionIfAfterDecember312024Member" xlink:label="zspc_TermsOfDebtConversionIfAfterDecember312024Member_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_639105000857456954" xlink:to="zspc_TermsOfDebtConversionIfAfterDecember312024Member_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857456954" xlink:to="srt_RangeAxis_639105000857456954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857456954" xlink:to="srt_RangeMember_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857456954" xlink:to="srt_MinimumMember_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857456954" xlink:to="srt_MaximumMember_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_639105000857456954" xlink:to="us-gaap_DebtInstrumentLineItems_639105000857456954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentFaceAmount_639105000857456954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857456954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument" xlink:label="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument_639105000857456954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtConversionOriginalDebtAmount1_639105000857456954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_639105000857456954" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857456954" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtConversionPricePerShare" xlink:label="zspc_DebtConversionPricePerShare_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtConversionPricePerShare_639105000857456954" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit" xlink:label="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit_639105000857456954" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement" xlink:label="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement_639105000857456954" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue" xlink:label="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue_639105000857456954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue_639105000857456954" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_LoansPayable_639105000857522391" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_639105000857456954" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_639105000857522391" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSafeDetails" xlink:type="extended" xlink:title="99940510 - Disclosure - DEBT AND RELATED PARTY DEBT - SAFE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_16" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SimpleAgreementForFutureEquityNumberOfSuppliers" xlink:label="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_16" xlink:to="zspc_SimpleAgreementForFutureEquityNumberOfSuppliers_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock" xlink:label="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_16" xlink:to="zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers" xlink:label="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_16" xlink:to="zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_2" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_ConversionOfStockByUniqueDescriptionAxis_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis_639105000857522391" xlink:to="us-gaap_ConversionOfStockNameDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockNameDomain_639105000857522391" xlink:to="us-gaap_WarrantMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockNameDomain_639105000857522391" xlink:to="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember" xlink:label="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockNameDomain_639105000857522391" xlink:to="zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockNameDomain_639105000857522391" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockNameDomain_639105000857522391" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_639105000857522391" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember" xlink:label="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockNameDomain_639105000857522391" xlink:to="zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_639105000857522391" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember" xlink:label="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockNameDomain_639105000857522391" xlink:to="zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_639105000857522391" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_TemporaryEquityLineItems_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - IPO (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_9" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857522391" xlink:to="us-gaap_StatementEquityComponentsAxis_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_639105000857522391" xlink:to="us-gaap_EquityComponentDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_639105000857522391" xlink:to="us-gaap_CommonStockMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857522391" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857522391" xlink:to="us-gaap_ClassOfStockDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857522391" xlink:to="us-gaap_RedeemablePreferredStockMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857522391" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_639105000857522391" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InitialPublicOfferingAndOverAllotmentOptionMember" xlink:label="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857522391" xlink:to="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_639105000857522391" xlink:to="us-gaap_IPOMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAndOverAllotmentOptionMember_639105000857522391" xlink:to="us-gaap_OverAllotmentOptionMember_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_639105000857522391" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_InitialPublicOfferingAbstract" xlink:label="zspc_InitialPublicOfferingAbstract_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_639105000857522391" xlink:to="zspc_InitialPublicOfferingAbstract_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAbstract_639105000857522391" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAbstract_639105000857522391" xlink:to="us-gaap_SaleOfStockPricePerShare_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions" xlink:label="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAbstract_639105000857522391" xlink:to="zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareIssuanceCostsOfferingExpenses" xlink:label="zspc_ShareIssuanceCostsOfferingExpenses_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAbstract_639105000857522391" xlink:to="zspc_ShareIssuanceCostsOfferingExpenses_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAbstract_639105000857522391" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_639105000857522391" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity" xlink:label="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity_639105000857522391" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_InitialPublicOfferingAbstract_639105000857522391" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_639105000857522391" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common Stock Purchase Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_8" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_DebtInstrumentAxis_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857522391" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EquityLineOfCreditMember" xlink:label="zspc_EquityLineOfCreditMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857522391" xlink:to="zspc_EquityLineOfCreditMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="srt_CounterpartyNameAxis_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_639105000857522391" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TumimStoneCapitalLlcMember" xlink:label="zspc_TumimStoneCapitalLlcMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_639105000857522391" xlink:to="zspc_TumimStoneCapitalLlcMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_TemporaryEquityLineItems_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale" xlink:label="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons" xlink:label="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses" xlink:label="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_MaximumBeneficialOwnershipPercentage" xlink:label="zspc_MaximumBeneficialOwnershipPercentage_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_MaximumBeneficialOwnershipPercentage_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit_639105000857522391" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_StockIssuedDuringPeriodValueEquityLineOfCredit" xlink:label="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_StockIssuedDuringPeriodValueEquityLineOfCredit_639105000857522391" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Preferred stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_7" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857522391" xlink:to="us-gaap_ClassOfStockDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857522391" xlink:to="us-gaap_SeriesAPreferredStockMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857522391" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_TemporaryEquityLineItems_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_6391050008575223911" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_6391050008575223911" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6391050008575223911" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6391050008575223911" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails" xlink:type="extended" xlink:title="99940605 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Recapitalization (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_6" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857522391" xlink:to="us-gaap_ClassOfStockDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857522391" xlink:to="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockOneMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857522391" xlink:to="zspc_NonConvertibleNonVotingPreferredStockOneMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857522391" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857522391" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_TemporaryEquityLineItems_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodShares" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodShares_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_6391050008575223911" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_6391050008575223911" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract" xlink:label="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodValue" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodValue_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodValue_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare" xlink:label="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue" xlink:label="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue_639105000857522391" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6391050008575223911" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6391050008575223911" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityPricePerShare" xlink:label="zspc_TemporaryEquityPricePerShare_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract_639105000857522391" xlink:to="zspc_TemporaryEquityPricePerShare_639105000857522391" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails" xlink:type="extended" xlink:title="99940606 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Warrants (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_5" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_639105000857522391" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnderwriterWarrantsMember" xlink:label="zspc_UnderwriterWarrantsMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_639105000857522391" xlink:to="zspc_UnderwriterWarrantsMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_TemporaryEquityLineItems_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_WarrantsAndRightsOutstanding_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails" xlink:type="extended" xlink:title="99940607 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Series A Preferred Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_10" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_10" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857522391" xlink:to="us-gaap_ClassOfStockDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857522391" xlink:to="us-gaap_SeriesAPreferredStockMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_TemporaryEquityLineItems_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_PreferredStockDividendRatePercentage_639105000857522391" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsPreferredStock" xlink:label="us-gaap_DividendsPreferredStock_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_DividendsPreferredStock_639105000857522391" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice_639105000857522391" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockVotingRights" xlink:label="us-gaap_PreferredStockVotingRights_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_PreferredStockVotingRights_639105000857522391" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857522391" xlink:to="us-gaap_CommonStockVotingRights_639105000857522391" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails" xlink:type="extended" xlink:title="99940608 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - NCNV Preferred Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract" xlink:label="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract_3" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857522391" xlink:to="us-gaap_ClassOfStockDomain_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857522391" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockOneMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockOneMember_639105000857522391" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857522391" xlink:to="zspc_NonConvertibleNonVotingPreferredStockOneMember_639105000857522391" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember_639105000857607586" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857522391" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember_639105000857607586" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember_639105000857607586" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857522391" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember_639105000857607586" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857522391" xlink:to="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_639105000857522391" xlink:to="us-gaap_TemporaryEquityLineItems_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityStockCancelledDuringPeriodShares" xlink:label="zspc_TemporaryEquityStockCancelledDuringPeriodShares_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857608698" xlink:to="zspc_TemporaryEquityStockCancelledDuringPeriodShares_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857608698" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity" xlink:label="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857608698" xlink:to="zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity_639105000857608698" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857608698" xlink:to="us-gaap_PreferredStockDividendRatePercentage_639105000857608698" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityPricePerShare" xlink:label="zspc_TemporaryEquityPricePerShare_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857608698" xlink:to="zspc_TemporaryEquityPricePerShare_639105000857608698" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_639105000857608698" xlink:to="us-gaap_TemporaryEquityRedemptionPricePerShare_639105000857608698" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Equity incentive plans (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="us-gaap_PlanNameAxis_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_639105000857608698" xlink:to="us-gaap_PlanNameDomain_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EquityIncentivePlan2007And2017Member" xlink:label="zspc_EquityIncentivePlan2007And2017Member_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_639105000857608698" xlink:to="zspc_EquityIncentivePlan2007And2017Member_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="us-gaap_AwardTypeAxis_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857608698" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="srt_TitleOfIndividualAxis_639105000857608698" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_639105000857608698" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember" xlink:label="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_639105000857608698" xlink:to="zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="us-gaap_VestingAxis_639105000857608698" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis_639105000857608698" xlink:to="us-gaap_VestingDomain_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_VestingOneToThreeYearsMember" xlink:label="zspc_VestingOneToThreeYearsMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_639105000857608698" xlink:to="zspc_VestingOneToThreeYearsMember_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_VestingQuarterlyOverThreeYearsMember" xlink:label="zspc_VestingQuarterlyOverThreeYearsMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_639105000857608698" xlink:to="zspc_VestingQuarterlyOverThreeYearsMember_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="srt_RangeAxis_639105000857608698" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857608698" xlink:to="srt_RangeMember_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857608698" xlink:to="srt_MinimumMember_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857608698" xlink:to="srt_MaximumMember_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_639105000857608698" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_639105000857608698" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_639105000857608698" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued" xlink:label="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued_639105000857608698" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_639105000857608698" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_639105000857608698" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails" xlink:type="extended" xlink:title="99940702 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Time-Based Restricted Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="us-gaap_AwardTypeAxis_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TimeBasedRestrictedStockUnitsMember" xlink:label="zspc_TimeBasedRestrictedStockUnitsMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857608698" xlink:to="zspc_TimeBasedRestrictedStockUnitsMember_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="srt_RangeAxis_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857608698" xlink:to="srt_RangeMember_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857608698" xlink:to="srt_MinimumMember_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857608698" xlink:to="srt_MaximumMember_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_639105000857608698" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_639105000857608698" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_639105000857608698" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_639105000857608698" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_639105000857608698" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6391050008576086981" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6391050008576086981" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_639105000857608698" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_639105000857608698" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_639105000857608698" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_639105000857608698" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_639105000857608698" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_639105000857608698" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6391050008576086981" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_639105000857608698" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6391050008576086981" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails" xlink:type="extended" xlink:title="99940703 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Determination of fair value of stock options (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857673915" xlink:to="us-gaap_AwardTypeAxis_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_639105000857673915" xlink:to="us-gaap_EmployeeStockOptionMember_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857673915" xlink:to="srt_RangeAxis_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857673915" xlink:to="srt_RangeMember_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857673915" xlink:to="srt_MinimumMember_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857673915" xlink:to="srt_MaximumMember_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857673915" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857673915" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_639105000857673915" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_639105000857673915" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails" xlink:type="extended" xlink:title="99940704 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Stock option activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_639105000857673915" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6391050008576739151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6391050008576739151" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_639105000857673915" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_639105000857673915" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_639105000857673915" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6391050008576739151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6391050008576739151" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_639105000857673915" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_639105000857673915" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_639105000857673915" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_639105000857673915" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_639105000857673915" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_639105000857673915" xlink:to="us-gaap_SharePrice_639105000857673915" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="99940705 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Stock-based compensation expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_639105000857673915" xlink:to="us-gaap_IncomeStatementLocationAxis_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_639105000857673915" xlink:to="us-gaap_IncomeStatementLocationDomain_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_639105000857673915" xlink:to="us-gaap_CostOfSalesMember_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_639105000857673915" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_639105000857673915" xlink:to="us-gaap_SellingAndMarketingExpenseMember_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_639105000857673915" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_639105000857673915" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_639105000857673915" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_639105000857673915" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_639105000857673915" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_639105000857673915" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - TAXES - Components of income tax expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_3" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_639105000857673915" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_639105000857673915" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_3" xlink:to="us-gaap_IncomeTaxExpenseBenefit_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTaxesReconciliationDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - TAXES - Reconciliation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_4" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_4" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount" xlink:label="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount_639105000857673915" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_639105000857673915" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_639105000857673915" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_639105000857673915" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_639105000857673915" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_639105000857673915" xlink:to="us-gaap_IncomeTaxExpenseBenefit_639105000857673915" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails" xlink:type="extended" xlink:title="99940803 - Disclosure - TAXES - Deferred taxes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_5" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DeferredTaxAssetsDeferredGain" xlink:label="zspc_DeferredTaxAssetsDeferredGain_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="zspc_DeferredTaxAssetsDeferredGain_639105000857673915" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetInterestCarryforward" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_639105000857673915" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_639105000857673915" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_639105000857673915" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsGross_639105000857673915" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_639105000857673915" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsNet_639105000857673915" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_5" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_639105000857673915" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_639105000857673915" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_5" xlink:to="us-gaap_DeferredTaxLiabilities_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails" xlink:type="extended" xlink:title="99940804 - Disclosure - TAXES - Additional disclosures (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_6" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SummaryOfIncomeTaxesTable" xlink:label="zspc_SummaryOfIncomeTaxesTable_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_6" xlink:to="zspc_SummaryOfIncomeTaxesTable_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesTable_639105000857673915" xlink:to="us-gaap_IncomeTaxAuthorityAxis_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis_639105000857673915" xlink:to="us-gaap_IncomeTaxAuthorityDomain_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_639105000857673915" xlink:to="us-gaap_DomesticCountryMember_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DomesticCountryMember_639105000857673915" xlink:to="country_US_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_639105000857673915" xlink:to="us-gaap_StateAndLocalJurisdictionMember_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA" xlink:label="stpr_CA_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StateAndLocalJurisdictionMember_639105000857673915" xlink:to="stpr_CA_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_639105000857673915" xlink:to="us-gaap_ForeignCountryMember_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesTable_639105000857673915" xlink:to="us-gaap_TaxCreditCarryforwardAxis_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis_639105000857673915" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain_639105000857673915" xlink:to="us-gaap_ResearchMember_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesTable_639105000857673915" xlink:to="us-gaap_TaxPeriodAxis_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis_639105000857673915" xlink:to="us-gaap_TaxPeriodDomain_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember" xlink:label="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain_639105000857673915" xlink:to="zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember" xlink:label="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain_639105000857673915" xlink:to="zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember" xlink:label="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain_639105000857673915" xlink:to="zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember" xlink:label="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain_639105000857673915" xlink:to="zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SummaryOfIncomeTaxesLineItems" xlink:label="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesTable_639105000857673915" xlink:to="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_639105000857673915" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsAnnualLimitationSection382" xlink:label="zspc_OperatingLossCarryforwardsAnnualLimitationSection382_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="zspc_OperatingLossCarryforwardsAnnualLimitationSection382_639105000857673915" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="us-gaap_OperatingLossCarryforwards_639105000857673915" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized" xlink:label="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized_639105000857673915" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsLimitationSection163j" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163j_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="zspc_OperatingLossCarryforwardsLimitationSection163j_639105000857673915" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized" xlink:label="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized_639105000857673915" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NetOperatingLossCarryforwardTerm" xlink:label="zspc_NetOperatingLossCarryforwardTerm_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="zspc_NetOperatingLossCarryforwardTerm_639105000857673915" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount_639105000857673915" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="us-gaap_TaxCreditCarryforwardAmount_639105000857673915" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:label="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_639105000857764141" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationInterestAccrued" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="us-gaap_IncomeTaxExaminationInterestAccrued_639105000857764141" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAccrued_639105000857764141" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="zspc_SummaryOfIncomeTaxesLineItems_639105000857673915" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_639105000857764141" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - NET LOSS PER SHARE - EPS computation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_4" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_639105000857764141" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857764141" xlink:to="us-gaap_ClassOfStockDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NewNonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857764141" xlink:to="zspc_NewNonConvertibleNonVotingPreferredStockMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_639105000857764141" xlink:to="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_NetIncomeLoss_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockRedemptionDiscount" xlink:label="us-gaap_PreferredStockRedemptionDiscount_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_PreferredStockRedemptionDiscount_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_TemporaryEquityPricePerShare" xlink:label="zspc_TemporaryEquityPricePerShare_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredStockRedemptionDiscount_639105000857764141" xlink:to="zspc_TemporaryEquityPricePerShare_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityDividendsAdjustment" xlink:label="us-gaap_TemporaryEquityDividendsAdjustment_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_TemporaryEquityDividendsAdjustment_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="us-gaap_InterestOnConvertibleDebtNetOfTax_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_InterestOnConvertibleDebtNetOfTax_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredDividendsNetOfTax" xlink:label="us-gaap_ConvertiblePreferredDividendsNetOfTax_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_ConvertiblePreferredDividendsNetOfTax_639105000857764141" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_639105000857764141" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_639105000857764141" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_639105000857764141" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_639105000857764141" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_639105000857764141" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_639105000857764141" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_639105000857764141" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_639105000857764141" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_639105000857764141" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_EarningsPerShareBasic_639105000857764141" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_639105000857764141" xlink:to="us-gaap_EarningsPerShareDiluted_639105000857764141" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails" xlink:type="extended" xlink:title="99940902 - Disclosure - NET LOSS PER SHARE - Anti-dilutive shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_5" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_639105000857764141" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_639105000857764141" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_639105000857764141" xlink:to="us-gaap_EmployeeStockOptionMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_639105000857764141" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_639105000857764141" xlink:to="us-gaap_WarrantMember_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_639105000857764141" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember" xlink:label="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_639105000857764141" xlink:to="zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_639105000857764141" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_639105000857764141" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - RELATED PARTY TRANSACTIONS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract_2" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_639105000857764141" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_639105000857764141" xlink:to="us-gaap_RelatedPartyDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_639105000857764141" xlink:to="us-gaap_RelatedPartyMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyMember_639105000857764141" xlink:to="srt_AffiliatedEntityMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_639105000857764141" xlink:to="srt_CounterpartyNameAxis_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_639105000857764141" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GulfIslamicInvestmentsHoldingLlcMember" xlink:label="zspc_GulfIslamicInvestmentsHoldingLlcMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_639105000857764141" xlink:to="zspc_GulfIslamicInvestmentsHoldingLlcMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BSpaceInvestmentsLimitedMember" xlink:label="zspc_BSpaceInvestmentsLimitedMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_639105000857764141" xlink:to="zspc_BSpaceInvestmentsLimitedMember_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_KuwaitInvestmentAuthorityMember" xlink:label="zspc_KuwaitInvestmentAuthorityMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_639105000857764141" xlink:to="zspc_KuwaitInvestmentAuthorityMember_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_639105000857764141" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857764141" xlink:to="us-gaap_ClassOfStockDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857764141" xlink:to="zspc_NonConvertibleNonVotingPreferredStockMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockTwoMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockTwoMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857764141" xlink:to="zspc_NonConvertibleNonVotingPreferredStockTwoMember_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_NonConvertibleNonVotingPreferredStockThreeMember" xlink:label="zspc_NonConvertibleNonVotingPreferredStockThreeMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857764141" xlink:to="zspc_NonConvertibleNonVotingPreferredStockThreeMember_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_639105000857764141" xlink:to="us-gaap_RelatedPartyTransactionLineItems_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_RecruitmentFees" xlink:label="zspc_RecruitmentFees_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_639105000857764141" xlink:to="zspc_RecruitmentFees_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_639105000857764141" xlink:to="us-gaap_DebtInstrumentFaceAmount_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConversionPrincipalAndInterestAmount" xlink:label="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_639105000857764141" xlink:to="zspc_DebtInstrumentConversionPrincipalAndInterestAmount_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_639105000857764141" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_639105000857764141" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_639105000857764141" xlink:to="us-gaap_ConvertibleDebt_639105000857764141" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2" xlink:to="us-gaap_OtherCommitmentsTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable_639105000857764141" xlink:to="srt_TitleOfIndividualAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_639105000857764141" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_639105000857764141" xlink:to="srt_ExecutiveOfficerMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable_639105000857764141" xlink:to="us-gaap_OtherCommitmentsLineItems_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_639105000857764141" xlink:to="us-gaap_PurchaseObligation_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementNumberOfExecutives" xlink:label="zspc_CompensationAgreementNumberOfExecutives_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_639105000857764141" xlink:to="zspc_CompensationAgreementNumberOfExecutives_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementSeverancePeriod" xlink:label="zspc_CompensationAgreementSeverancePeriod_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_639105000857764141" xlink:to="zspc_CompensationAgreementSeverancePeriod_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficersCompensation" xlink:label="us-gaap_OfficersCompensation_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_639105000857764141" xlink:to="us-gaap_OfficersCompensation_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CompensationAgreementSeveranceLiability" xlink:label="zspc_CompensationAgreementSeveranceLiability_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_639105000857764141" xlink:to="zspc_CompensationAgreementSeveranceLiability_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract_1" xlink:to="us-gaap_ConcentrationRiskTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_639105000857764141" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_639105000857764141" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_639105000857764141" xlink:to="us-gaap_RevenueFromContractWithCustomerMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_639105000857764141" xlink:to="us-gaap_AccountsReceivableMember_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_639105000857764141" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_639105000857764141" xlink:to="us-gaap_ConcentrationRiskTypeDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_639105000857764141" xlink:to="us-gaap_CustomerConcentrationRiskMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_639105000857764141" xlink:to="srt_MajorCustomersAxis_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_639105000857764141" xlink:to="srt_NameOfMajorCustomerDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_MajorCustomersMember" xlink:label="zspc_MajorCustomersMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_639105000857764141" xlink:to="zspc_MajorCustomersMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_639105000857764141" xlink:to="us-gaap_ConcentrationRiskLineItems_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ConcentrationRiskNumberOfCustomers" xlink:label="zspc_ConcentrationRiskNumberOfCustomers_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_639105000857764141" xlink:to="zspc_ConcentrationRiskNumberOfCustomers_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_639105000857764141" xlink:to="us-gaap_ConcentrationRiskPercentage1_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSegmentReportingDetails" xlink:type="extended" xlink:title="99941301 - Disclosure - SEGMENT REPORTING (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract_3" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_639105000857764141" xlink:to="us-gaap_StatementBusinessSegmentsAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_639105000857764141" xlink:to="us-gaap_SegmentDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SingleReportableSegmentMember" xlink:label="zspc_SingleReportableSegmentMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_639105000857764141" xlink:to="zspc_SingleReportableSegmentMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_639105000857764141" xlink:to="srt_ProductOrServiceAxis_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_639105000857764141" xlink:to="srt_ProductsAndServicesDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_HardwareMember" xlink:label="zspc_HardwareMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_639105000857764141" xlink:to="zspc_HardwareMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SoftwareMember" xlink:label="zspc_SoftwareMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_639105000857764141" xlink:to="zspc_SoftwareMember_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_639105000857764141" xlink:to="us-gaap_ServiceMember_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ExcessAndObsoleteMember" xlink:label="zspc_ExcessAndObsoleteMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_639105000857764141" xlink:to="zspc_ExcessAndObsoleteMember_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_639105000857764141" xlink:to="us-gaap_SegmentReportingInformationLineItems_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_639105000857764141" xlink:to="us-gaap_NumberOfReportableSegments_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_639105000857764141" xlink:to="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract_639105000857764141" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract_639105000857764141" xlink:to="us-gaap_CostOfRevenue_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_GrossProfit_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_OperatingExpensesAbstract_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering" xlink:label="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000857764141" xlink:to="zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpenseSoftwareEngineering" xlink:label="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000857764141" xlink:to="zspc_ResearchAndDevelopmentExpenseSoftwareEngineering_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ResearchAndDevelopmentExpensePlatformEngineering" xlink:label="zspc_ResearchAndDevelopmentExpensePlatformEngineering_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000857764141" xlink:to="zspc_ResearchAndDevelopmentExpensePlatformEngineering_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SellingExpenseExcludingInternationalSellingExpense" xlink:label="zspc_SellingExpenseExcludingInternationalSellingExpense_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000857764141" xlink:to="zspc_SellingExpenseExcludingInternationalSellingExpense_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000857764141" xlink:to="us-gaap_GeneralAndAdministrativeExpense_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000857764141" xlink:to="us-gaap_MarketingAndAdvertisingExpense_639105000857764141" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SellingExpenseInternationalSellingExpense" xlink:label="zspc_SellingExpenseInternationalSellingExpense_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000857764141" xlink:to="zspc_SellingExpenseInternationalSellingExpense_639105000857764141" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_639105000857764141" xlink:to="us-gaap_OperatingExpenses_639105000857764141" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_OperatingIncomeLoss_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000857764141" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000857764141" xlink:to="us-gaap_InterestExpenseNonoperating_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000857764141" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt" xlink:label="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000857764141" xlink:to="zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_639105000857764141" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_639105000857764141" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_IncomeTaxExpenseBenefit_639105000857764141" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationProfitLossAbstract_639105000857764141" xlink:to="us-gaap_NetIncomeLoss_639105000857764141" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails" xlink:type="extended" xlink:title="99941401 - Disclosure - EMPLOYEE BENEFITS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanAbstract" xlink:label="us-gaap_DefinedContributionPlanAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="us-gaap_DefinedContributionPlanTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanAbstract_1" xlink:to="us-gaap_DefinedContributionPlanTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanTable_639105000857764141" xlink:to="srt_RangeAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857764141" xlink:to="srt_RangeMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857764141" xlink:to="srt_MinimumMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857764141" xlink:to="srt_MaximumMember_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanTable_639105000857764141" xlink:to="us-gaap_DefinedContributionPlanDisclosureLineItems_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems_639105000857764141" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount" xlink:label="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems_639105000857764141" xlink:to="zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems_639105000857764141" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails" xlink:type="extended" xlink:title="99941501 - Disclosure - SUBSEQUENT EVENTS - Senior Secured Convertible Note Financing Amendment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract_3" xlink:to="us-gaap_SubsequentEventTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsequentEventTypeAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_639105000857764141" xlink:to="us-gaap_SubsequentEventTypeDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_639105000857764141" xlink:to="us-gaap_SubsequentEventMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_639105000857764141" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" xlink:label="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857764141" xlink:to="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_DebtInstrumentAxis_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857764141" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredConvertibleNoteMember" xlink:label="zspc_SeniorSecuredConvertibleNoteMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857764141" xlink:to="zspc_SeniorSecuredConvertibleNoteMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsequentEventLineItems_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdTradingDays_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdTradingDays_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice" xlink:label="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails" xlink:type="extended" xlink:title="99941502 - Disclosure - SUBSEQUENT EVENTS - Preferred Stock Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract_4" xlink:to="us-gaap_SubsequentEventTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsequentEventTypeAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_639105000857764141" xlink:to="us-gaap_SubsequentEventTypeDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_639105000857764141" xlink:to="us-gaap_SubsequentEventMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_639105000857764141" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementInitialClosingMember" xlink:label="zspc_SecuritiesPurchaseAgreementInitialClosingMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857764141" xlink:to="zspc_SecuritiesPurchaseAgreementInitialClosingMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857764141" xlink:to="us-gaap_ClassOfStockDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeriesPPreferredStockMember" xlink:label="zspc_SeriesPPreferredStockMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857764141" xlink:to="zspc_SeriesPPreferredStockMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_639105000857764141" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeriesPWarrantsMember" xlink:label="zspc_SeriesPWarrantsMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_639105000857764141" xlink:to="zspc_SeriesPWarrantsMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="srt_RangeAxis_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857764141" xlink:to="srt_RangeMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857764141" xlink:to="srt_MaximumMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsequentEventLineItems_639105000857764141" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_639105000857764141" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_639105000857764141" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_639105000857764141" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="us-gaap_SaleOfStockPricePerShare_639105000857764141" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_639105000857764141" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SaleOfStockAuthorizedSharesValue" xlink:label="zspc_SaleOfStockAuthorizedSharesValue_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857764141" xlink:to="zspc_SaleOfStockAuthorizedSharesValue_639105000857764141" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails" xlink:type="extended" xlink:title="99941503 - Disclosure - SUBSEQUENT EVENTS - Amendments to Articles of Incorporation or Bylaws (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract_5" xlink:to="us-gaap_SubsequentEventTable_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsequentEventTypeAxis_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_639105000857764141" xlink:to="us-gaap_SubsequentEventTypeDomain_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_639105000857764141" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_639105000857764141" xlink:to="us-gaap_SubsequentEventMember_639105000857764141" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_639105000857921678" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember" xlink:label="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857921678" xlink:to="zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_StatementClassOfStockAxis_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_639105000857921678" xlink:to="us-gaap_ClassOfStockDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeriesPPreferredStockMember" xlink:label="zspc_SeriesPPreferredStockMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_639105000857921678" xlink:to="zspc_SeriesPPreferredStockMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857764141" xlink:to="us-gaap_SubsequentEventLineItems_639105000857921678" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_PreferredStockSharesAuthorized_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_SharePrice_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_PreferredStockDividendRatePercentage_639105000857921678" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BeneficialOwnershipPercentage" xlink:label="zspc_BeneficialOwnershipPercentage_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_BeneficialOwnershipPercentage_639105000857921678" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_MaximumBeneficialOwnershipPercentage" xlink:label="zspc_MaximumBeneficialOwnershipPercentage_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_MaximumBeneficialOwnershipPercentage_639105000857921678" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails" xlink:type="extended" xlink:title="99941504 - Disclosure - SUBSEQUENT EVENTS - Litigation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract_6" xlink:to="us-gaap_SubsequentEventTable_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsequentEventTypeAxis_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_639105000857921678" xlink:to="us-gaap_SubsequentEventTypeDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_639105000857921678" xlink:to="us-gaap_SubsequentEventMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis_639105000857921678" xlink:to="us-gaap_LossContingencyNatureDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_BreachOfContractClaimMember" xlink:label="zspc_BreachOfContractClaimMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain_639105000857921678" xlink:to="zspc_BreachOfContractClaimMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_AllegedViolationOfSecuritiesLawsMember" xlink:label="zspc_AllegedViolationOfSecuritiesLawsMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain_639105000857921678" xlink:to="zspc_AllegedViolationOfSecuritiesLawsMember_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsequentEventLineItems_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails" xlink:type="extended" xlink:title="99941505 - Disclosure - SUBSEQUENT EVENTS - Reverse stock split (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract_7" xlink:to="us-gaap_SubsequentEventTable_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsequentEventTypeAxis_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_639105000857921678" xlink:to="us-gaap_SubsequentEventTypeDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_639105000857921678" xlink:to="us-gaap_SubsequentEventMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="srt_RangeAxis_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_639105000857921678" xlink:to="srt_RangeMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857921678" xlink:to="srt_MinimumMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_639105000857921678" xlink:to="srt_MaximumMember_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsequentEventLineItems_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CommonStockNumberOfVotesPriorToReverseSplit" xlink:label="zspc_CommonStockNumberOfVotesPriorToReverseSplit_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_CommonStockNumberOfVotesPriorToReverseSplit_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_CommonStockNumberOfVotesAfterReverseSplit" xlink:label="zspc_CommonStockNumberOfVotesAfterReverseSplit_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_CommonStockNumberOfVotesAfterReverseSplit_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_PercentageOfVotingPowerAfterReverseSplit" xlink:label="zspc_PercentageOfVotingPowerAfterReverseSplit_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_PercentageOfVotingPowerAfterReverseSplit_639105000857921678" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails" xlink:type="extended" xlink:title="99941506 - Disclosure - SUBSEQUENT EVENTS - Additional Senior Secured Convertible Note Financing (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract_8" xlink:to="us-gaap_SubsequentEventTable_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsequentEventTypeAxis_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_639105000857921678" xlink:to="us-gaap_SubsequentEventTypeDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_639105000857921678" xlink:to="us-gaap_SubsequentEventMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_639105000857921678" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SecuritiesPurchaseAgreementSecondClosingMember" xlink:label="zspc_SecuritiesPurchaseAgreementSecondClosingMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_639105000857921678" xlink:to="zspc_SecuritiesPurchaseAgreementSecondClosingMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_DebtInstrumentAxis_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857921678" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_SeniorSecuredAdditionalConvertibleNoteMember" xlink:label="zspc_SeniorSecuredAdditionalConvertibleNoteMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857921678" xlink:to="zspc_SeniorSecuredAdditionalConvertibleNoteMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsequentEventLineItems_639105000857921678" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_DebtInstrumentFaceAmount_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved" xlink:label="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentConvertibleFloorConversionPrice" xlink:label="zspc_DebtInstrumentConvertibleFloorConversionPrice_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_DebtInstrumentConvertibleFloorConversionPrice_639105000857921678" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails" xlink:type="extended" xlink:title="99941507 - Disclosure - SUBSEQUENT EVENTS - Itria Refinancing (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract_9" xlink:to="us-gaap_SubsequentEventTable_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsequentEventTypeAxis_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_639105000857921678" xlink:to="us-gaap_SubsequentEventTypeDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_639105000857921678" xlink:to="us-gaap_SubsequentEventMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_DebtInstrumentAxis_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_639105000857921678" xlink:to="us-gaap_DebtInstrumentNameDomain_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember" xlink:label="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857921678" xlink:to="zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanTenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanTenMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857921678" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanTenMember_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_LoanAndSecurityAgreementsTermLoanElevenMember" xlink:label="zspc_LoanAndSecurityAgreementsTermLoanElevenMember_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_639105000857921678" xlink:to="zspc_LoanAndSecurityAgreementsTermLoanElevenMember_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_639105000857921678" xlink:to="us-gaap_SubsequentEventLineItems_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_DebtInstrumentFaceAmount_639105000857921678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_639105000857921678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentNumberOfMonthlyInstallments" xlink:label="zspc_DebtInstrumentNumberOfMonthlyInstallments_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_DebtInstrumentNumberOfMonthlyInstallments_639105000857921678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_DebtInstrumentTerm_639105000857921678" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="us-gaap_DebtInstrumentRepurchasedFaceAmount_639105000857921678" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="zspc-20251231.xsd#zspc_DebtInstrumentPrepaymentPenaltyPercentage" xlink:label="zspc_DebtInstrumentPrepaymentPenaltyPercentage_639105000857921678" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_639105000857921678" xlink:to="zspc_DebtInstrumentPrepaymentPenaltyPercentage_639105000857921678" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended" xlink:title="995445 - Disclosure - Insider Trading Arrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended" xlink:title="995447 - Disclosure - Insider Trading Policies and Procedures" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended" xlink:title="995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.26.1</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 - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 23, 2026</div></th>
<th class="th"><div>Jun. 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_dei_CoverAbstract', window );"><strong>Document and Entity Information</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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2025<span></span>
</td>
<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<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_dei_EntityFileNumber', window );">Securities Act File Number</a></td>
<td class="text">001-42431<span></span>
</td>
<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ZSPACE,&#160;INC.<span></span>
</td>
<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_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>
<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">35-2284050<span></span>
</td>
<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">55 Nicholson Lane<span></span>
</td>
<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Jose<span></span>
</td>
<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95134<span></span>
</td>
<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">408<span></span>
</td>
<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">498-4050<span></span>
</td>
<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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.00001 Par Value per Share<span></span>
</td>
<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ZSPC<span></span>
</td>
<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<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_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<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_dei_EntityPublicFloat', window );">Entity Public Float</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">$ 16.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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,654,852<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1195<span></span>
</td>
<td class="text">243<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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">UHY<span></span>
</td>
<td class="text">BDO USA, P.C.<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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Melville, New York<span></span>
</td>
<td class="text">Spokane, Washington<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001637147<span></span>
</td>
<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_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>
<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></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_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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorName</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:internationalNameItemType</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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentFinStmtErrorCorrectionFlag</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_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_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_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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</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 Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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_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>23
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 1,021<span></span>
</td>
<td class="nump">$ 4,864<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, net of allowance for credit losses of $94 and $44</a></td>
<td class="nump">1,438<span></span>
</td>
<td class="nump">3,176<span></span>
</td>
</tr>
<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_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">2,404<span></span>
</td>
<td class="nump">3,238<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 );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,622<span></span>
</td>
<td class="nump">1,655<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">6,485<span></span>
</td>
<td class="nump">12,933<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<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_FiniteLivedIntangibleAssetsNet', window );">Capitalized software, net</a></td>
<td class="nump">981<span></span>
</td>
<td class="nump">578<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">83<span></span>
</td>
<td class="text">&#160;<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_Assets', window );">Total assets</a></td>
<td class="nump">7,586<span></span>
</td>
<td class="nump">13,532<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_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="ro">
<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">4,081<span></span>
</td>
<td class="nump">5,656<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_zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">3,703<span></span>
</td>
<td class="nump">5,365<span></span>
</td>
</tr>
<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_ConvertibleDebtCurrent', window );">Convertible debt</a></td>
<td class="nump">6,199<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_zspc_LongTermDebtExcludingConvertibleDebtCurrent', window );">Other current debt</a></td>
<td class="nump">1,405<span></span>
</td>
<td class="nump">5,764<span></span>
</td>
</tr>
<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_InterestPayableCurrent', window );">Current accrued interest</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">783<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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current portion</a></td>
<td class="nump">1,911<span></span>
</td>
<td class="nump">3,324<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">17,311<span></span>
</td>
<td class="nump">20,892<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_ConvertibleDebtNoncurrent', window );">Convertible debt, noncurrent</a></td>
<td class="nump">2,724<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_zspc_LongTermDebtExcludingConvertibleDebtNoncurrent', window );">Other noncurrent debt</a></td>
<td class="nump">7,385<span></span>
</td>
<td class="nump">6,191<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_zspc_InterestPayableNoncurrent', window );">Noncurrent accrued interest</a></td>
<td class="nump">2,354<span></span>
</td>
<td class="nump">819<span></span>
</td>
</tr>
<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_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">318<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">30,094<span></span>
</td>
<td class="nump">28,220<span></span>
</td>
</tr>
<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_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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' deficit:</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_CommonStockValue', window );">Common stock, $0.00001 par value; 100,000,000 shares authorized as of December 31, 2025; 32,353,546 and 22,849,378 shares issued and outstanding as of December 31, 2025 and 2024, respectively</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">293,137<span></span>
</td>
<td class="nump">275,383<span></span>
</td>
</tr>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">329<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">(315,788)<span></span>
</td>
<td class="num">(290,400)<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' deficit</a></td>
<td class="num">(22,508)<span></span>
</td>
<td class="num">(14,688)<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 and stockholders' deficit</a></td>
<td class="nump">$ 7,586<span></span>
</td>
<td class="nump">$ 13,532<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_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<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/2147480870/815-30-50-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 (g)(2)(ii)<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 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 6: 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(30)(a)(4))<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/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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_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_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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is receivable, 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="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_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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))<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_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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_InterestPayableCurrent</td>
</tr>
<tr>
<td style="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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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/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/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: 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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="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_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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent 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://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(17))<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_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="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_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_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_zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable within one year or the normal operating cycle, if longer. Excludes accrued interest.</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;">zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_InterestPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid that are due after one year (or beyond the 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;">zspc_InterestPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_LongTermDebtExcludingConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current. Excludes convertible debt and lease 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;">zspc_LongTermDebtExcludingConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_LongTermDebtExcludingConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 convertible debt and lease 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;">zspc_LongTermDebtExcludingConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>24
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_StatementOfFinancialPositionAbstract', window );"><strong>CONSOLIDATED BALANCE SHEETS</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for credit loss</a></td>
<td class="nump">$ 94,000<span></span>
</td>
<td class="nump">$ 44,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">32,353,546<span></span>
</td>
<td class="nump">22,849,378<span></span>
</td>
</tr>
<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</a></td>
<td class="nump">32,353,546<span></span>
</td>
<td class="nump">22,849,378<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss on accounts receivable, 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="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_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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 27,858<span></span>
</td>
<td class="nump">$ 38,098<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_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">14,597<span></span>
</td>
<td class="nump">22,529<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">13,261<span></span>
</td>
<td class="nump">15,569<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>
</tr>
<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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">5,298<span></span>
</td>
<td class="nump">4,893<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_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">16,232<span></span>
</td>
<td class="nump">15,915<span></span>
</td>
</tr>
<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">13,872<span></span>
</td>
<td class="nump">12,419<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">35,402<span></span>
</td>
<td class="nump">33,227<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_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(22,141)<span></span>
</td>
<td class="num">(17,658)<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_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</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_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,478)<span></span>
</td>
<td class="num">(2,815)<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">190<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(359)<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_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt', window );">Loss on change in fair value of convertible debt</a></td>
<td class="num">(1,945)<span></span>
</td>
<td class="text">&#160;<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">(25,374)<span></span>
</td>
<td class="num">(20,789)<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 );">Income tax expense</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">34<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">(25,388)<span></span>
</td>
<td class="num">(20,823)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive loss, net of tax:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="num">(186)<span></span>
</td>
<td class="nump">101<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">(25,574)<span></span>
</td>
<td class="num">(20,722)<span></span>
</td>
</tr>
<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income available to common shareholders used in basic earnings per share</a></td>
<td class="num">(25,388)<span></span>
</td>
<td class="nump">22,524<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net (loss) income available to common shareholders used in diluted earnings per share</a></td>
<td class="num">$ (25,388)<span></span>
</td>
<td class="nump">$ 23,748<span></span>
</td>
</tr>
<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 );">Net (loss) income per common share - basic</a></td>
<td class="num">$ (1.01)<span></span>
</td>
<td class="nump">$ 13.03<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 );">Net (loss) income per common share - diluted</a></td>
<td class="num">$ (1.01)<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
</tr>
<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding - basic</a></td>
<td class="nump">25,039,431<span></span>
</td>
<td class="nump">1,728,127<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding - diluted</a></td>
<td class="nump">25,039,431<span></span>
</td>
<td class="nump">23,127,693<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_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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of goods produced and sold and services rendered 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 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/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 5: 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(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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/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/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 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)(4)(iii)(A))<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 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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 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 15: 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 16: 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 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)(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_CostOfRevenue</td>
</tr>
<tr>
<td style="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_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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation 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/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/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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: 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 14: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: 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 17: 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 18: 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 19: 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 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)(i))<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)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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 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 23: 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 24: 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 25: 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_GrossProfit</td>
</tr>
<tr>
<td style="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_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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent 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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="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_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_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes 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/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 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/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-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_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) from change in fair value of convertible debt.</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;">zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>26
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Temporary Redeemable Preferred Stock</div></th>
<th class="th"><div>Total</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 );">Beginning 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">$ 106,952<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_TemporaryEquitySharesOutstanding', window );">Beginning balance, 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">3,978,898<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_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Temporary Redeemable Preferred Stock</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_TemporaryEquityStockCancelledDuringPeriodValue', window );">Cancellation of NCNV1 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">$ (562)<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_zspc_TemporaryEquityStockCancelledDuringPeriodShares', window );">Cancellation of NCNV1 preferred stock, 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">(562)<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_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of NCNV 2 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="nump">$ 5,752<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_zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Issuance of NCNV preferred stock, 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">5,752<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_zspc_TemporaryEquityReductionOfOriginalIssuePrice', window );">Reduction of the original issue price from $1,000 to $600 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="text">&#160;<span></span>
</td>
<td class="num">$ (43,656)<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue', window );">Conversion of temporary redeemable 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">$ (68,486)<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares', window );">Conversion of temporary redeemable preferred stock, 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">(3,984,088)<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 );">Ending 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="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_TemporaryEquitySharesOutstanding', window );">Ending balance, 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">0<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 beginning at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138,878<span></span>
</td>
<td class="nump">$ 228<span></span>
</td>
<td class="num">$ (269,577)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (130,471)<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_CommonStockSharesIssued', window );">Balance beginning, shares at Dec. 31, 2023</a></td>
<td class="nump">174,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>Stockholders' deficit</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,735<span></span>
</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">7,735<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock from options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</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">$ 34<span></span>
</td>
</tr>
<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 );">Issuance of common stock from options exercised, shares</a></td>
<td class="nump">14,841<span></span>
</td>
<td class="text">&#160;<span></span>
</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,841<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_zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares', window );">Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,656<span></span>
</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">$ 43,656<span></span>
</td>
</tr>
<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_StockIssuedDuringPeriodValueNewIssues', window );">Proceeds from initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,462<span></span>
</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">7,462<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 );">Proceeds from initial public offering, shares</a></td>
<td class="nump">2,156,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock', window );">Conversion of temporary redeemable preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,486<span></span>
</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">68,486<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_zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock', window );">Conversion of temporary redeemable preferred stock, shares</a></td>
<td class="nump">18,677,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue', window );">Conversion of SAFE agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,250<span></span>
</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">3,250<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_zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares', window );">Conversion of SAFE agreements, shares</a></td>
<td class="nump">650,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments', window );">Conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,882<span></span>
</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,882<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_zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments', window );">Conversion of debt, shares</a></td>
<td class="nump">1,176,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Income (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">(20,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,823)<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101<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 ending at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,383<span></span>
</td>
<td class="nump">329<span></span>
</td>
<td class="num">(290,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (14,688)<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_CommonStockSharesIssued', window );">Balance ending, shares at Dec. 31, 2024</a></td>
<td class="nump">22,849,378<span></span>
</td>
<td class="text">&#160;<span></span>
</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,849,378<span></span>
</td>
</tr>
<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>Stockholders' deficit</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_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,120<span></span>
</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">$ 7,120<span></span>
</td>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Stock based compensation, shares</a></td>
<td class="nump">330,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock from options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156<span></span>
</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">$ 156<span></span>
</td>
</tr>
<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 );">Issuance of common stock from options exercised, shares</a></td>
<td class="nump">100,274<span></span>
</td>
<td class="text">&#160;<span></span>
</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,274<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_DebtConversionConvertedInstrumentAmount1', window );">Issuance of common stock for note conversions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,902<span></span>
</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,902<span></span>
</td>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Issuance of common stock for note conversions, shares</a></td>
<td class="nump">2,590,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_StockIssuedDuringPeriodValueEquityLineOfCredit', window );">Issuance of common stock under equity line of credit, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,576<span></span>
</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,576<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_zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit', window );">Issuance of common stock under equity line of credit, shares</a></td>
<td class="nump">6,482,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Income (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">(25,388)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,388)<span></span>
</td>
</tr>
<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(186)<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 ending at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 293,137<span></span>
</td>
<td class="nump">$ 143<span></span>
</td>
<td class="num">$ (315,788)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (22,508)<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_CommonStockSharesIssued', window );">Balance ending, shares at Dec. 31, 2025</a></td>
<td class="nump">32,353,546<span></span>
</td>
<td class="text">&#160;<span></span>
</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,353,546<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_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_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_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="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_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="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_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_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net 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/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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_StockGrantedDuringPeriodValueSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares granted under share-based payment arrangement. Excludes 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> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480513/718-10-30-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_StockGrantedDuringPeriodValueSharebasedCompensation</td>
</tr>
<tr>
<td style="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_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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock classified as temporary equity 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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_TemporaryEquityStockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="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_zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in additional paid in capital attributable to a reduction in original issue price of preferred shares.</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;">zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt instruments.</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;">zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Simple Agreement for Future Equity securities.</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;">zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary redeemable preferred 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;">zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under an equity line of credit.</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;">zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt instruments.</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;">zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Simple Agreement for Future Equity securities.</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;">zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary redeemable preferred 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;">zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodValueEquityLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under an equity line of credit.</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;">zspc_StockIssuedDuringPeriodValueEquityLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred stock converted to permanent 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;">zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary redeemable preferred shares converted.</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;">zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityReductionOfOriginalIssuePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary equity attributable to the reduction of original issue price.</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;">zspc_TemporaryEquityReductionOfOriginalIssuePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityStockCancelledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred shares cancelled during the period as a part of recapitalization.</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;">zspc_TemporaryEquityStockCancelledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityStockCancelledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred stock cancelled during the period as part of recapitalization.</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;">zspc_TemporaryEquityStockCancelledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as redeemable preferred 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;">zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>27
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Parenthetical)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</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_zspc_TemporaryEquityOriginalIssuePricePerShare', window );">Original issue price per share</a></td>
<td class="nump">1,000<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_zspc_TemporaryEquityAdjustedIssuePricePerShare', window );">Adjusted issue price per share</a></td>
<td class="nump">600<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_zspc_UnderwritingFeesAndOfferingCosts', window );">Underwriting fees and offering costs | $</a></td>
<td class="nump">$ 2.9<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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="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_zspc_TemporaryEquityAdjustedIssuePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted issue price per share or per unit amount of temporary equity securities.</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;">zspc_TemporaryEquityAdjustedIssuePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_zspc_TemporaryEquityOriginalIssuePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Original issue price per share or per unit amount of temporary equity securities.</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;">zspc_TemporaryEquityOriginalIssuePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_zspc_UnderwritingFeesAndOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 underwriting discounts and commissions.</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;">zspc_UnderwritingFeesAndOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from 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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (25,388)<span></span>
</td>
<td class="num">$ (20,823)<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt', window );">Change in fair value of convertible debt</a></td>
<td class="nump">1,945<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_AmortizationOfDebtDiscountPremium', window );">Non-cash amortization of other debt discount</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<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_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet', window );">Change in fair value of embedded derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(158)<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_InventoryWriteDown', window );">Provision for excess and obsolete inventory</a></td>
<td class="nump">227<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<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 expense</a></td>
<td class="nump">7,120<span></span>
</td>
<td class="nump">7,735<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">10<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<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_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">91<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_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">359<span></span>
</td>
</tr>
<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>Changes in operating 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">1,647<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
</tr>
<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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">652<span></span>
</td>
<td class="num">(105)<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 );">Prepaid expenses and other assets</a></td>
<td class="num">(498)<span></span>
</td>
<td class="num">(256)<span></span>
</td>
</tr>
<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">(1,575)<span></span>
</td>
<td class="nump">921<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(1,619)<span></span>
</td>
<td class="num">(1,089)<span></span>
</td>
</tr>
<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">(1,411)<span></span>
</td>
<td class="nump">601<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_IncreaseDecreaseInInterestPayableNet', window );">Accrued interest</a></td>
<td class="nump">764<span></span>
</td>
<td class="nump">1,604<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">(17,969)<span></span>
</td>
<td class="num">(8,874)<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>Cash flows from 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_PaymentsForProceedsFromProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(13)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</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_ProceedsFromConvertibleDebt', window );">Proceeds from convertible debt</a></td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">5,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_RepaymentsOfConvertibleDebt', window );">Repayments of convertible debt</a></td>
<td class="num">(1,121)<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_ProceedsFromOtherDebt', window );">Proceeds from other debt issuances</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">3,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_PaymentsOfDebtIssuanceCosts', window );">Fees paid for debt issuance</a></td>
<td class="num">(61)<span></span>
</td>
<td class="num">(18)<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_RepaymentsOfOtherLongTermDebt', window );">Repayment of other debt issuances</a></td>
<td class="num">(7,169)<span></span>
</td>
<td class="num">(5,524)<span></span>
</td>
</tr>
<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_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from initial public offering, net of underwriting fees of $0.8 million</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,027<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_zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit', window );">Proceeds from issuance of common stock from equity line-of-credit</a></td>
<td class="nump">5,576<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_zspc_PaymentsOfDeferredOfferingCosts', window );">Fees paid for deferred offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,537)<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 );">Proceeds from exercise of common stock options</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">34<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">14,382<span></span>
</td>
<td class="nump">10,482<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effects of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(230)<span></span>
</td>
<td class="nump">141<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="num">(3,843)<span></span>
</td>
<td class="nump">1,736<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, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">4,864<span></span>
</td>
<td class="nump">3,128<span></span>
</td>
</tr>
<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, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">1,021<span></span>
</td>
<td class="nump">4,864<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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">579<span></span>
</td>
<td class="nump">1,704<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_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">17<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities:</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Leased assets obtained in exchange for new operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295<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_zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest', window );">Issuance of NCNV in exchange for related party debt and accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,190<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_zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities', window );">Issuance of SAFE agreements in exchange for accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,250<span></span>
</td>
</tr>
<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_DebtConversionConvertedInstrumentAmount1', window );">Conversion of convertible debt principal and interest payments into common stock</a></td>
<td class="nump">$ 4,902<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_zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering', window );">Conversion of Series A preferred stock into common stock in connection with initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<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_zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering', window );">Conversion of debt into common stock in connection with initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,882<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_zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering', window );">Conversion of temporary redeemable preferred stock into common stock in connection with initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,486<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_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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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://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 3: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="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_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="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_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; 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 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="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_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings 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/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 15<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481116/815-15-25-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_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet</td>
</tr>
<tr>
<td style="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_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the difference between the fair value of payments made to legally extinguish a debt and its carrying value at that time. This item excludes the write-off of amounts previously capitalized as debt issuance costs.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before 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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: 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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred but not yet paid.</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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInInterestPayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting 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 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_IncreaseDecreaseInInterestPayableNet</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="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_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_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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-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_InventoryWriteDown</td>
</tr>
<tr>
<td style="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_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_PaymentsForProceedsFromProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.</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_PaymentsForProceedsFromProductiveAssets</td>
</tr>
<tr>
<td style="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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="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_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the amount received from entity's first offering of stock to the public.</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_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="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_ProceedsFromOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt 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> -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_ProceedsFromOtherDebt</td>
</tr>
<tr>
<td style="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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/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 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 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: 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 21: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: 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 23: 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 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<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 26: 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 27: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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 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 36: 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 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: 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 40: 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 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: 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_ProfitLoss</td>
</tr>
<tr>
<td style="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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for expected credit loss on accounts receivable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: 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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="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_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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 15<br> -Subparagraph (b)<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_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="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_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outflow for the payment of debt classified as other, maturing after one year or the 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<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_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in right-of-use asset obtained in exchange for operating 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 (g)(2)<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="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_zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt converted into common stock in connection with initial public offering.</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;">zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock converted into common stock in connection with an initial public offering.</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;">zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary redeemable preferred stock converted into common stock in connection with an initial public offering.</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;">zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) from change in fair value of convertible debt.</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;">zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuance of SAFE agreements in exchange for accrued 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;">zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_PaymentsOfDeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outflow made during the period for expenses relating to the issuance of 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;">zspc_PaymentsOfDeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from Equity Line of Credit.</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;">zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in temporary equity issued in exchange for related party debt and accrued interest.</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;">zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>29
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 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_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS</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_zspc_UnderwritingFeesAttributableToInitialPublicOffering', window );">Underwriting fees</a></td>
<td class="nump">$ 0.8<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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="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_zspc_UnderwritingFeesAttributableToInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 underwriting fees attributable to the initial public offering.</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;">zspc_UnderwritingFeesAttributableToInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</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_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">zSpace,&#160;Inc. (&#8220;zSpace&#8221;, &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; or the &#8220;Company&#8221;) was incorporated in the state of Delaware in 2006 and is headquartered in San Jose, California with wholly owned subsidiaries in China and Japan. The Company is the developer of full-service augmented reality/virtual reality (&#8220;AR/VR&#8221;) solutions built for K-<span style="white-space:pre-wrap;">12 education and career technical education. zSpace&#8217;s primary product is a mixed reality hardware device that provides an immersive, collaborative, and interactive learning experience. zSpace generates revenues via hardware sales in addition to recurring software revenue for access to zSpace interactive learning applications and related services. The Company&#8217;s customer base includes federal, state,  local, and international governments who are making large investments in education technology.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries and have been prepared in accordance with United States generally accepted accounting principles (&#8220;GAAP&#8221;) and include the assets, liabilities, results of operations and cash flows of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">All intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Certain prior period amounts have been reclassified to conform to the current period presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Liquidity Risk and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the&#160;years ended December&#160;31, 2025 and 2024, the Company incurred net losses of $25.4 million and $20.8 million, respectively. For the&#160;years ended December&#160;31, 2025 and 2024, the Company incurred negative cash flows from operations of $18.0 million and $8.9 million, respectively. The Company had combined cash, cash equivalents and restricted cash balance of $1.0 million and $4.9 million as of December&#160;31, 2025 and 2024, respectively. The Company has incurred operating losses and negative cash flows from operations since inception. The Company&#8217;s prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the technology industry. These risks include, but are not limited to, the uncertainty of successfully developing its products, availability of additional financing, gaining customer acceptance, and uncertainty of achieving future profitability. The Company&#8217;s success depends on obtaining additional financing, increasing sales, controlling costs, and continued research and development activities to improve product offerings to end-users. The Company has historically funded its operations through the issuance of common and temporary redeemable preferred stock to private investors (Note&#160;6), the sale of registered common stock to a private investor (Note 6), the proceeds of its Initial Public Offering (the &#8220;IPO&#8221;) in December 2024 and debt financing (Note&#160;5). The Company evaluated its financial condition as of the date of issuance and determined it is probable that, without consideration of a remediation plan to refinance existing debt facilities and raise new sources of capital, the Company would be unable to meet repayment obligations and the ongoing working capital shortfall in the next twelve&#160;months, and there is uncertainty about the Company&#8217;s ability to continue as a going concern. The conditions identified above raise substantial doubt about the Company&#8217;s ability to continue as a going concern for at least twelve&#160;months from the issuance date of the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The consolidated financial statements have been prepared in accordance with GAAP applicable to a going concern, which contemplates the realization of assets and liquidation of liabilities in the normal course of business and does not include any adjustments to reflect the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Foreign Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Operations outside the United States include subsidiaries in China and Japan. Foreign operations are subject to risks inherent in operating under different legal systems and various political and economic environments. Among the risks are changes to existing tax laws, possible limitations on foreign investment and income repatriation, government price or foreign exchange controls, and restrictions on currency exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On December&#160;6, 2024, we completed the IPO of&#160;2.2&#160;million shares of common stock at a price of $5.00&#160;per share, which included&#160;0.3&#160;million shares sold to the underwriters pursuant to their option to purchase additional shares. After underwriting discounts and commissions of $0.8&#160;million and offering expenses of $2.6&#160;million, we received net proceeds from the IPO of $7.5&#160;million. In connection with the IPO,&#160;4.0&#160;million outstanding shares of preferred stock were converted into 18.7 million shares of common stock. See Note 6 (Temporary Redeemable Preferred Stock and Stockholders&#8217; Equity) for more information. </p><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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis 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><br>Reference 2: 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_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Management bases its estimates on historical experience and on various other factors it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Accordingly, actual results could differ materially from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, including standalone selling price (&#8220;SSP&#8221;) and the allocation of the transaction price, valuation of accounts receivable, valuation of inventory, fair value of convertible notes, valuation of the Company&#8217;s common stock and temporary redeemable preferred stock prior to the IPO, valuation allowance of deferred tax assets and liabilities, and stock-based compensation. To the extent the Company&#8217;s actual results differ materially from those estimates and assumptions, the Company&#8217;s future consolidated financial statements could be affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Emerging Growth Company</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company is an emerging growth company (&#8220;EGC&#8221;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i)&#160;is no longer an EGC or (ii)&#160;affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company manages its operations and allocates resources as a single reportable segment. The Company&#8217;s chief operating decision maker is its chief executive officer who reviews financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance, and allocating resources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, restricted cash, and accounts receivable. The Company maintains its cash, cash equivalents, and restricted cash with high-quality financial institutions with investment grade ratings. The Company may also have deposit balances with financial institutions which exceed the Federal Deposit Insurance Corporation insurance limit of $250,000. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company&#8217;s accounts receivable is derived from customers located both inside and outside the United States and most of the Company&#8217;s customers are educational institutions. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial conditions of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers. For information regarding the Company&#8217;s significant customers, see Note&#160;12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Comprehensive Loss and Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The reporting currency of the Company is the United States dollar. The functional currency of the Company&#8217;s Chinese subsidiary is the Chinese renminbi while the functional currency of the Company&#8217;s Japanese subsidiary is the Japanese yen. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured in the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income, net, in the consolidated statements of operations, and have not been material for any of the periods presented. For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income as a component of stockholders&#8217; deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cash, Cash Equivalents, and Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company considers cash on hand, deposits in banks, and investments with original maturities of three&#160;months or less, such as the Company&#8217;s money market funds, to be cash and cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported on the consolidated balance sheet as of December&#160;31, 2025 and 2024, to the amounts reported on the consolidated statement of cash flows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total cash, cash equivalents and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The restricted cash is legally restricted to secure credit card charges incurred by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Accounts Receivable and Allowance for Credit Losses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable are customer obligations due under normal trade terms. Expected credit losses include losses expected based on known credit issues with specific customers as well as a general expected credit loss allowance based on relevant information, including historical loss rates, current conditions, and reasonable economic forecasts that affect collectability. The Company updates its allowance for credit losses on a quarterly basis with changes in the allowance recognized in income from operations. The Company reserves for any accounts receivable balances that are determined to be uncollectible in the allowance for credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">After all attempts to collect accounts, receivable balances have failed, the balance is written off against the allowance for credit losses. As of December&#160;31, 2025 and 2024, the Company reported an allowance for credit losses balance of $94,000 and $44,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s inventory, which includes raw materials and finished goods is valued using the weighted average cost method for hardware inventory while software inventory is recorded at actual cost. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation expense for property and equipment is computed using the straight-line method applied over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or the applicable lease term, including anticipated renewals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Upon retirement or sale of an asset, the cost and related accumulated depreciation is removed from the consolidated balance sheets and the resulting gain or loss is reflected in general and administrative expenses in the consolidated statements of operations and comprehensive loss. Maintenance and repairs are charged to operations as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Asset depreciation and amortization are computed using the following estimated useful lives:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Asset Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s long-lived assets with finite lives consist primarily of property and equipment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Estimated future cash flows are based upon, among other things, assumptions about expected future operating performance and may differ from actual cash flows. If the sum of the projected undiscounted cash flows (excluding interest) is less than the carrying value of the assets, the assets will be written down to the estimated fair value in the period in which the determination is made. There is no impairment to long-lived assets as of and for the&#160;years ended December&#160;31, 2025 and 2024. The Company periodically reviews the remaining estimated useful lives of its long-lived assets. If the estimated useful life assumption for any asset is changed, the remaining balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Classification of Redeemable Preferred Stock as Temporary Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company applies the guidance in Accounting Standards Committee (&#8220;ASC&#8221;) 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity &#8220;ASC 480&#8221;)</i>, to determine the classification of financial instruments issued. The Company first determines if the instruments should be classified as liabilities under this guidance based on the redemption features, if mandatorily redeemable or not, and the method of redemption, if in cash, a variable number of shares or a fixed number of shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">If the terms provide that an instrument is mandatorily redeemable in cash, or the holder can compel a settlement in cash, or will be settled in a variable number of shares predominantly based on a fixed monetary amount, the instrument is generally classified as a liability. Instruments that are settled by issuing a fixed number of shares are generally classified as equity instruments. None of the Company&#8217;s redeemable preferred stock was accounted for as a liability as none of the above-mentioned conditions were present.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company&#8217;s certificate of incorporation does not provide redemption rights to the holders of the Series&#160;A preferred stock. If a liquidation event occurs, all the funds and assets of the Company available for distribution among all the stockholders shall be distributed based on a defined mechanism. Although the Series&#160;A preferred stock is not redeemable, in the event of certain &#8220;deemed liquidation events&#8221; that are not solely within the Company&#8217;s control (including merger, acquisition, or sale of all or substantially all of the Company&#8217;s assets, or public offerings), the holders of the preferred stock would be entitled to preference amounts paid before distribution to other stockholders and hence </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">effectively redeeming the preference amount outside of the Company&#8217;s control. In accordance with Accounting Series&#160;Release No.&#160;268 (&#8220;ASR 268&#8221;) and ASC 480, the Company&#8217;s Series&#160;A redeemable preferred shares are classified outside of stockholders&#8217; deficit in temporary equity as a result of these in-substance contingent redemption rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Deferred Offering Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Deferred offering costs consist of legal, accounting, underwriting fees and other costs incurred that were directly related to the Company&#8217;s planned public offering transaction. These costs were charged to stockholders&#8217; equity (deficit) upon the completion of the transaction. The Company incurred in the year ended December 31, 2024, $2.4 million in offering costs related to the Company&#8217;s planned public offering, the IPO, that was completed in December 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for revenue in accordance with ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. The revenue recognition guidance provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i)&#160;identifying the existence of a contract with a customer; (ii)&#160;identifying the performance obligations within the contract; (iii)&#160;determining the contract&#8217;s transaction price; (iv)&#160;allocating the transaction price to the contract&#8217;s performance obligations; and (v) <span style="color:#231f20;">recognizing revenue as the contract&#8217;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#8217;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, the events which constitute satisfaction of its performance obligations, and when control of any promised goods or services is transferred to its customers. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to each performance obligation in the contract using relative SSP. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering the cost-plus margin approach, along with all reasonably available information, including peer-company selling information while taking into consideration market conditions and other factors, such as customer size, volume purchased, market and industry conditions, product specific factors and historical sales of the deliverables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company sells proprietary augmented reality and virtual reality hardware, software, and related installation and training services to education customers. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#8217;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company offers standard warranty coverage on substantially all products which provides the customer with assurance that the product will function as intended during the first&#160;year. This standard warranty coverage is accounted for as an assurance warranty and is not considered to be a separate performance obligation. Returns and repairs under the Company&#8217;s general assurance warranty of products have not been material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Payment is generally due within 30&#160;days of invoice issuance. The Company uses the practical expedient and does not recognize a significant financing component for payment considerations of less than one&#160;year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Hardware</span>: Hardware sales represent separate performance obligations, all of which are satisfied at a point in time when the hardware is delivered to the customer, which is typically FOB shipping point.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Software</span>: Software sales consist of licenses of functional intellectual property that are satisfied at a point in time when key codes are provided to allow customers to access the software, which is the contract start date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In transactions where the Company provides user-based software licenses to a customer, zSpace recognizes software revenue ratably on a straight-line basis. These fees charged to its customers are recognized on a gross basis as zSpace has determined that it is the principal in the transaction. As a principal to the transaction, the Company obtains control of the third-party software licenses before control is transferred to the customer. The fees paid to third parties for software licenses are recognized as transaction expenses and recorded in cost of goods sold in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Services</span>: The Company offers installation and/or training services for its products, both of which are separate performance obligations and typically are satisfied within a short period of time, often less than one&#160;month. Additionally, the Company offers <span style="-sec-ix-hidden:Hidden_nDjv-viIPUK2_BjElzY-9A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-and <span style="-sec-ix-hidden:Hidden_gMe5K5LlgUed_z4qZQzBFw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span>-year extended warranty contracts customers can purchase at their option, which are also separate performance obligations. All warranty-related performance obligations are generally fulfilled evenly throughout the contract term. Services also includes post-contract support (&#8220;PCS&#8221;) which is akin to a stand-ready performance obligation that is provided throughout the contract term. For all services related performance obligations, the Company believes that the passage of time corresponds directly to the satisfaction of the performance obligations; therefore, an output method of measuring progress based on time elapsed during the contract period is used to recognize revenue ratably on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Liabilities</span>: The Company typically bills in advance of providing goods and services, including for installation and training services, PCS, and extended warranties, resulting in contract liabilities (i.e., deferred revenue). Contract liabilities are classified as current or noncurrent based on the nature of the underlying contractual rights and obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Costs</span>: The Company incurs incremental contract commission costs to obtain contracts with customers which are expected to be recoverable through the term of those contracts. The Company allocates contract costs among the underlying performance obligations to which they relate and amortizes those costs on a systematic basis consistent with the pattern of the transfer of the goods and services. Contract cost assets are typically completely amortized soon after initial recognition as the majority of the Company&#8217;s revenue on the underlying performance obligations is recognized upon delivery of the goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cost of Goods Sold</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company includes within cost of goods sold those costs related to the manufacture and distribution of its AR/VR products, as well as the cost to purchase third-party software. Specifically, the Company includes in cost of goods sold each of the following: material costs, labor and employee benefit costs related to the manufacture of our products, and freight and shipping costs. Costs are expensed as incurred, or as control of products is transferred, except for costs incurred to fulfill a contract, which are capitalized and amortized on a straight-line basis over the expected period of performance. The Company does not incur significant incremental costs to acquire contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Research and development expenses primarily consist of salaries, bonus payments, benefits, travel and other related costs, including equity-based compensation expense, facility-related expenses for personnel engaged in research and development functions, and professional service fees primarily related to consulting and outsourcing services. All the Company&#8217;s research and development costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Selling and Marketing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. The Company includes within sales and marketing expenses labor and other costs directly related to the promotion of our products, including expenses, such as compensation for the Company&#8217;s marketing team and travel expense incurred in connection with promotion efforts, and equity-based compensation expense. The Company does not incur any material advertising costs. Sales and marketing costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">General and Administrative</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. Our general and administrative expenses consist primarily of compensation and related costs for our finance, human resources and other administrative personnel, and include stock-based compensation, employee benefits and travel expenses. In addition, general and administrative expenses include our third-party consulting and advisory services, legal, audit, accounting services and facilities costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company applies the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income or expense in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company records a valuation allowance, when necessary, to reduce deferred tax assets to the amount expected to be realized. Estimates of the realizability of deferred tax assets, as well as the Company&#8217;s assessment of whether an established valuation allowance should be reversed, are based on projected future taxable income, the expected timing of the reversal of deferred tax liabilities, and tax planning strategies. When evaluating whether projected future taxable income will support the realization of the Company&#8217;s deferred tax assets, the Company considers both its historical financial performance and general economic conditions. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company utilizes a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained upon examination by the Internal Revenue Service (&#8220;IRS&#8221;) or other taxing authorities, including resolution of related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual outcomes. Management determined there were no uncertain tax positions at December&#160;31, 2025 and 2024 that would more likely than not be subject to tax by the taxing authorities. No examinations are currently pending.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has three stock incentive plans which grant incentive and nonqualified stock options to employees, directors, and consultants. All stock-based payments to employees, including grants of employee stock options, are recognized in the consolidated financial statements based on their respective grant-date fair values. The Company estimates the fair value of stock-based payment award on the date of grant using the Black-Scholes-Merton option pricing model in accordance with ASC 718, <i style="font-style:italic;">Compensation&#160;&#8212; Stock Compensation</i>. The model requires management to make several assumptions, including expected volatility, expected life, risk-free interest rate, and expected dividends. The Company accounts for forfeitures when they occur. The value of the portion of the award that is ultimately expected to vest is recognized in the Company&#8217;s consolidated statements of operations ratably over the requisite service periods, which is generally 4&#160;years. No option is exercisable for more than 10&#160;years. Share-based awards issued to non-employees are measured at the grant date and not subject to remeasurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Convertible and Non-Convertible Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company issued numerous convertible and non-convertible debt instruments. The Company evaluates embedded conversion and other features within its debt to determine whether any embedded features should be bifurcated from the host instrument and accounted for as a derivative at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the convertible&#160;note issued in 2025 described in Note 5, we elected the fair value option under accounting Standards Codification (&#8220;ASC&#8221;) 825,&#160;<i style="font-style:italic;">Financial Instruments</i>, (&#8220;ASC 825&#8221;) measuring the entire instrument at fair value with changes recognized in earnings. This election is irrevocable&#160;and applied to the whole instrument, consistent with ASC 825-10 guidance. Key estimates include the valuation of original issue discount, accrued interest, and make-whole provisions, which require assumptions about discount rates, credit risk, and market conditions. The fair value option under ASC 825 simplifies the accounting by eliminating the need to bifurcate embedded derivatives under ASC 815,&#160;<i style="font-style:italic;">Derivatives and Hedging</i>&#160;(&#8220;ASC 815&#8221;) and aligns with the principles outlined in ASC 470,&#160;<i style="font-style:italic;">Debt</i>&#160;(&#8220;ASC 470&#8221;) for debt instruments. This approach requires ongoing reassessment of fair value inputs and assumptions, which can significantly affect reported earnings and liabilities<i style="font-style:italic;">.</i>&#160;All fees related to the convertible note were expensed as incurred and not recorded as debt issuance costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s other debt is carried on the consolidated balance sheets on a historical cost basis net of unamortized discounts and premiums because the Company has not elected the fair value option of accounting. Costs associated with acquiring debt are capitalized as a debt discount. The debt discount is presented in the consolidated balance sheets as a direct deduction from the carrying amount of the debt liability. The costs are amortized over the estimated contractual life of the related debt instrument using the effective interest method and are included in interest expense in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and establishes the disclosure requirements regarding fair value measurements. Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 1 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 2 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Inputs, other than quoted prices included within Level 1, that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 3 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities at the measurement date. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. The Company develops these inputs based on the best information available.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The carrying amounts of cash, cash equivalents, and restricted cash, accounts receivable, accrued liabilities, and accounts payable approximate fair value due to their relatively short-term maturities and are classified as short-term assets and liabilities in the accompanying balance sheets. The following table represents the fair value hierarchy for the financial assets and liabilities held by the Company measured at fair value on a recurring basis (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 174</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 174</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt subject to credit risk analysis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,923</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,923</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,923</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,228</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,228</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During the&#160;year ended December&#160;31, 2024, the Company had embedded derivatives related to its outstanding debt instruments. In connection with the Company&#8217;s IPO on December 6, 2024, the outstanding debt instruments were converted into shares of common stock, and accordingly, no embedded derivatives remain outstanding at the year ended December 31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has elected the fair value option under ASC 825-10 to measure its Senior Secured Convertible Note (the "Senior Secured Convertible Note") at fair value on a recurring basis, with the election made at issuance. Changes in the fair value of the Note are recorded in the consolidated statements of operations. The Company measures its convertible debt at fair value on a recurring basis. The fair value was determined utilizing a Monte Carlo simulation using observable market conditions for items such as risk-free rates, discount rates, and volatility assumptions. The fair value of the convertible debt has been categorized as a Level 2 item as of December 31, 2025. See Note&#160;5 for further details regarding the Company&#8217;s debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Net (Loss) Income Per Share Available to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Basic net (loss) income per share is computed by dividing net income (loss) available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net (loss) income per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, temporary redeemable preferred stock, stock options, restricted stock units, warrants and shares available for future issuance under the convertible debt and equity line-of-credit agreements are considered to be common stock-equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Accounting Pronouncements Issued, But Not Yet Adopted</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In November 2024, the FASB issued ASU 2024-04, Debt &#8212; Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. The ASU clarifies the requirements for determining whether the settlement of a convertible debt instrument should be accounted for as an induced conversion. The amendment is effective for all entities for fiscal years beginning after December 15, 2025, including interim periods within those annual periods . Early adoption is permitted for entities that have adopted ASU 2020-06. The Company is currently evaluating the impact of adopting this ASU on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In November 2024, the FASB issued ASU 2024-03, Income Statement &#8212; Reporting Comprehensive Income &#8212; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disaggregate, in a tabular footnote disclosure, certain income statement expense captions into specified natural expense categories. The amendment is effective for fiscal years beginning after December 15, 2026, with interim periods beginning after December 15, 2027. Early adoption is permitted and the amendments may be applied prospectively or retrospectively. The Company is currently evaluating the impact of adopting this ASU on its disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In December&#160;2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which improves income tax disclosures through enhanced disaggregation within the rate reconciliation table and disaggregation of income taxes paid by jurisdiction. The amendment is effective for fiscal&#160;years beginning after December&#160;15, 2025 for emerging growth companies and early adoption is permitted. The amendments should be applied on a prospective basis; however, retrospective application is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. For so long as we continue to be an emerging growth company, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation. The JOBS Act also provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies. This provision allows an emerging growth company to delay the adoption of some accounting standards unless and until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of accounting standards until the earlier of the date we (i)&#160;are no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. </p><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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant accounting policies of the reporting entity.</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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">REVENUE</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Disaggregation of Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company earns revenue through the sale of products and services. Product and service revenue are the disaggregation of revenue primarily used by management, as this disaggregation allows for the evaluation of market trends and certain product lines and services vary in renewing versus non-renewing nature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by recognition method for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 27,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 38,098</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by type of products and services for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Years Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 14,208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 21,991</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 10,558</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 12,857</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,092</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,250</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 27,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 38,098</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by geographic area for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 23,641</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 33,496</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">International</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 4,217</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 4,602</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 27,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 38,098</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The amount of deferred revenue as of December&#160;31, 2025 and December&#160;31, 2024 reflects the revenue expected to be recognized in future periods related to remaining performance obligations as the Company collects payment in advance of satisfaction of performance obligations. Because a majority of the Company&#8217;s performance obligations are satisfied at a point in time soon after the contract is formed or within one&#160;year after the contract is formed, revenue recognized in the following&#160;year related to remaining performance obligations is expected to equal deferred revenue, current portion at the beginning of the&#160;year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, the Company has $2.2 million and $3.6 million, respectively, in deferred revenue, and as of January 1, 2024, the Company had $3.0 million in deferred revenue. As of December&#160;31, 2025 approximately $1.9 million of the balance is expected to be earned within the next 12&#160;months and $0.3 million to be earned within the next 13 to <span style="-sec-ix-hidden:Hidden_smtsDDWVAE6dJ8CiaSVxNA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24&#160;months</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2024, approximately $3.3 million was expected to be earned within the next 12&#160;months, with $0.2 million to be earned within the next 13 to <span style="-sec-ix-hidden:Hidden_ocYexF-VZUi959fppZrgLg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24&#160;months</span></span> and $0.1 million to be earned with the next 25 to <span style="-sec-ix-hidden:Hidden_i3RrKM28-U6DVamvK6674w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">60 months</span></span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, the Company had no contract assets. </p><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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>BALANCE SHEET COMPONENTS</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 );">BALANCE SHEET COMPONENTS</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">4.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">BALANCE SHEET COMPONENTS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Inventory, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">As of December&#160;31, 2025 and 2024, inventory, net of reserve consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Finished goods</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,091</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,935</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Raw materials</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 313</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Inventory, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 2,404</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 3,238</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company writes down inventory for obsolete inventory items and when the net realizable value of inventory items is less than their carrying value. The Company wrote down inventory of $0.2 million and $0.4 million during the&#160;years ended December&#160;31, 2025 and 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Prepaid expenses and other current assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Prepaid expenses and other current assets consisted of the following at December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Advances to suppliers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,163</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 670</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Deferred software costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 147</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 471</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Prepaid operating expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 312</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 514</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total prepaid expenses and other current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 1,622</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 1,655</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Accrued expenses and other current liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Accrued expenses and other current liabilities consisted of the following at December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued purchases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 685</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 685</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,147</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,074</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other current liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,871</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,606</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total accrued expenses and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 3,703</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 5,365</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_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>34
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DebtDisclosureAbstract', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtDisclosureTextBlock', window );">DEBT AND RELATED PARTY DEBT</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;">5.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DEBT </b><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">AND</b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> RELATED PARTY DEBT</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, debt and related party debt is comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Short-term debt:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiza Investments Limited Loans, term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,202</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,562</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,764</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total short-term debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,604</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,764</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other noncurrent debt:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,780</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,562)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total other noncurrent debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,109</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,191</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025, future principal payments for long-term debt, including the current portion, are summarized as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,768</p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,406</p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less adjustment to fair value of Senior Secured Convertible Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,461)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">  Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,713</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:12pt 0pt 10pt 0pt;">During the year ended December 31, 2025, the Company capitalized $0.1 million of debt discount and issuance costs on term loans incurred. Debt discount and issuance costs incurred on convertible debt instruments were either eliminated through restructuring or extinguishment accounting or were considered immaterial and expensed when incurred for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> Debt discount and issuance costs incurred on convertible debt instruments were either eliminated through restructuring or extinguishment accounting or were considered immaterial and expensed when incurred for the&#160;years ended December&#160;31, 2025 and 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As a result of the May&#160;2022 troubled debt restructurings, which are described in further detail below, the maximum future cash flows of certain of the Company&#8217;s convertible debt instruments was less than the carrying amount of the debt at the time of restructuring. For the&#160;year ended December&#160;31, 2024, $0.1 million less interest expense was recorded in the consolidated statements of operations than contractual interest requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">bSpace Investments Limited Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May 2019, the Company entered into a loan and security agreement (the &#8220;LSA&#8221;) with bSpace Investments Limited (&#8220;bSpace&#8221;), an affiliate of the Company&#8217;s controlling financial interest holder. Between 2019 and 2021, the Company borrowed an aggregate of $37.5 million across multiple tranches. The loan was secured by a first-priority interest in all Company collateral and was subject to several amendments that modified maturity dates, interest rates, and repayment premiums. The Company accounted for certain of these modifications as troubled debt restructurings (&#8220;TDR&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May 2022, the Company and bSpace entered into an agreement to convert a portion of the indebtedness into preferred stock. In August 2022, the Company issued 58,972 shares of NCNV preferred stock to bSpace in exchange for the forgiveness of $59.0 million of indebtedness representing principal, repayment premium, and accrued interest. The Company reduced the carrying amount of the debt, including accrued interest, by $45.1 million, representing the fair value of the preferred stock on the date of the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On December 30, 2023, the Company entered into a loan termination agreement with bSpace. Under this agreement, all remaining amounts outstanding under the LSA, including $1.5 million of post-maturity interest, were exchanged for 36,918 shares of NCNV Preferred Stock 3. This termination agreement relieved the Company of any further obligations under the LSA. As of December 31, 2025 and 2024, there was no outstanding balance due under the LSA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Kuwait Investment Authority Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In February 2019, the Company entered into a $5.0 million promissory note with Kuwait Investment Authority (&#8220;KIA&#8221;), a principal shareholder. The note was subject to various amendments between 2020 and 2021 that modified the maturity date, added a repayment premium, and established subordination terms. The Company accounted for certain of these modifications as an extinguishment of debt or a troubled debt restructuring (&#8220;TDR&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May 2022, the Company and KIA entered into an agreement to convert a portion of the indebtedness into preferred stock. In August 2022, the Company issued 8,062 shares of NCNV preferred stock to KIA in exchange for the forgiveness of $8.1 million of indebtedness. The Company recorded a restructuring gain of $0.8 million in connection with this exchange. Upon the execution of the conversion agreement in May 2022, the Company ceased accruing interest on the remaining loan balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In January 2024, the Company entered into a loan termination agreement with KIA under which all remaining obligations, including $0.1 million of post-maturity interest, were exchanged for 5,752 shares of NCNV Preferred Stock 2. This agreement relieved the Company of all further obligations under the KIA loan. As of December 31, 2025 and 2024, there was no outstanding balance due to KIA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"><span style="font-weight:bold;">Term Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">The Company has three outstanding loans as of December 31, 2025 with Fiza Investments Limited, (&#8220;Fiza&#8221;) with a total outstanding principal balance of $7.2 million. On April 10, 2025, in connection with the Senior Secured Convertible Note Financing described below, the maturity date of the Fiza loans were amended to be the latter to occur of December&#160;31, 2027 or the date in which there is no debt outstanding under the Senior Secured Convertible Note (as defined below). As of December 31, 2025, the gross principal amount due on the Fiza term debt is $7.2 million and has been classified as non-current other term loans on the consolidated balance sheet. As of December 31, 2024, $2.2 million due on the Fiza term debt was classified as current other term loans on the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">On April 11, 2025, in connection with the Senior Secured Convertible Note Financing (as defined below), the Company entered into an amendment (the &#8220;Fiza 1 Amendment&#8221;) to that certain Loan and Security Agreement with Fiza &#160;dated November&#160;3, 2022 (the &#8220;Fiza 1 Agreement&#8221;). Pursuant to the Fiza 1 Amendment, the maturity date of the Fiza 1 Agreement is extended to December&#160;31, 2027. The Fiza 1 Amendment also amends the repayment schedule such that, beginning on the latter to occur of December&#160;31, 2027 or the date in which there is no debt outstanding under the Senior Secured Convertible Note (the &#8220;Convertible Note Repayment Date&#8221;), the Company will repay all remaining principal and interest under the Fiza 1 Agreement over twelve equal monthly installments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">On April 11, 2025, also in connection with the Senior Secured Convertible Note Financing, the Company entered into an amendment (the &#8220;Fiza 2 and 3 Amendment&#8221;) to a Loan and Security Agreement dated July&#160;11, 2024 with Fiza (the &#8220;Fiza 2 and 3 Agreement&#8221;). Pursuant to the Fiza 2 and 3 Amendment, the interest rate under the Fiza 2 and 3 Agreement was lowered from 25% to 20%. In addition, until the Convertible Note Repayment Date, the Company shall make monthly payments of interest only. The remaining principal and interest shall be amortized and repaid over 12 months beginning on the Convertible Note Repayment Date, the Company will repay all remaining principal and interest under the Fiza Agreement over twelve monthly installments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On April 11, 2025, the Company and Fiza entered into an intercreditor agreement, with the institutional investor in the Senior Secured Convertible Note Financing (the &#8220;Note Investor&#8221;), pursuant to which, among other things, Fiza subordinated its security interest in the assets of the Company to the security interest of the Note Investor under the Security Agreement in the same assets and agreed to certain covenants limiting its ability to receive cash payments from the Company, including pursuant to the Fiza 1 Agreement and Fiza 2 and 3 Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;">Other Outstanding and Repaid Term Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On February 26, 2025, the Company entered into two Loan and Security Agreements (&#8220;Term Loans 8 and 9&#8221;) in the principal amounts of $1,100,000 and $900,000 (the &#8220;Loans&#8221;) with Itria Ventures LLC (&#8220;Itria&#8221;). The Term Loans 8 and 9 bore interest at a rate of 18.00% per year (subject to increases upon an event of default) and were payable on a monthly basis in 12 equal installments, maturing on February 26, 2026. In connection with the Senior Secured Convertible Note financing on April 11, 2025, all outstanding principal and accrued interest on Term Loans 8 and 9 were prepaid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During 2025, the Company prepaid all of its outstanding Loans with Itria, including Term Loans 8 and 9 above and the following: (i)&#160;Business Loan and Security Agreement (Tranche 1), dated January&#160;31, 2023, for $4,000,000, (ii)&#160;Business Loan and Security Agreement (Tranche 3), dated April&#160;12, 2023 for $680,000, (iii)&#160;Business Loan and Security Agreement (Tranche 4), dated May&#160;17, 2024, for $1,000,000 and (iv)&#160;Business Loan and Security Agreement (Tranches 5 and 6), dated May&#160;17, 2024, for an aggregate principal amount of $1,000,000, and (v)&#160;Business Loan and Security Agreement (Tranche 7), dated June&#160;4, 2024, for $1,500,000. As a result of these repayments, all sums owed by Company to Itria under all of the Loan and Security Agreements have been satisfied in full and all commitments to extend credit lines under the Loan and Security Agreements are terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On August 20, 2025, the Company entered into two Loan and Security Agreements (&#8220;Term Loans 10 and 11&#8221;) in the <span style="-sec-ix-hidden:Hidden_G4EgbmcPHEWw_0RXJxIB6Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">principal</span></span> amounts of $1,000,000 each with Itria for an aggregate total of $2,000,000 (less fees payable to Itria). One of the Term Loan 10 bears interest at a rate of 18.00% per year and is payable on a monthly basis in 15 equal installments, maturing on the 15-month anniversary of the funding date. Term Loan 11 bears interest at a rate of 18.99% per year and is payable on a monthly basis in 18 equal installments, maturing on the 18-month anniversary of the funding date. The Company may prepay either of the Term Loans 10 and 11 in full at any time after the first month of the term, subject to a prepayment fee equal to 1.5% of the unpaid principal balance if the Term Loans 10 and 11 are prepaid within the first 12 months of the term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">The outstanding balance of other outstanding and repaid term loans as of December 31, 2025 and 2024 is $1.6 million and $4.8 million, respectively, and are recorded in the Other Current and Non-Current Debt line items in the consolidated balance sheet. The effective interest rates of Term Loan 1, Term Loan 2, Term Loan 3, Term Loan 4, Term Loan 5, Term Loan 6, Term Loan 7, Term Loan 8, Term Loan 9, Term Loan 10 and Term Loan 11 were 14.2%, 38.2%, 20.1%, 17.8%, 17.8%, 17.8%, 18.8%, 25.0%, 21.4%, 21.0%, and 20.5%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Senior Secured Convertible Note Financing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On April&#160;10, 2025, the Company entered into a securities purchase agreement (the &#8220;Note SPA&#8221;) with the Note Investor, pursuant to which the Company sold, and the Note Investor purchased, the Senior Secured Convertible Note, (such financing, the &#8220;Senior Secured Convertible Note Financing&#8221;) in the original principal amount of $13,978,495, which is convertible into shares of the Company&#8217;s common stock. The Senior Secured Convertible Note Financing closed on April&#160;11, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">The gross proceeds to the Company from the Senior Secured Convertible Note Financing, prior to the payment of legal fees and transaction expenses, was $13,000,000. Subject to the satisfaction of certain conditions contained in the Note SPA, the Company may issue an additional senior secured convertible note to the Note Investor in the principal amount of $7,526,882 (for additional gross proceeds of $7,000,000). The Company used the net proceeds from the Senior Secured Convertible Note Financing to repay existing debt and for working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">The Note SPA contains customary representations, warranties, and covenants of the Company and the Note Investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Description of the Note</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">The Senior Secured Convertible Note was issued with an original issue discount of 7.0% and accrues interest at a rate of 6.0% per annum. The Senior Secured Convertible Note matures on April&#160;11, 2027, unless extended pursuant to the terms thereof. Interest on the Senior Secured Convertible Note is guaranteed through April 11, 2027 regardless of whether the Senior Secured Convertible Note is earlier converted or redeemed. The Senior Secured Convertible Note is secured by a first priority security interest in substantially all the assets of the Company, including its intellectual property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">The Senior Secured Convertible Note is convertible (in whole or in part) at any time prior to April 11, 2027 into the number of shares of common stock equal to (x)&#160;the sum of (i)&#160;the portion of the principal amount to be converted or redeemed, (ii)&#160;all accrued and unpaid interest with respect to such principal amount, and (iii)&#160;all accrued and unpaid late charges with respect to such principal and interest amounts, if any, divided by (y)&#160;a conversion price of $12.39 per share (&#8220;Initial Conversion Price&#8221; and such shares issuable upon conversion of the Note, the &#8220;Conversion Shares&#8221;). In addition, upon the effectiveness of the registration statement covering the resale of the Conversion Shares and before the 90<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup>&#160;day after the closing under the Note SPA, the Note Investor has the right to convert up to $750,000 (or a higher amount mutually agreed upon by the parties) principal per month, priced at 97% of the lowest volume-weighted average price of the common stock (&#8220;VWAP&#8221;) in the 10 trading days prior to the conversion. Pursuant to the Note SPA, in certain cases, the Note Investor must limit the selling of common stock to the higher of (i)&#160;15% of the daily trading volume or (ii)&#160;$100,000 per trading day. At no time may the Note Investor hold or be required to take more than 4.99% (or up to 9.99% at the election of the Investor pursuant to the Senior Secured Convertible Note) of the outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">The conversion price of the Senior Secured Convertible Note was subject to a floor price of $1.98. On October 15, 2025, the Company entered into an amendment to the Senior Secured Convertible Note pursuant to which the floor price was amended to $0.60.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">In addition, if an Event of Default (as defined in the Senior Secured Convertible Note) has occurred under the Note, the Note Investor may elect to convert all or a portion of the Note into shares of common stock at a price equal to the lesser of (i)&#160;80% of the VWAP of the shares of common stock as of the trading day immediately preceding the delivery or deemed delivery of an applicable Event of Default notice and (ii)&#160;80% of the average VWAP of common stock for the five trading days with the lowest VWAP of the shares of common stock during the ten consecutive trading day period ending and including the trading day immediately preceding the delivery or deemed delivery of an applicable Event of Default notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">Upon the occurrence of an Event of Default, the Company is required to deliver written notice to the Note Investor within one business day.&#160;At any time after the earlier of (a)&#160;the Note Investor&#8217;s receipt of an Event of Default notice, and (b)&#160;the Note Investor becoming aware of an Event of Default, the Note Investor may require the Company to redeem all or any portion of the Senior Secured Convertible Note at a 10% premium. Upon an Event of Default, the Senior Secured Convertible Note shall bear interest at a rate of 11.0% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">Beginning 90 days after April 11, 2025, and every month thereafter, the Company must repay the Note Investor $665,643 towards the principal balance of the Senior Secured Convertible Note and any accrued and unpaid interest in cash or, provided certain conditions are satisfied, shares of common stock, at the Company&#8217;s option (collectively, the &#8220;Installment Amount&#8221;). The Note Investor also has the right to accelerate monthly repayment obligations by receiving shares of common stock. For any Installment Amount paid in the form of shares of common stock, the applicable conversion price will be equal to the lesser of (a)&#160;the Initial Conversion Price, and (b)&#160;95% of the lowest VWAP in the ten trading days immediately prior to such conversion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">In connection with a &#8220;Change of Control&#8221; (as defined in the Senior Secured Convertible Note), the Note Investor shall have the right to require the Company to redeem all or any portion of the Note in cash at a price equal to 110% times&#160;the sum of (i)&#160;the portion of the principal amount to be converted or redeemed, (ii)&#160;all accrued and unpaid interest with respect to such principal amount, (iii)&#160;a &#8220;make-whole&#8221; amount to ensure that, if paid, the Note Investor will have received the guaranteed interest pursuant to the Note and (iv)&#160;all accrued and unpaid late charges with respect to the amounts described in (i), (ii)&#160;and (iii), if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Security Agreement and Intellectual Property Security Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On April 11, 2025, the Company entered into a security agreement (the &#8220;Security Agreement&#8221;) and an intellectual property security agreement (the &#8220;Intellectual Property Security Agreement&#8221;), pursuant to which the Company granted to the Note Investor a security interest in all of the assets of the Company, including its intellectual property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Conversion of Principal and Interest amounts into Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Between April 25, 2025 and December 31, 2025, the Company reduced its obligations under the Note by $5.3 million, consisting of (i) $4.9 million of principal and interest converted into 2,590,827 shares of common stock at conversion prices ranging between $0.60 per share to $7.74 per share, and (ii) $0.4 million representing 20% of the proceeds received from certain transactions under the ELOC agreement as requested by the Investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In accordance with ASC 825-10-45-5, the Company determined that the changes in fair value of the Note during the periods presented were primarily attributable to changes in market interest rates and the discount rate used in the valuation model, rather than changes in the Company's own credit risk. Accordingly, the change in fair value was recognized in net income rather than other comprehensive income. The net impact for the year ended December 31, 2025 was a loss of approximately $1.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="letter-spacing:0.2pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">March&#160;2024 Convertible Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20.15pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">In March&#160;2024, the Company entered into a loan for </span><span style="letter-spacing:0.2pt;">$5.0</span><span style="letter-spacing:0.2pt;">&#160;million from Fiza Investments Limited (&#8220;Tranche&#160;V Loan&#8221;). The loan had an annual interest rate of </span><span style="letter-spacing:0.2pt;">20%</span><span style="letter-spacing:0.2pt;"> that is accrued daily, compounded annually, and was payable on the maturity date. There were no material lender or third-party costs incurred in connection with the Tranche&#160;V Loan. The Company accounted for the March&#160;2024 agreement as a modification of the existing loans. The loan was set to mature on March&#160;11, 2026. Upon the IPO, the loan was automatically converted for shares of common stock at a price per share equal to the lesser of (i)&#160;</span><span style="letter-spacing:0.2pt;">85%</span><span style="letter-spacing:0.2pt;"> of the original issue price of the listing (</span><span style="letter-spacing:0.2pt;">100%</span><span style="letter-spacing:0.2pt;"> of the original issue price, if the event occurs after December&#160;31, 2024) or (ii)&#160;an assumed price per share of the stock, using a $250&#160;million valuation for the Company. If the debt has not otherwise been redeemed prior to the maturity date, the holder has the option to convert the loan into shares of the Company at an assumed price per share, using a $150&#160;million valuation for the Company. In connection with the Company&#8217;s IPO on December 6, 2024, the March 2024 convertible debt was converted into </span><span style="letter-spacing:0.2pt;">1,176,471</span><span style="letter-spacing:0.2pt;"> shares of common stock. </span><span style="letter-spacing:0.2pt;">No</span><span style="letter-spacing:0.2pt;"> amount of the March 2024 convertible debt under the Tranche V Loan was outstanding as of December 31, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;letter-spacing:-0.2pt;">SAFE Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.5pt;text-align:justify;text-indent:20pt;margin:0pt;"><span style="letter-spacing:0.2pt;">During July&#160;2024, the Company entered into multiple Simple Agreement for Future Equity (&#8220;SAFE&#8221;) agreements with </span><span style="letter-spacing:0.2pt;">three</span><span style="letter-spacing:0.2pt;"> suppliers in exchange for a reduction of liabilities to such suppliers in the amount of </span><span style="letter-spacing:0.2pt;">$3.3</span><span style="letter-spacing:0.2pt;"> million. In connection with the IPO on December 6, 2024, the </span><span style="letter-spacing:0.2pt;">$3.3</span><span style="letter-spacing:0.2pt;"> million of Safe Agreements were exchanged for </span><span style="letter-spacing:0.2pt;">650,029</span><span style="letter-spacing:0.2pt;"> shares of common stock.</span></p><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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<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/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY</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_zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock', window );">TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">6.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has reserved shares of common stock for issuance as follows as of the periods indicated:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 107,813</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 93,750</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Awards outstanding under the 2017 and 2007 Equity Incentive Plans</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 5,853,656</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 5,984,204</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Awards outstanding under the 2024 Equity Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 895,434</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the convertible debt note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 5,308,221</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under equity line-of-credit agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 17,859</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the 2024 Equity Incentive Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,481,815</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,708,175</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares authorized and available for future issuance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 53,981,656</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 68,364,493</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;">  Total shares reserved and available for future issuance of common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 67,646,454</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 77,150,622</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-bottom:10pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On December&#160;6, 2024, we completed an initial public offering (the &#8220;IPO&#8221;) of&#160;2.2&#160;million shares of common stock at a price of $5.00&#160;per share, which included&#160;0.3&#160;million shares sold to the underwriters pursuant to their option to purchase additional shares. After underwriting discounts and commissions of $0.8&#160;million and offering expenses of $2.6&#160;million, we received net proceeds from the IPO of $7.5&#160;million. In connection with the IPO,&#160;4.0&#160;million outstanding shares of preferred stock were converted into 18.7 million shares of common stock. See Note 1 (Description of Business and Basis of Presentation) for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Common Stock Purchase Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On July&#160;8, 2025, the Company entered into a Common Stock Purchase Agreement (the &#8220;ELOC Agreement&#8221;) with Tumim Stone Capital LLC (&#8220;Tumim&#8221;). Pursuant to the ELOC Agreement, the Company has the right to sell to Tumim up to $30,000,000 worth of newly issued shares (the &#8220;ELOC Shares&#8221;) of the Company&#8217;s common stock (subject to certain conditions and limitations), from time to time during the term of the ELOC Agreement. Sales of common stock pursuant to the ELOC Agreement, and the timing of any sales, are solely at the option of the Company and the Company is under no obligation to sell securities pursuant to this arrangement. Shares of common stock may be sold by the Company pursuant to this arrangement over a period of up to 24 months after the closing of the transactions contemplated by the ELOC Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company controls the timing and amount of any sales of common stock to Tumim. Actual sales of ELOC Shares to Tumim under the ELOC Agreement will depend on a variety of factors to be determined by the Company from time to time, including, among other things, market conditions, the trading price of the common stock, trading volume of the common stock and determinations by the Company as to the appropriate sources of funding for the Company and its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company agreed to reimburse Tumim for the reasonable out-of-pocket expenses (including legal fees and expenses), up to a maximum of $25,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In all instances, the Company may not sell shares of our common stock to Tumim under the ELOC Agreement if it would result in Tumim beneficially owning more than 4.99% of the outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The net proceeds from sales, under the ELOC Agreement, depend on the frequency and prices at which the Company sells shares of common stock to Tumim. To the extent the Company sells shares under the ELOC Agreement, the Company currently plans to use any proceeds therefrom for operating expenses, working capital and other general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The ELOC Agreement will automatically terminate on the earliest to occur of (i)&#160;the 24-month anniversary after July 8, 2025, (ii)&#160;the date on which Tumim has purchased the total commitment worth of shares of common stock, (iii)&#160;the date on which the common stock shall have failed to be listed or quoted on The Nasdaq Capital Market or any other &#8220;Eligible Market&#8221; (as defined in the ELOC Agreement), (iv)&#160;30 trading days after the Company commences a voluntary bankruptcy proceeding or any person commences a proceeding against the Company, or (v)&#160;the date on which a custodian is appointed for the Company or for all or substantially all of its property, or the Company makes a general assignment for the benefit of its creditors. The Company has the right to terminate the ELOC Agreement at any time after Commencement, at no cost or penalty, upon five trading days&#8217; prior written notice to Tumim. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025, the total shares issued under the ELOC Agreement are 6,482,141 for total proceeds of $5.6 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Notice of Delisting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">On November 25, 2025, the Company received a written notice  from the Listing Qualifications Department (the &#8220;Staff&#8221;) of&#160;The Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) indicating that the Company is not in compliance with the continued listing requirement set forth in Nasdaq Listing Rule 5550(b)(2), which requires listed companies to maintain a minimum market value of listed securities (&#8220;MVLS&#8221;) of at least $35,000,000. Based on the Staff&#8217;s review of the Company&#8217;s MVLS, the Company&#8217;s MVLS was below $35 million for the previous 30 consecutive business days. In addition, on December 11, 2025, the Company received another notice from the Staff notifying the Company that the closing bid price of its common stock was below $1.00 for the previous 30 consecutive business days.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Neither of the notices from Nasdaq have immediate effect on the listing or trading of the Company&#8217;s common stock on the Nasdaq Capital Market. In accordance with Nasdaq&#8217;s listing rules, the Company has a period of 180 calendar&#160;days, or until May&#160;26, 2026, to regain compliance with the MVLS requirement and a period of 180 calendar&#160;days, or until June&#160;9, 2026, to regain compliance with the bid price requirement. To regain compliance with the MVLS requirement, the MVLS of the Company&#8217;s common stock must close at $35 million or more for a minimum of 10 consecutive business&#160;days during this compliance period, unless Nasdaq exercises its discretion to require a longer period. To regain compliance with the bid price requirement, the minimum bid price of the Company&#8217;s common stock must be $1.00 or more for a minimum of 10 consecutive business&#160;days during this compliance period, unless Nasdaq exercises its discretion to require a longer period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">If the Company does not regain compliance within the prescribed periods, the Staff will provide written notification that the Company&#8217;s securities are subject to delisting. The Company may then appeal the Staff&#8217;s determination to a Hearings Panel pursuant to Nasdaq Listing Rule 5815(a), but there can be no assurance that Nasdaq would grant the Company&#8217;s request for approval of its compliance plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company intends to actively monitor its MVLS and its bid price and is evaluating its options to regain compliance with the Nasdaq Listing Rules. However, there can be no assurance that the Company will be able to regain compliance with the Nasdaq Listing Rules or will otherwise be in compliance with other Nasdaq listing criteria.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025 and 2024, the Company was authorized to issue 5,000,000 shares of preferred stock with no shares of preferred stock designated or outstanding. As of December&#160;31, 2023, the Company was authorized to issue 4,014,946 shares of preferred stock with a par value of $0.00001 per share, of which 3,874,946 shares were designated as Series&#160;A preferred stock and 140,000 shares were designated as NCNV preferred shares. Activity for both the Series&#160;A and NCNV preferred stock for the&#160;year ended December&#160;31, 2024 was as follows (in thousands, except share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Series A Preferred Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2023:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 3,874,946</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 3,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Series A Temporary Preferred Stock into common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,874,946)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2025:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As part of the Recapitalization and discussed below, shares of NCNV 1 and NCNV 3 preferred stock were issued in December&#160;2023. No amounts of NCNV 1, NCNV 2, or NCNV 3 preferred stock were previously outstanding.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 3</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 55,312</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 55,312</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 48,640</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 48,640</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancellation of NCNV 1 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (562)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (562)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of NCNV 2 Preferred Stock in exchange for Debt Forgiveness</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reduction of the original issue price from $1,000 to $600 per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,900)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,455)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Conversion of NCNV 1, 2 and 3 Preferred Stock into common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,850)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,451)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,185)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2025:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In connection with the IPO, the Company issued to the underwriter warrants to purchase 107,813 shares of common stock (including the over-allotment option exercised) at an exercise price of $7.50 per share. The warrants expire five years after the IPO in December 2029. The Company used the Black-Scholes method to determine the fair value of the warrants at the time of issuance to the underwriter and determined the warrants meet the requirements under ASC 480, ASC 718, and ASC 815-40 to be classified as equity. The fair market value of the warrants was determined to be $0.2 million at the time of issuance in December 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Series&#160;A Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Series&#160;A preferred stock had the following rights and privileges until all outstanding shares of the Series A preferred stock were converted into 3,874,946 shares of common stock as part of the Company&#8217;s IPO on December 6, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Dividend Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The holders of the Series&#160;A preferred stock are entitled to receive dividends at the rate of 11% per annum of the purchase price per share. The dividends accrued on a daily basis whether or not they are declared by the Board of Directors. No dividends were declared by the Board of Directors. Therefore, while the dividends were accruing on a daily basis, the Company had not recorded this as a liability on the Company&#8217;s consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Redemption Rights (Liquidation)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In the event of certain capital transactions deemed to be a liquidation transaction, the holders of the Series&#160;A preferred stock were entitled to a per share liquidation preference, plus any declared but unpaid dividends on such shares, prior to distributions to any class of common stockholders. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Conversion Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Each share of Series&#160;A preferred stock could be voluntarily converted into shares of common stock at any time. All outstanding shares of Series&#160;A preferred stock automatically converted into common stock upon the closing of the IPO by dividing the original issue price, as adjusted for dividends, by the conversion price.<span style="letter-spacing:0.2pt;"> The initial Series A preferred conversion price was </span><span style="letter-spacing:0.2pt;">$0.7744515</span><span style="letter-spacing:0.2pt;"> per share. The conversion price was subject to adjustment upon issuances of additional shares of common stock if the consideration paid per common share is less than the conversion price in effect immediately prior to the issuance of additional shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Voting Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Holders of the Series&#160;A preferred stock were entitled to cast the number of votes equal to 100 times the number of shares of common stock into which the shares of Series&#160;A preferred stock could be converted. Common stockholders are entitled to one vote for each share of common stock held.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">NCNV Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On January&#160;11, 2024, 562 shares of NCNV 1 preferred stock were converted into NCNV 2 preferred stock and 5,752 shares of NCNV 2 preferred stock were issued in exchange for all the outstanding debt from <span style="letter-spacing:0.2pt;">KIA as described in Note&#160;5 </span>(&#8220;New NCNV Preferred Stock&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The New NCNV Preferred Stock had a liquidation preference senior to the Series&#160;A preferred stock and Common Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The New NCNV Preferred Stock had the following rights and privileges until it was converted into 13,097,040 shares of common stock as part of the Company&#8217;s IPO on December 6, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Dividend Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The holders of the New NCNV Preferred Stock were entitled to receive dividends at the rate of 5% of the issue price per share of $1,000, prior to payment of dividends to the holders of Series&#160;A preferred stock, if declared by the Board of Directors. The dividends are non-cumulative.<span style="letter-spacing:0.2pt;"> On July&#160;12, 2024, the Company amended its certificate of incorporation to change the issue price per share of the NCNV Preferred Stock from </span><span style="letter-spacing:0.2pt;">$1,000</span><span style="letter-spacing:0.2pt;"> to </span><span style="letter-spacing:0.2pt;">$600</span><span style="letter-spacing:0.2pt;">. </span>As of December&#160;31, 2023 and through December 6, 2024, no dividends had been declared by the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Conversion Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">New NCNV Preferred Stock were non-convertible other than the automatic mandatory conversion provision described above.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Voting Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">New NCNV Preferred Stock were non-voting.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">In addition to the New NCNV Preferred Stock rights and privileges, the Original NCNV preferred stock had the following rights:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Redemption</i><i style="font-style:italic;letter-spacing:0.2pt;"> Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20pt;margin:0pt;"><span style="letter-spacing:0.2pt;">At any time on or after March&#160;15, 2023, the majority holders of NCNV preferred stock could request redemption at the issue price per share of </span><span style="letter-spacing:0.2pt;">$600</span><span style="letter-spacing:0.2pt;"> per share, plus all declared but unpaid dividends. </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred stock and stockholders' 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;">zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>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.26.1</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 EXPENSE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 EXPENSE</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 EXPENSE</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">7.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">STOCK BASED COMPENSATION EXPENSE</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Equity incentive plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Prior to December 2024, the Company had adopted two equity incentive plans in 2007 (the &#8220;2007 Plan&#8221;) and 2017 (the &#8220;2017 Plan&#8221;). In December 2024, the Company adopted the 2024 Equity Incentive Plan (the &#8220;2024 Plan,&#8221; and together with the 2007 Plan and the 2017 Plan, the &#8220;Stock Plans&#8221;) to provide for the grant of stock options, stock appreciation rights (&#8220;SARs&#8221;), restricted stock, restricted stock units and other stock or cash-based awards to our directors, employees, non-employee directors and service providers. Equity awards are granted with an exercise price per share equal to at least the estimated fair value of the underlying common stock on the date of grant. The vesting period is determined through individual award agreements. Awards generally expire 10&#160;years from the date of grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On February 13, 2025, the Company granted 724,646 Restricted Stock Units (&#8220;RSUs&#8221;) to its named executive officers and the members of the Board of Directors under the 2024 Plan at a fair market value of $12.9 million. The approximately 0.7 million officer and director RSUs vest at quarterly periods over <span style="-sec-ix-hidden:Hidden_0ZLrR02k70yDn5TtjCuXsw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to three years. On March 31, 2025, the Company granted 620,934 RSUs to employees at a fair market value of $4.6 million. The approximately 0.6 million employee RSUs vest at quarterly periods over three years. During the remainder of the fiscal year ended December 31, 2025, the Company granted an additional 189,219 RSUs to employees at a fair value market value of $0.6 million and vest at quarterly periods over three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, a total of 8,692,379 shares were authorized for issuance under the Stock Plans. As of December 31, 2025, 7,210,564 shares have been granted or issued under the Stock Plans, leaving 1,481,815 shares available for future awards. As of December 31, 2025, there were 5,984,204 shares granted under the 2007 Plan and the 2017 Plan. The shares available for issuance under the 2024 Plan may consist, in whole or in part, of authorized and unissued shares or reacquired shares. Shares from the 2024 Plan which are forfeited due to employee termination or expiration are returned to the share pool. Similarly, shares from the 2024 Plan which are withheld upon exercise to provide for the exercise price and/or taxes due and shares repurchased by the Company are also returned to the pool.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Since December 6, 2024, we have not granted and do not intend to grant any further awards under the 2007 Plan or the 2017 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="color:#231f20;font-weight:bold;">Time-Based Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;">Time-based restricted stock units (RSUs) granted to employees under the 2024 Plan typically vest over </span><span style="-sec-ix-hidden:Hidden_3eFrLy7-oEmJxpgqVUtx4Q;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span><span style="color:#231f20;"> to </span><span style="color:#231f20;">three years</span><span style="color:#231f20;"> and are subject to forfeiture if employment terminates prior to the vesting or lapse of restrictions, as applicable. RSUs are not considered outstanding common stock until they vest. The value of RSUs is determined by the stock price on the grant date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;">The following table summarizes the activity related to RSUs subject to time-based vesting requirements for the year ended December 31, 2025:</span></p><div style="padding-left:9pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95.77%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:66.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RSUs</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested as of January 1, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> -</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,534,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12.08</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Vested</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (330,926)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14.33</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (308,439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.57</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested as of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 895,434</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13.13</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">As of December 31, 2025, total unrecognized stock-based  compensation cost for RSUs was approximately </span>$11.8 million which is expected to be recognized on a straight-line basis over a weighted average period of 1.5 <span style="color:#231f20;">years. The intrinsic value of RSUs as of December 31, 2025 was </span><span style="color:#231f20;">$0.4</span><span style="color:#231f20;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Determination of fair value of stock options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, the Company had approximately 5.9 million and 6.0 million options outstanding, respectively, under the Stock Plans. As of December&#160;31, 2025 and 2024, all options outstanding were granted solely with time-based vesting requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There were no options granted during the year ended December 31, 2025. The fair value of the stock options granted during the&#160;year ended December&#160;31, 2024 was estimated on the grant date using the Black-Scholes valuation model with the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Expected term</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">5.0</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">6.1</span><span style="color:#231f20;"> years</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Risk-free interest rates</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">1.0%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">4.5%</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Expected volatility</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">54.9%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">66.4%</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Dividend Yield&#160;&#8212;</i> The dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to do so.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected Term&#160;&#8212;</i> The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding. The Company determines the expected term using the simplified method as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options, including the date provided for completion of the performance condition event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected Volatility&#160;&#8212;</i> Because the Company does not have any trading history of its common stock, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within the Company&#8217;s industry that the Company considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Fair Value of Common Stock&#160;&#8212;</i> Given the absence of a public trading market, the Company&#8217;s Board of Directors considered numerous objective and subjective factors to determine the fair value of its common stock at each grant date. These factors included, but were not limited to: (i)&#160;independent third-party valuations of common stock; (ii)&#160;the prices for the Company&#8217;s redeemable temporary preferred stock sold to outside investors; (iii)&#160;the rights and preferences of redeemable temporary preferred stock relative to common stock; (iv)&#160;the lack of marketability of its common stock; (v)&#160;developments in the business; and (vi)&#160;the likelihood of achieving a liquidity event, such as an IPO or sale of the Company, given prevailing market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A summary of the Company&#8217;s stock option plan and the changes during the&#160;year ended December&#160;31, 2025 and 2024, are presented below:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant&#160;Date&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, January 1, 2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 948,464</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6.20</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7.25</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">Granted  </span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,059,228</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.57</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.50</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited </p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,769)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.57</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,878)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 348.07</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised </p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,841)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.29</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,984,204</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.04</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Exercisable, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,554,326</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.07</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7.91</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Expected to Vest, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,984,204</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.04</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,839)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 340.36</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,435)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.46</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100,274)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.56</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,853,656</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Exercisable, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,834,573</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.01</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6.91</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Expected to Vest, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,853,656</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The Company&#8217;s closing stock price as of December 31, 2025 is $0.47 per share. As all outstanding options have an exercise price greater than the closing price, there does not exist any intrinsic value as of December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, there was no unrecognized stock-based compensation cost for stock options granted. The intrinsic value of stock options exercised during the&#160;year ended December 31, 2025 and 2024 was $0.2 million and $41,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">Stock-based compensation included in the consolidated statements of operations for the year ended December 31, 2025 and 2024, are presented below:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 77</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 130</span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 388</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 802</span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,122</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,808</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 4,533</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,995</span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total stock-based compensation expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 7,120</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 7,735</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="letter-spacing:0.2pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">March 2024 Stock Option Issuance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">In March&#160;2024, the Company granted employees and members of the Board of Directors stock options to purchase a total of </span><span style="letter-spacing:0.2pt;">5,028,756</span><span style="letter-spacing:0.2pt;"> shares of common stock. The stock options have varying vesting periods ranging from immediate at time of the grant to three&#160;years from grant date or service start date, are exercisable at </span><span style="letter-spacing:0.2pt;">$2.57</span><span style="letter-spacing:0.2pt;"> per share and have an expiration period of </span><span style="letter-spacing:0.2pt;">10</span><span style="letter-spacing:0.2pt;">&#160;years. These stock option grants were issued from the 2017 Stock Plan.</span></p><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>37
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>TAXES</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 );">TAXES</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">8.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">TAXES</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the United States. The OBBBA includes significant tax-related provisions, including the permanent extension of certain provisions of the Tax Cuts and Jobs Act, modifications to Section 174 research and development capitalization rules, changes to the Section 163(j) interest expense limitation, and modifications to net operating loss provisions. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company has evaluated the impact of the OBBBA on its deferred tax assets and liabilities as of December 31, 2025. Due to the Company's full valuation allowance against its net deferred tax assets, the OBBBA did not have a material impact on the Company's income tax expense for the year ended December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The components of the income tax expense for the fiscal years ended December&#160;31, 2025 and 2024 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 34</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total deferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 34</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A reconciliation of total income tax expense and the amount computed by applying the federal statutory income tax rate of 21.0% to loss before provision from income taxes for the fiscal years ended December 31, 2025 and 2024 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computed expected tax benefit at federal statutory rate</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State benefit, net of federal benefit</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (575)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt change in fair value</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extinguishment of debt</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other permanent book-tax differences</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Other  </span></p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total income tax expense</b></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 14</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 34</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Temporary differences that give rise to significant portions of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2025 and 2024 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals and revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 473</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,306</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 864</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,756</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Section 163(j) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 634</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized research &amp; development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 315</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total gross deferred assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 19,008</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 14,422</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,384)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 38</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (38)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company has recorded a full valuation allowance on its deferred tax asset balances as of December&#160;31, 2025 and 2024. The valuation allowance increased by $4.6 million for the&#160;year ending December&#160;31, 2025 and increased by $3.9 million for the&#160;year ending December&#160;31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Federal and state tax laws impose significant restrictions on the utilization of net operating loss carryforwards in the event of a change in ownership of the Company, as defined by Internal Revenue Code Section&#160;382 (&#8220;Section&#160;382&#8221;). The Company believes that it is more likely than not that a Section 382 change in control occurred on August 12, 2022. The Company is subject to a federal Section 382 annual limitation of $7.8 million annually for the 5 years after the change in control, and a $0.5 million annual limitation thereafter. No deferred tax assets are expected to expire unutilized as a result of this expected change in control. The Company intends to prepare and complete a formal Section 382 analysis of this change in control at the time tax attributes are expected to be utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has net operating loss carryforwards for Federal and State income tax purposes of approximately $219.8 million and $176.9 million, respectively, as of December&#160;31, 2025. Of these amounts, $158.1 million of federal net operating losses and $141.7 million of state net operating losses are expected to expire unutilized and thus no deferred tax assets are established for such loss carryforwards as of December&#160;31, 2025. In addition to the Section 382 annual limitation resulting from the August 12, 2022 change in control discussed above, the Company is also subject to a separate federal Section 382 annual limitation of $2.2 million annually for the 5 years following a change in control that occurred in December 2020, and a $0 annual limitation thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Per the Tax Cuts and Jobs Act (&#8220;TCJA&#8221;) signed into law by President Trump in 2017, the federal NOL carryforwards generated in 2018 and&#160;later years can be carried forward indefinitely. The federal NOL carryforwards generated in 2017 and prior&#160;years will continue to have their 20-year carryforward period and will begin expiring in 2037. The state NOL carryforwards, if not utilized, will expire beginning in 2029.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has federal and state Section&#160;163(j)&#160;limited interest expense carryforwards of $6.1 million and $4.8 million for both federal and state as of December&#160;31, 2025 and 2024, respectively. Of these amounts, $1.9 million and $2.2 million of both federal and state Section&#160;163(j)&#160;carryforwards are not more likely than not to be utilized and thus no deferred tax assets are established for such NOL carryforwards as of December&#160;31, 2025 and 2024, respectively. Section&#160;163(j)&#160;attributes carry forward indefinitely.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has $1.4 million of federal and $1.4 million of California state research and development credit carryforwards for Federal and California income tax purposes, respectively, as of December&#160;31, 2025 and 2024. As of December&#160;31, 2025 and 2024 these credits are subject to IRC Section&#160;382 and are not more likely than not to be utilized and thus no deferred tax assets are established for such research credit carryforwards as of December&#160;31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has approximately $0.6 million and $0.5 million of foreign NOL carryforward of 10&#160;years as of December&#160;31, 2025 and 2024, respectively, that begin to expire in 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company files taxes in the United States, California, various US states and foreign jurisdictions. Due to the Company&#8217;s significant net operating loss (NOL) position, the tax returns for the years 2006 through 2024 for U.S. federal purposes and 2008 through 2024 for California remain open to examination by the respective tax authorities. Under the applicable statutes of limitations, the tax authorities generally retain the right to examine these periods and adjust the NOL carryforwards until the statutory period has expired for the year in which the NOLs are utilized. As of December 31, 2025, the Company is not currently under examination by the Internal Revenue Service or any other major taxing authority. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company had unrecognized tax benefits of $2.8 million as of December&#160;31, 2019 related to research and development tax credits. These unrecognized tax benefits, if recognized, would not affect the effective tax rate. As of December&#160;31, 2025 and 2024, such research and development tax credits are subject to Section&#160;382 limitations and are not more likely than not to be utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There were no interest or penalties accrued at December&#160;31, 2025 and 2024. As of December&#160;31, 2025 and 2024, the Company recorded a valuation allowance of $19.0 million and $14.4 million, respectively, against the deferred tax asset balance as realization is uncertain due to a history of operating losses.</p><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>38
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 INCOME (LOSS) PER SHARE</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 INCOME (LOSS) PER SHARE</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">9.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">NET (LOSS) INCOME PER SHARE</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">Net (loss) income per common share (&#8220;EPS&#8221;) is presented for both Basic EPS and Diluted EPS. Basic EPS is based on the weighted-average number of common shares outstanding during the period. Diluted EPS is based on the weighted-average number of common shares and common shares equivalents outstanding during the period. Diluted shares outstanding includes the dilutive effect of in-the-money options, warrants, restricted stock units, shares issued under the equity line-of-credit, and convertible securities. The dilutive effect of such in-the-money options is calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options and the amount of compensation cost for future service that has not yet been recognized are collectively assumed to be used to repurchase shares. Diluted EPS for convertible securities is calculated using the &#8216;if- converted&#8217; method, assuming all convertible securities outstanding during the period were converted into common stock at the beginning of the reporting period, resulting in an adjustment to both the numerator (net income) and denominator (weighted average shares outstanding) to reflect the potential dilution from such conversions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">When an entity has a loss from operations, including potential shares in the denominator of diluted per share computations will generally be anti-dilutive, even if the entity has net income after adjusting for discontinued operations. That is, including potential shares in the denominator of the earnings per share calculation for a loss-making entity will generally decrease the loss per share and, therefore, those shares should be excluded from calculations of diluted earnings per share.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In<span style="letter-spacing:0.2pt;"> computing the net (loss) income available to common shareholders, adjustments to the carrying value of preferred shares as a result of a modification accounted for as an extinguishment during a period should be subtracted or added to the net (loss) income in arriving at the net (loss) income available to common shareholders. For the year ended December 31, 2024, the adjustment of </span><span style="letter-spacing:0.2pt;">$43.7</span><span style="letter-spacing:0.2pt;"> million associated with the reduction in the original issue price of the NCNV preferred shares from </span><span style="letter-spacing:0.2pt;">$1,000</span><span style="letter-spacing:0.2pt;"> to </span><span style="letter-spacing:0.2pt;">$600</span><span style="letter-spacing:0.2pt;"> per share has been accounted for as an extinguishment and is reflected as an adjustment to the net loss of </span><span style="letter-spacing:0.2pt;">$20.8</span><span style="letter-spacing:0.2pt;"> million during the period in arriving at the net income available to common shareholders. See also Note 6 &#8212; Temporary Redeemable Preferred Stock for additional information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following data show the amounts used in computing EPS and the effect on income and the weighted average number of shares:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,823)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,656</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (309)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income available to common shareholders used in basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,524</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add back interest expense on convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 915</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add back cumulative preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income available to common shareholders used in diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,748</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares used in basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,039,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,728,127</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments to weighted average shares for shares used in diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,823,613</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,306</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of SAFE agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 286,266</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 886,471</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of Series A shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,401,910</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares used in diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,039,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,127,693</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (loss) income per common share &#8211; basic </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1.01)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 13.03</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Net (loss)  income per common share &#8211; diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1.01)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 1.03</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">For the years ended December 31, 2025 and 2024, the following items have been excluded from the computation of diluted net (loss) income per share because the effect of including these would have been anti-dilutive</span>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incentive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,853,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,681</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 895,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 107,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the convertible debt note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,308,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under equity line-of-credit agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,182,983</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,681</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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>39
<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.26.1</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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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</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 style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;">10.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">RELATED PARTY TRANSACTIONS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Gulf Islamic Investments Holding, LLC (&#8220;GII&#8221;)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">GII and its related parties hold the controlling interest on the Company&#8217;s Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In connection with the hiring in 2023 of the Company&#8217;s Chief Financial Officer, Erick DeOliveira, the Company has expensed and accrued $0.2 million as of December 31, 2025 with a related party, GII, for recruitment fees paid on the Company&#8217;s behalf by GII.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May&#160;2019, the Company entered into a loan and security agreement with bSpace, a related party with GII. The bSpace loan was amended multiple times throughout 2021 and 2022, the details are fully described in Note&#160;5. As of December&#160;31, 2022, the Company owed total principal amounts of $31.5 million to bSpace under the loan and security agreement and subsequent amendments. As of December&#160;31, 2022, the Company was not in compliance with certain covenants related to the loan; therefore, the loan has been reclassified to short-term debt. As of December&#160;31, 2023, the Company has been released from all further obligations under the loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As more fully described in Note&#160;5, on August&#160;12, 2022 bSpace forgave amounts due under its loan and security agreement, in exchange for 58,972 shares of NCNV preferred stock. On December&#160;30, 2023, the Company entered into a loan conversion agreement under which all remaining amounts outstanding under the bSpace loan, plus unearned interest of $1.5 million, were redeemed for 36,918 shares of newly created NCNV Preferred Stock 3. Refer to Note&#160;6 for details regarding the rights and privileges of the NCNV preferred stock series. The December&#160;2023 conversion agreements relieved the Company of any further obligations under the loan and security agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Kuwait Investment Authority</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In February&#160;2019, the Company entered into a loan security agreement with a related party, KIA, for $5.0 million. The KIA loan was amended during 2020 and 2021 and the details surrounding the initial and subsequent modifications are fully described in Note&#160;5. As of December&#160;31, 2022 the Company owed principal amounts of $5.0 million to KIA under the original agreement and subsequent amendments to the KIA loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">As more fully described in Note&#160;5, on August&#160;12, 2022, KIA forgave amounts due under its loan and security agreement in exchange for </span><span style="letter-spacing:0.2pt;">8,062</span><span style="letter-spacing:0.2pt;"> shares of NCNV preferred stock. In January&#160;2024, the Company entered into a loan termination agreement under which all remaining amounts outstanding under the KIA loan, plus unearned interest of </span><span style="letter-spacing:0.2pt;">$0.1</span><span style="letter-spacing:0.2pt;">&#160;million, were redeemed for </span><span style="letter-spacing:0.2pt;">5,752</span><span style="letter-spacing:0.2pt;"> shares of newly created NCNV Preferred Stock 2 as described in Note&#160;6. Refer to Note&#160;6 for details regarding the rights and privileges of the NCNV preferred stock series. The January&#160;2024 conversion agreement relieved the Company of any further obligations under the KIA loan. </span></p><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>40
<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.26.1</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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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.</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"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">11.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">COMMITMENTS AND CONTINGENCIES</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Litigation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From time to time, the Company may be involved in lawsuits, claims, investigations, and proceedings consisting of intellectual property, commercial, employment, and other matters, which arise in the ordinary course of business. In accordance with ASC Topic 450, <i style="font-style:italic;">Contingencies</i>, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December&#160;31, 2025 and 2024, there were no matters pending that required provision.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Original Merger Agreement with Edtech was terminated on June&#160;21, 2023.&#160;<span style="letter-spacing:0.2pt;">On July&#160;12, 2024, EdtechX filed a complaint in the Superior Court of the State of Delaware in connection with the termination of the EdtechX Merger Agreement, claiming breaches of contract and the implied covenant of good faith and fair dealing. On September 20, 2024, the Company filed a motion to dismiss the complaint in Delaware Superior Court.</span>&#160;At this time, the Company is not aware of any pending litigation related to this matter and as such has not recorded any provision for loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Purchase Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has agreements with hardware suppliers to purchase inventory. As of December&#160;31, 2025, the Company had $10.4 million in purchase obligations outstanding, all of which are scheduled to come due on or before December 31, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><b style="font-weight:bold;">Employment Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has employment agreements in place with three of its key executives. These executive employment agreements provide, among other things, for the payment of up to eighteen months of severance compensation for terminations under certain circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025, with respect to these agreements, aggregated annual salaries was $1.3 million and potential severance payments to these key executives was $1.4 million, if triggered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><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>41
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RisksAndUncertaintiesAbstract', window );"><strong>MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</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_ConcentrationRiskDisclosureTextBlock', window );">MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">12.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company had certain customers whose revenue individually represented 10% or more of the Company&#8217;s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company&#8217;s total accounts receivable, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the&#160;year ended December&#160;31, 2025 there were no individual customers which represented 10% or more of the Company&#8217;s total revenue. For the&#160;year ended December&#160;31, 2024 there was one individual customer which represented 13% of the Company&#8217;s total revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025, one customer accounted for approximately 11% of the Company&#8217;s accounts receivable. As of December&#160;31, 2024, one customer accounted for approximately 10% of the Company&#8217;s accounts receivable.</p><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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk 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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<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 21<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-3A<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 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<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/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/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_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="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>42
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>SEGMENT REPORTING</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_SegmentReportingDisclosureTextBlock', window );">SEGMENT REPORTING</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">13.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">SEGMENT REPORTING</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s chief operating decision maker is its chief executive officer who reviews financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance, and allocating resources. The Company&#8217;s chief operating decision maker reviews segment performance and allocates resources based upon revenues and expenses. As the Company has only one reportable segment, revenues and expenses are reported only on a consolidated basis. The measure of segment assets is reported in the consolidated balance sheet as total consolidated assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table presents selected financial <span style="background:#ffffff;">information about revenues, expenses and net loss for the years ende</span><span style="background:#ffffff;">d December 31, 2025 and 2024 for the Company&#8217;s </span><span style="background:#ffffff;">one</span><span style="background:#ffffff;"> reportable segment:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Excess and obsolete</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Software engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Platform engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Marketing and business development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">International sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 33,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other (expense) income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on change in fair value of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,945)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on extinguishment of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,789)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffffff;">&#8203;</span></p><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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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/2003/role/disclosureRef<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/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 10: 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 11: 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 12: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: 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 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>43
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DefinedContributionPlanAbstract', window );"><strong>EMPLOYEE BENEFITS</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_DefinedContributionPlanTextBlock', window );">EMPLOYEE BENEFITS</a></td>
<td class="text"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">14.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">EMPLOYEE BENEFITS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company maintains a qualified 401(k)&#160;plan (the &#8220;401(k) Plan&#8221;) which allows participants to defer from 0% to 100% of cash compensation. The 401(k) Plan allows employees to contribute on a pretax and after-tax basis to a Traditional and Roth 401(k). The 401(k) Plan allows employees who meet the age requirements and reach the 401(k) Plan contribution limits to make catch-up contributions (which are eligible for matching contributions). Employee contributions are limited to a maximum annual amount as set periodically by the Internal Revenue Code. The Company matches pretax and Roth employee contributions up to $2,000 per participant annually and all matching contributions vest immediately. The matching contributions to the 401(k) Plan totaled approximately $0.2 and $0.1 million for the&#160;years ended December&#160;31, 2025 and 2024, respectively.</p><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_DefinedContributionPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedContributionPlanAbstract</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 defined contribution 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715-70/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_DefinedContributionPlanTextBlock</td>
</tr>
<tr>
<td style="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>44
<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.26.1</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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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</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"><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;">15.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;">SUBSEQUENT EVENTS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Management has evaluated subsequent events and has determined that there were no subsequent events that required recognition or disclosure in the financial statements as of and for the period ending December&#160;31, 2025, except as disclosed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Senior Secured Convertible Note Financing Amendment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">On January 8, 2026, the Company entered into an Amendment #2 to the Senior Secured Convertible Note (the &#8220;Note Amendment&#8221;) with the Note Investor, which amended the terms of the Senior Secured Convertible Note.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Note Amendment revised the definition of &#8220;Floor Price&#8221; as set forth in the Senior Secured Convertible Note from $0.60 per share to $0.22 per share, subject to adjustment for reverse and forward stock splits, recapitalizations and similar transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, the Note Amendment revised the definition of &#8220;Equity Conditions,&#8221; the satisfaction of which is generally a prerequisite to the Company's ability to make installments payments in shares of common stock. The Note Amendment modified the definition of &#8220;Equity Conditions&#8221; to reduce the required minimum VWAP of the common stock over the 20 trading days prior to the applicable date from $0.75 to $0.30.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Except as specifically set forth in the Note Amendment, all other terms, covenants, and conditions of the Senior Secured Convertible Note remain in full force and effect.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Preferred Stock Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On January 23, 2026, the Company entered into a Securities Purchase Agreement (the &#8220;SPA&#8221;) with an institutional investor (the &#8220;Purchaser&#8221;), pursuant to which the Company agreed to issue and sell to the Purchaser shares of the Company&#8217;s Series P Preferred Stock (as defined below), and <span style="-sec-ix-hidden:Hidden_ChsDKVIadkmhNnEwVQ_big;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five-year</span></span> warrants (the &#8220;Series P Warrants&#8221;) to purchase shares of the Company&#8217;s common stock in one or more closings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">At the initial closing held on January 27, 2026 (the &#8220;Initial Closing&#8221;), the Purchaser purchased 1,500,000 shares of Series P Preferred Stock and Series P Warrants to purchase 1,000,000 shares of common stock for an aggregate purchase price of $3,000,000. The initial purchase price per share of Series P Preferred Stock was $2.00. The initial exercise price for the Series P Warrants is $3.00 per share, subject to standard and customary adjustments. The Company and the Purchaser may mutually agree to additional closings within one year of the Initial Closing, up to an aggregate limit of $10,000,000 for all purchases under the SPA. The SPA contains customary representations, warranties and indemnification provisions.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr style=""><td style="vertical-align:top;width:100%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Amendments to Articles of Incorporation or Bylaws</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On January 27, 2026, the Company filed a Certificate of Designations of Series P Convertible Preferred Stock (the &#8220;Series P COD&#8221;) with the Secretary of State of the State of Delaware. The Series P COD establishes a new series of preferred stock designated as &#8220;Series P Convertible Preferred Stock&#8221; (the &#8220;Series P Preferred Stock&#8221;) and authorizes the issuance of up to 5,000,000 shares of Series P Preferred Stock, par value $0.00001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Each share of Series P Preferred Stock has a stated value of $2.00, subject to adjustment as set forth in the Series P COD (the &#8220;Stated Value&#8221;). Holders of Series P Preferred Stock are entitled to receive cumulative dividends at a rate of eighteen percent (18%) per annum, payable annually. Dividends accrue and compound annually and are payable solely in additional shares of Series P Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In the event of any liquidation, dissolution, or winding-up of the Company, or a Change of Control Transaction (as defined in the Series P COD), holders of Series P Preferred Stock are entitled to receive, prior to any distribution to holders of junior securities, an amount per share equal to the Stated Value plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Series P Preferred Stock votes together with the Company&#8217;s common stock on an as-converted basis. Additionally, as long as any shares of Series P Preferred Stock remain outstanding, the Company cannot take certain actions without the affirmative vote of the holders of a majority of the outstanding Series P Preferred Stock. These actions include, among others: (a) adversely altering the rights of the Series P Preferred Stock; (b) creating any class of stock senior to or pari passu with the Series P Preferred Stock; or (c) amending the Company&#8217;s Certificate of Incorporation in a manner that adversely affects the holders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Beginning on the third anniversary of the Original Issue Date (as defined in the Series P COD), holders may opt to convert their shares of Series P Preferred Stock into shares of common stock. The conversion rate is determined by dividing the Stated Value (plus accrued unpaid dividends) by the &#8220;Conversion Price.&#8221; The initial &#8220;Conversion Price&#8221; is the Stated Value ($2.00) and is subject to adjustment for stock splits, stock dividends, and similar events. All outstanding shares of Series P Preferred Stock will automatically convert into shares of common stock on the fifth anniversary of the Original Issue Date. For the automatic conversion occurring on the fifth anniversary of the Original Issue Date, the conversion rate is the lower of (y) the Conversion Price and (z) 80% of the 90-Day VWAP of the Company&#8217;s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Series P Preferred Stock may not be converted if such conversion would result in the holder (together with its affiliates) beneficially owning in excess of 4.99% of the Company&#8217;s outstanding common stock. A holder may increase or decrease this limitation upon notice to the Company, up to a maximum of 9.99%, provided that any increase will not be effective until the 61st day after such notice. The Company is prohibited from issuing shares of common stock upon conversion of the Series P Preferred Stock if such issuance would breach the Company&#8217;s obligations under the rules of Nasdaq, unless shareholder approval is obtained.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On February 9, 2026, Jiangxi Kmax Industrial Co., Ltd. (&#8220;KMax&#8221;) filed a complaint against zSpace in the United States District Court for the Northern District of California. The complaint arises from a Software Resale License Agreement, dated July 24, 2019, and alleges breach of contract related to unpaid revenue share invoices totaling $557,940 plus interest. We have recorded an account payable of $0.6 million as of December 31, 2025 in connection with this matter, however, we intend to assert counterclaims, including for violation of confidentiality agreements and infringement of our intellectual property rights. Our initial response to the complaint is due March 19, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March 11, 2026, Kmax filed a second complaint against the Company and certain of its current and former officers in the U.S. District Court for the Southern District of New York. The complaint alleges violations of federal securities laws as well as various state common law claims. The allegations arise from Kmax's $15 million investment in the Company&#8217;s pre-IPO private placement financings between 2017 and 2019. Kmax seeks compensatory and rescissory damages, interest, and costs. The Company believes the claims are without merit and intends to defend itself vigorously against these allegations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Reverse stock split</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March 13, 2026, stockholders of the Company, holding shares of outstanding common stock of the Company, par value $0.00001 per share, representing in excess of a majority of the outstanding votes of the capital stock of the Company (the &#8220;Consenting Stockholders&#8221;) as of the record date of March 12, 2026 (the &#8220;Record Date&#8221;), took action by written consent and without a meeting pursuant to Section 228 of the Delaware General Corporation Law and the Company&#8217;s Amended and Restated Certificate of Incorporation and Bylaws (the &#8220;Written Consent&#8221;). The Written Consent: (i) authorized the Company&#8217;s board of directors to effect a reverse split of the Company&#8217;s issued and outstanding Common Stock (the &#8220;Reverse Stock Split&#8221;) in a ratio of no less than 1-for-15 and no more than 1-for-25 (the &#8220;Range&#8221;); (ii) authorized the Board to determine whether or not to effect the Reverse Stock Split and to determine the exact ratio of any Reverse Stock Split within the Range, each as determined by the Board in its discretion at any time prior to the one year anniversary of the filing of a Definitive Information Statement on Schedule 14C with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) pertaining to the Reverse Stock Split; and (iii) approved the form of amendment to the Amended and Restated Certificate of Incorporation effecting the Reverse Stock Split and the subsequent filing thereof with the Secretary of State for the State of Delaware.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Pursuant to rules adopted by the SEC under the Securities Exchange Act of 1934, a Definitive Information Statement on Schedule 14C was filed with the SEC on March 23, 2026 and will be sent or provided to the stockholders of the Company. The Written Consent will be effective 20 days after the Definitive Information Statement on Schedule 14C relating to such consent is mailed to stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On the Record Date, there were issued and outstanding shares of the Company&#8217;s capital stock representing 37,142,955 votes. As of the Record Date, the Consenting Stockholders held, in the aggregate, capital stock entitled to 18,694,538 votes (on an as converted basis), representing 50.33% of the outstanding voting power of the Company&#8217;s stockholders. As the Reverse Stock Split was approved by the Written Consent, there were no votes against, abstaining or broker non-votes in relation to these matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Additional Senior Secured Convertible Note Financing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March&#160;16, 2026, the Company entered into an amendment to the Securities Purchase Agreement (the &#8220;Amendment&#8221;) providing for, among other things, multiple closings pursuant to the Securities Purchase Agreement, rather than a total of two closings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, the Company and the Investor agreed in the Amendment to conduct a second closing pursuant to the Securities Purchase Agreement, which occurred on March 16, 2026 (the &#8220;Second Closing&#8221;). On the Second Closing, the Company issued an additional Note in the original principal amount of $4,301,075 (the &#8220;Senior Secured Additional Convertible Note&#8221;). The Company intends to use the net proceeds from the issuance of the Senior Secured Additional Convertible Note to repay approximately $2,000,000 of existing debt owed to the Investor, and for working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Senior Secured Additional Convertible Note is substantially similar to the form of the original Senior Secured Convertible Note issued by the Company on April&#160;11, 2025, except that the maturity date of the Senior Secured Additional Convertible Note is March&#160;15, 2028, the Initial Conversion Price is $0.28 per share, and the Additional Note is subject to a floor price of $0.05 per share. See Note 5 for additional information regarding the Senior Secured Convertible Note.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Itria Refinancing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March&#160;19, 2026, the Company, entered into a new Loan and Security Agreement the (&#8220;New Loan Agreement&#8221;) with Itria Ventures LLC (the &#8220;Lender&#8221;) in connection with the refinancing of all of its outstanding debt with the Lender. Pursuant to the New Loan Agreement, the Lender agreed to provide the Company with a term loan in the principal amount of $1,344,500 (the &#8220;New Loan&#8221;) at an interest rate of 18.99% per year. The New Loan is payable on a monthly basis in 24 equal installments, maturing on the 24-month anniversary of the funding date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The proceeds of the New Loan were used to refinance and pay off in full the two existing Loan and Security Agreements dated August&#160;20, 2025, which had original <span style="-sec-ix-hidden:Hidden_SNak4eme0EWryuO7a0Rt1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">principal</span></span> amounts of $1,000,000 each. In connection with this refinancing, the Company, the Lender, and the Company&#8217;s existing Senior Lender, entered into an amended intercreditor agreement (the &#8220;Intercreditor Agreement&#8221;) to maintain the subordinated status of the New Loan, pursuant to which, among other things,&#160;Itria subordinated its security interest in the assets of the Company to the security interest of the Senior Lender and agreed to certain covenants limiting its ability to declare an event of default under the New Loan Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company may prepay the New Loan in full at any time after the first month of the term, subject to a prepayment fee equal to 1.5% of the unpaid principal balance if the New Loan is prepaid within the first 12 months of the term. The New Loan is secured by a second priority lien on substantially all of the Company&#8217;s assets and is guaranteed by the Company&#8217;s two wholly owned subsidiaries -- zSpace Technologies (Shanghai) Ltd. and zSpace K.K. The New Loan Agreement contains standard representations, warranties and affirmative covenants, including relating to use of proceeds and information rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, the New Loan Agreement contains certain customary negative covenants, including that the Company may incur no additional indebtedness other than certain permitted indebtedness. The New Loan Agreement also contains customary events of default, including, but not limited to, upon non-payment, the occurrence of material adverse changes to the Company&#8217;s business, or bankruptcy. Upon the occurrence of an event of default, the applicable interest rate would increase by five percentage points and the Lender may declare the outstanding principal and accrued interest immediately due and payable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Fiza Amendment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March 22, 2026, the Company and Fiza entered into an Amendment No. 4 (the &#8220;Fiza Amendment&#8221;) to Loan and Security Agreement dated July 11, 2024 (as amended, the &#8220;Fiza Loan Agreement&#8221;). Pursuant to the Fiza Amendment, the parties agreed to a moratorium on the payment of interest by the Company pursuant to the Fiza Loan Agreement until December 31, 2026 (the &#8220;Moratorium Period&#8221;). During the Moratorium Period, interest will continue to accrue on the outstanding principal balance at the applicable interest rate and will be deferred and capitalized (added to the outstanding principal balance) on each corresponding accrual date. Following the Moratorium Period, the Company shall continue monthly interest-only payments to Fiza pursuant to the terms of the Fiza Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><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>45
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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 Income (Loss)</a></td>
<td class="num">$ (25,388)<span></span>
</td>
<td class="num">$ (20,823)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 402<br> -Subsection v<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_PvpTable</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.26.1</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>Dec. 31, 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_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">During the three months ended December 31, 2025, none of our directors or officers (as defined in Rule16a-1(f) of the Exchange Act) adopted, modified or terminated a "Rule 10b5-1 trading arrangement" or a "non-Rule 10b5-1 trading arrangement" as such terms are defined under Item 408 of Regulation S-K during the covered period.<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_Rule10b51ArrAdoptedFlag', window );">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_NonRule10b51ArrAdoptedFlag', window );">Non-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_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</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_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_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MtrlTermsOfTrdArrTextBlock</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>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph 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_TradingArrByIndTable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.26.1</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 Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [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_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</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_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</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>48
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have adopted processes for assessing, identifying, and managing material risks from cybersecurity threats as part of our implementation of the NIST Cybersecurity Framework (CSF) 2.0. These processes are integrated into our overall risk management approach, as overseen by our board of directors, primarily through its audit committee. We do not regularly engage third-party consultants, legal advisors, or audit firms in connection with such processes. However, our processes include overseeing and identifying risks from cybersecurity threats associated with the use of various other third-party service providers. We conduct assessments of certain third-party providers before engagement and have established procedures in its effort to mitigate risks related to data breaches or other security incidents originating from third parties. We also continue to provide our employees with cybersecurity and data protection training to support our risk mitigation efforts.</p><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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">These processes are integrated into our overall risk management approach, as overseen by our board of directors, primarily through its audit committee.<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">The audit committee of our board of directors is responsible for, among other things, reviewing and discussing with management and the internal audit group management&#8217;s risk assessment and risk management policies, including cybersecurity risks. The audit committee would be informed of material risks from cybersecurity threats pursuant to the escalation criteria as set forth in our NIST CSF 2.0 procedures.<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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Under the oversight of the audit committee of our board of directors, and as directed by our Chief Executive Officer, our Chief Information Security Officer (&#8220;CISO&#8221;) is primarily responsible for the assessment and management of material cybersecurity risks.</p><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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The CISO also notifies the audit committee chair of any material cybersecurity incident.<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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Under the oversight of the audit committee of our board of directors, and as directed by our Chief Executive Officer, our Chief Information Security Officer (&#8220;CISO&#8221;) is primarily responsible for the assessment and management of material cybersecurity risks.</p><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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Under the oversight of the audit committee of our board of directors, and as directed by our Chief Executive Officer, our Chief Information Security Officer (&#8220;CISO&#8221;) is primarily responsible for the assessment and management of material cybersecurity risks.</p><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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">The CISO has over 25 years of experience in information security, risk management, and compliance, has served as the President and CEO at other organizations with cybersecurity responsibility.<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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The CISO, or a delegate, informs the audit committee of certain cybersecurity incidents that may potentially be determined to be material pursuant to escalation criteria set forth in our incident response plan and related processes. The audit committee is also responsible for advising our Chief Executive Officer and Chief Financial Officer regarding cybersecurity disclosures in public filings. The CISO also notifies the audit committee chair of any material cybersecurity incident. </p><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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<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;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<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;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<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;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<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;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<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;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>49
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Management bases its estimates on historical experience and on various other factors it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Accordingly, actual results could differ materially from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, including standalone selling price (&#8220;SSP&#8221;) and the allocation of the transaction price, valuation of accounts receivable, valuation of inventory, fair value of convertible notes, valuation of the Company&#8217;s common stock and temporary redeemable preferred stock prior to the IPO, valuation allowance of deferred tax assets and liabilities, and stock-based compensation. To the extent the Company&#8217;s actual results differ materially from those estimates and assumptions, the Company&#8217;s future consolidated financial statements could be affected.</p><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_zspc_EmergingGrowthCompanyPolicyTextBlock', window );">Emerging Growth Company</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Emerging Growth Company</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company is an emerging growth company (&#8220;EGC&#8221;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i)&#160;is no longer an EGC or (ii)&#160;affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.</p><span></span>
</td>
</tr>
<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"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company manages its operations and allocates resources as a single reportable segment. The Company&#8217;s chief operating decision maker is its chief executive officer who reviews financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance, and allocating resources.</p><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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, restricted cash, and accounts receivable. The Company maintains its cash, cash equivalents, and restricted cash with high-quality financial institutions with investment grade ratings. The Company may also have deposit balances with financial institutions which exceed the Federal Deposit Insurance Corporation insurance limit of $250,000. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company&#8217;s accounts receivable is derived from customers located both inside and outside the United States and most of the Company&#8217;s customers are educational institutions. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial conditions of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers. For information regarding the Company&#8217;s significant customers, see Note&#160;12.</p><span></span>
</td>
</tr>
<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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Comprehensive Loss and Foreign Currency Translation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Comprehensive Loss and Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The reporting currency of the Company is the United States dollar. The functional currency of the Company&#8217;s Chinese subsidiary is the Chinese renminbi while the functional currency of the Company&#8217;s Japanese subsidiary is the Japanese yen. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured in the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income, net, in the consolidated statements of operations, and have not been material for any of the periods presented. For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income as a component of stockholders&#8217; deficit.</p><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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cash, Cash Equivalents, and Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company considers cash on hand, deposits in banks, and investments with original maturities of three&#160;months or less, such as the Company&#8217;s money market funds, to be cash and cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported on the consolidated balance sheet as of December&#160;31, 2025 and 2024, to the amounts reported on the consolidated statement of cash flows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total cash, cash equivalents and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The restricted cash is legally restricted to secure credit card charges incurred by the Company.</p><span></span>
</td>
</tr>
<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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable and Allowance for Credit Losses</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Accounts Receivable and Allowance for Credit Losses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable are customer obligations due under normal trade terms. Expected credit losses include losses expected based on known credit issues with specific customers as well as a general expected credit loss allowance based on relevant information, including historical loss rates, current conditions, and reasonable economic forecasts that affect collectability. The Company updates its allowance for credit losses on a quarterly basis with changes in the allowance recognized in income from operations. The Company reserves for any accounts receivable balances that are determined to be uncollectible in the allowance for credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">After all attempts to collect accounts, receivable balances have failed, the balance is written off against the allowance for credit losses. As of December&#160;31, 2025 and 2024, the Company reported an allowance for credit losses balance of $94,000 and $44,000, respectively.</p><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_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s inventory, which includes raw materials and finished goods is valued using the weighted average cost method for hardware inventory while software inventory is recorded at actual cost. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.</p><span></span>
</td>
</tr>
<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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation expense for property and equipment is computed using the straight-line method applied over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or the applicable lease term, including anticipated renewals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Upon retirement or sale of an asset, the cost and related accumulated depreciation is removed from the consolidated balance sheets and the resulting gain or loss is reflected in general and administrative expenses in the consolidated statements of operations and comprehensive loss. Maintenance and repairs are charged to operations as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Asset depreciation and amortization are computed using the following estimated useful lives:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Asset Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s long-lived assets with finite lives consist primarily of property and equipment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Estimated future cash flows are based upon, among other things, assumptions about expected future operating performance and may differ from actual cash flows. If the sum of the projected undiscounted cash flows (excluding interest) is less than the carrying value of the assets, the assets will be written down to the estimated fair value in the period in which the determination is made. There is no impairment to long-lived assets as of and for the&#160;years ended December&#160;31, 2025 and 2024. The Company periodically reviews the remaining estimated useful lives of its long-lived assets. If the estimated useful life assumption for any asset is changed, the remaining balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.</p><span></span>
</td>
</tr>
<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_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy', window );">Classification of Redeemable Preferred Stock as Temporary Equity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Classification of Redeemable Preferred Stock as Temporary Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company applies the guidance in Accounting Standards Committee (&#8220;ASC&#8221;) 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity &#8220;ASC 480&#8221;)</i>, to determine the classification of financial instruments issued. The Company first determines if the instruments should be classified as liabilities under this guidance based on the redemption features, if mandatorily redeemable or not, and the method of redemption, if in cash, a variable number of shares or a fixed number of shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">If the terms provide that an instrument is mandatorily redeemable in cash, or the holder can compel a settlement in cash, or will be settled in a variable number of shares predominantly based on a fixed monetary amount, the instrument is generally classified as a liability. Instruments that are settled by issuing a fixed number of shares are generally classified as equity instruments. None of the Company&#8217;s redeemable preferred stock was accounted for as a liability as none of the above-mentioned conditions were present.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company&#8217;s certificate of incorporation does not provide redemption rights to the holders of the Series&#160;A preferred stock. If a liquidation event occurs, all the funds and assets of the Company available for distribution among all the stockholders shall be distributed based on a defined mechanism. Although the Series&#160;A preferred stock is not redeemable, in the event of certain &#8220;deemed liquidation events&#8221; that are not solely within the Company&#8217;s control (including merger, acquisition, or sale of all or substantially all of the Company&#8217;s assets, or public offerings), the holders of the preferred stock would be entitled to preference amounts paid before distribution to other stockholders and hence </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">effectively redeeming the preference amount outside of the Company&#8217;s control. In accordance with Accounting Series&#160;Release No.&#160;268 (&#8220;ASR 268&#8221;) and ASC 480, the Company&#8217;s Series&#160;A redeemable preferred shares are classified outside of stockholders&#8217; deficit in temporary equity as a result of these in-substance contingent redemption rights.</p><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_DeferredChargesPolicyTextBlock', window );">Deferred Offering Costs</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Deferred Offering Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Deferred offering costs consist of legal, accounting, underwriting fees and other costs incurred that were directly related to the Company&#8217;s planned public offering transaction. These costs were charged to stockholders&#8217; equity (deficit) upon the completion of the transaction. The Company incurred in the year ended December 31, 2024, $2.4 million in offering costs related to the Company&#8217;s planned public offering, the IPO, that was completed in December 2024.</p><span></span>
</td>
</tr>
<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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for revenue in accordance with ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. The revenue recognition guidance provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i)&#160;identifying the existence of a contract with a customer; (ii)&#160;identifying the performance obligations within the contract; (iii)&#160;determining the contract&#8217;s transaction price; (iv)&#160;allocating the transaction price to the contract&#8217;s performance obligations; and (v) <span style="color:#231f20;">recognizing revenue as the contract&#8217;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#8217;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, the events which constitute satisfaction of its performance obligations, and when control of any promised goods or services is transferred to its customers. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to each performance obligation in the contract using relative SSP. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering the cost-plus margin approach, along with all reasonably available information, including peer-company selling information while taking into consideration market conditions and other factors, such as customer size, volume purchased, market and industry conditions, product specific factors and historical sales of the deliverables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company sells proprietary augmented reality and virtual reality hardware, software, and related installation and training services to education customers. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#8217;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company offers standard warranty coverage on substantially all products which provides the customer with assurance that the product will function as intended during the first&#160;year. This standard warranty coverage is accounted for as an assurance warranty and is not considered to be a separate performance obligation. Returns and repairs under the Company&#8217;s general assurance warranty of products have not been material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Payment is generally due within 30&#160;days of invoice issuance. The Company uses the practical expedient and does not recognize a significant financing component for payment considerations of less than one&#160;year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Hardware</span>: Hardware sales represent separate performance obligations, all of which are satisfied at a point in time when the hardware is delivered to the customer, which is typically FOB shipping point.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Software</span>: Software sales consist of licenses of functional intellectual property that are satisfied at a point in time when key codes are provided to allow customers to access the software, which is the contract start date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In transactions where the Company provides user-based software licenses to a customer, zSpace recognizes software revenue ratably on a straight-line basis. These fees charged to its customers are recognized on a gross basis as zSpace has determined that it is the principal in the transaction. As a principal to the transaction, the Company obtains control of the third-party software licenses before control is transferred to the customer. The fees paid to third parties for software licenses are recognized as transaction expenses and recorded in cost of goods sold in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Services</span>: The Company offers installation and/or training services for its products, both of which are separate performance obligations and typically are satisfied within a short period of time, often less than one&#160;month. Additionally, the Company offers <span style="-sec-ix-hidden:Hidden_nDjv-viIPUK2_BjElzY-9A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-and <span style="-sec-ix-hidden:Hidden_gMe5K5LlgUed_z4qZQzBFw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span>-year extended warranty contracts customers can purchase at their option, which are also separate performance obligations. All warranty-related performance obligations are generally fulfilled evenly throughout the contract term. Services also includes post-contract support (&#8220;PCS&#8221;) which is akin to a stand-ready performance obligation that is provided throughout the contract term. For all services related performance obligations, the Company believes that the passage of time corresponds directly to the satisfaction of the performance obligations; therefore, an output method of measuring progress based on time elapsed during the contract period is used to recognize revenue ratably on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Liabilities</span>: The Company typically bills in advance of providing goods and services, including for installation and training services, PCS, and extended warranties, resulting in contract liabilities (i.e., deferred revenue). Contract liabilities are classified as current or noncurrent based on the nature of the underlying contractual rights and obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Costs</span>: The Company incurs incremental contract commission costs to obtain contracts with customers which are expected to be recoverable through the term of those contracts. The Company allocates contract costs among the underlying performance obligations to which they relate and amortizes those costs on a systematic basis consistent with the pattern of the transfer of the goods and services. Contract cost assets are typically completely amortized soon after initial recognition as the majority of the Company&#8217;s revenue on the underlying performance obligations is recognized upon delivery of the goods or services.</p><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_CostOfSalesPolicyTextBlock', window );">Cost of Goods Sold</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Cost of Goods Sold</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company includes within cost of goods sold those costs related to the manufacture and distribution of its AR/VR products, as well as the cost to purchase third-party software. Specifically, the Company includes in cost of goods sold each of the following: material costs, labor and employee benefit costs related to the manufacture of our products, and freight and shipping costs. Costs are expensed as incurred, or as control of products is transferred, except for costs incurred to fulfill a contract, which are capitalized and amortized on a straight-line basis over the expected period of performance. The Company does not incur significant incremental costs to acquire contracts.</p><span></span>
</td>
</tr>
<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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Research and development expenses primarily consist of salaries, bonus payments, benefits, travel and other related costs, including equity-based compensation expense, facility-related expenses for personnel engaged in research and development functions, and professional service fees primarily related to consulting and outsourcing services. All the Company&#8217;s research and development costs are expensed as incurred.</p><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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling and Marketing, General and Administrative</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Selling and Marketing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. The Company includes within sales and marketing expenses labor and other costs directly related to the promotion of our products, including expenses, such as compensation for the Company&#8217;s marketing team and travel expense incurred in connection with promotion efforts, and equity-based compensation expense. The Company does not incur any material advertising costs. Sales and marketing costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">General and Administrative</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. Our general and administrative expenses consist primarily of compensation and related costs for our finance, human resources and other administrative personnel, and include stock-based compensation, employee benefits and travel expenses. In addition, general and administrative expenses include our third-party consulting and advisory services, legal, audit, accounting services and facilities costs.</p><span></span>
</td>
</tr>
<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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company applies the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income or expense in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company records a valuation allowance, when necessary, to reduce deferred tax assets to the amount expected to be realized. Estimates of the realizability of deferred tax assets, as well as the Company&#8217;s assessment of whether an established valuation allowance should be reversed, are based on projected future taxable income, the expected timing of the reversal of deferred tax liabilities, and tax planning strategies. When evaluating whether projected future taxable income will support the realization of the Company&#8217;s deferred tax assets, the Company considers both its historical financial performance and general economic conditions. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company utilizes a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained upon examination by the Internal Revenue Service (&#8220;IRS&#8221;) or other taxing authorities, including resolution of related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual outcomes. Management determined there were no uncertain tax positions at December&#160;31, 2025 and 2024 that would more likely than not be subject to tax by the taxing authorities. No examinations are currently pending.</p><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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has three stock incentive plans which grant incentive and nonqualified stock options to employees, directors, and consultants. All stock-based payments to employees, including grants of employee stock options, are recognized in the consolidated financial statements based on their respective grant-date fair values. The Company estimates the fair value of stock-based payment award on the date of grant using the Black-Scholes-Merton option pricing model in accordance with ASC 718, <i style="font-style:italic;">Compensation&#160;&#8212; Stock Compensation</i>. The model requires management to make several assumptions, including expected volatility, expected life, risk-free interest rate, and expected dividends. The Company accounts for forfeitures when they occur. The value of the portion of the award that is ultimately expected to vest is recognized in the Company&#8217;s consolidated statements of operations ratably over the requisite service periods, which is generally 4&#160;years. No option is exercisable for more than 10&#160;years. Share-based awards issued to non-employees are measured at the grant date and not subject to remeasurement.</p><span></span>
</td>
</tr>
<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_DebtPolicyTextBlock', window );">Convertible and Non-Convertible Debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Convertible and Non-Convertible Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company issued numerous convertible and non-convertible debt instruments. The Company evaluates embedded conversion and other features within its debt to determine whether any embedded features should be bifurcated from the host instrument and accounted for as a derivative at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the convertible&#160;note issued in 2025 described in Note 5, we elected the fair value option under accounting Standards Codification (&#8220;ASC&#8221;) 825,&#160;<i style="font-style:italic;">Financial Instruments</i>, (&#8220;ASC 825&#8221;) measuring the entire instrument at fair value with changes recognized in earnings. This election is irrevocable&#160;and applied to the whole instrument, consistent with ASC 825-10 guidance. Key estimates include the valuation of original issue discount, accrued interest, and make-whole provisions, which require assumptions about discount rates, credit risk, and market conditions. The fair value option under ASC 825 simplifies the accounting by eliminating the need to bifurcate embedded derivatives under ASC 815,&#160;<i style="font-style:italic;">Derivatives and Hedging</i>&#160;(&#8220;ASC 815&#8221;) and aligns with the principles outlined in ASC 470,&#160;<i style="font-style:italic;">Debt</i>&#160;(&#8220;ASC 470&#8221;) for debt instruments. This approach requires ongoing reassessment of fair value inputs and assumptions, which can significantly affect reported earnings and liabilities<i style="font-style:italic;">.</i>&#160;All fees related to the convertible note were expensed as incurred and not recorded as debt issuance costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s other debt is carried on the consolidated balance sheets on a historical cost basis net of unamortized discounts and premiums because the Company has not elected the fair value option of accounting. Costs associated with acquiring debt are capitalized as a debt discount. The debt discount is presented in the consolidated balance sheets as a direct deduction from the carrying amount of the debt liability. The costs are amortized over the estimated contractual life of the related debt instrument using the effective interest method and are included in interest expense in the consolidated statements of operations.</p><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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and establishes the disclosure requirements regarding fair value measurements. Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 1 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 2 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Inputs, other than quoted prices included within Level 1, that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Level 3 Inputs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities at the measurement date. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. The Company develops these inputs based on the best information available.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The carrying amounts of cash, cash equivalents, and restricted cash, accounts receivable, accrued liabilities, and accounts payable approximate fair value due to their relatively short-term maturities and are classified as short-term assets and liabilities in the accompanying balance sheets. The following table represents the fair value hierarchy for the financial assets and liabilities held by the Company measured at fair value on a recurring basis (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 174</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 174</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt subject to credit risk analysis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,923</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,923</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,923</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,228</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,228</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During the&#160;year ended December&#160;31, 2024, the Company had embedded derivatives related to its outstanding debt instruments. In connection with the Company&#8217;s IPO on December 6, 2024, the outstanding debt instruments were converted into shares of common stock, and accordingly, no embedded derivatives remain outstanding at the year ended December 31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has elected the fair value option under ASC 825-10 to measure its Senior Secured Convertible Note (the "Senior Secured Convertible Note") at fair value on a recurring basis, with the election made at issuance. Changes in the fair value of the Note are recorded in the consolidated statements of operations. The Company measures its convertible debt at fair value on a recurring basis. The fair value was determined utilizing a Monte Carlo simulation using observable market conditions for items such as risk-free rates, discount rates, and volatility assumptions. The fair value of the convertible debt has been categorized as a Level 2 item as of December 31, 2025. See Note&#160;5 for further details regarding the Company&#8217;s debt.</p><span></span>
</td>
</tr>
<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_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) Per Share Available to Common Stockholders</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Net (Loss) Income Per Share Available to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Basic net (loss) income per share is computed by dividing net income (loss) available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net (loss) income per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, temporary redeemable preferred stock, stock options, restricted stock units, warrants and shares available for future issuance under the convertible debt and equity line-of-credit agreements are considered to be common stock-equivalents.</p><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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting and Pronouncements Issued, But Not Yet Adopted</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Accounting Pronouncements Issued, But Not Yet Adopted</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In November 2024, the FASB issued ASU 2024-04, Debt &#8212; Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. The ASU clarifies the requirements for determining whether the settlement of a convertible debt instrument should be accounted for as an induced conversion. The amendment is effective for all entities for fiscal years beginning after December 15, 2025, including interim periods within those annual periods . Early adoption is permitted for entities that have adopted ASU 2020-06. The Company is currently evaluating the impact of adopting this ASU on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In November 2024, the FASB issued ASU 2024-03, Income Statement &#8212; Reporting Comprehensive Income &#8212; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disaggregate, in a tabular footnote disclosure, certain income statement expense captions into specified natural expense categories. The amendment is effective for fiscal years beginning after December 15, 2026, with interim periods beginning after December 15, 2027. Early adoption is permitted and the amendments may be applied prospectively or retrospectively. The Company is currently evaluating the impact of adopting this ASU on its disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In December&#160;2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which improves income tax disclosures through enhanced disaggregation within the rate reconciliation table and disaggregation of income taxes paid by jurisdiction. The amendment is effective for fiscal&#160;years beginning after December&#160;15, 2025 for emerging growth companies and early adoption is permitted. The amendments should be applied on a prospective basis; however, retrospective application is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. For so long as we continue to be an emerging growth company, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation. The JOBS Act also provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies. This provision allows an emerging growth company to delay the adoption of some accounting standards unless and until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of accounting standards until the earlier of the date we (i)&#160;are no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. </p><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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</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(1)(a))<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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<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_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of product sold and service rendered.</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> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/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_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferral and amortization of significant deferred charges.</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(17))<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_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of 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/2003/role/disclosureRef<br> -Topic 260<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/2147482662/260-10-50-1<br><br>Reference 2: 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial instruments.</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 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in 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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: 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(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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(6)(b))<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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</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 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from contract with customer.</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<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 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</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 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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)<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 (f)(2)(v)<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 (f)(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/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><br>Reference 5: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2<br><br>Reference 10: 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.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 11: 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.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 12: 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.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 13: 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.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 14: 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 15: 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 (b)<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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.</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><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(27)(c))<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> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481288/505-10-05-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_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts receivable.</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 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-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_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zspc_EmergingGrowthCompanyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to emerging growth 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;">zspc_EmergingGrowthCompanyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>50
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of cash, cash equivalents and restricted cash</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported on the consolidated balance sheet as of December&#160;31, 2025 and 2024, to the amounts reported on the consolidated statement of cash flows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total cash, cash equivalents and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of estimated useful lives of property and equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Asset depreciation and amortization are computed using the following estimated useful lives:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Asset Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr style=""><td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of fair value hierarchy for financial assets and liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The carrying amounts of cash, cash equivalents, and restricted cash, accounts receivable, accrued liabilities, and accounts payable approximate fair value due to their relatively short-term maturities and are classified as short-term assets and liabilities in the accompanying balance sheets. The following table represents the fair value hierarchy for the financial assets and liabilities held by the Company measured at fair value on a recurring basis (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 174</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 174</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt subject to credit risk analysis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,923</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,923</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,923</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">&#8199;&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,228</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,228</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,228</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of cash and cash equivalents.</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_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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;">zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>51
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE</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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregation of revenue</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by recognition method for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 27,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 38,098</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by type of products and services for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Years Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 14,208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 21,991</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 10,558</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 12,857</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,092</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,250</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 27,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 38,098</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table disaggregates revenue by geographic area for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 23,641</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 33,496</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">International</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 4,217</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 4,602</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 27,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 38,098</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>52
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>BALANCE SHEET COMPONENTS</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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventory, net</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">As of December&#160;31, 2025 and 2024, inventory, net of reserve consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Finished goods</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,091</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,935</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Raw materials</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 313</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 303</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Inventory, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 2,404</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 3,238</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of prepaid expenses and other current assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Prepaid expenses and other current assets consisted of the following at December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Advances to suppliers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,163</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 670</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Deferred software costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 147</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 471</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Prepaid operating expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 312</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 514</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total prepaid expenses and other current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 1,622</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 1,655</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued expenses and other current liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Accrued expenses and other current liabilities consisted of the following at December&#160;31, 2025 and 2024 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued purchases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 685</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 685</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,147</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,074</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other current liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,871</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,606</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total accrued expenses and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 3,703</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 5,365</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of accrued 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;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(a))<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(6)(b))<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(6)(c))<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-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_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>53
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DebtDisclosureAbstract', window );"><strong>DEBT AND RELATED PARTY DEBT</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_ScheduleOfDebtTableTextBlock', window );">Schedule of debt and related party debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December&#160;31, 2025 and 2024, debt and related party debt is comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Short-term debt:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiza Investments Limited Loans, term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,202</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,562</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,764</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total short-term debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,604</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,764</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other noncurrent debt:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,780</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,562)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total other noncurrent debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,109</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,191</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of future principal payments for long-term debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025, future principal payments for long-term debt, including the current portion, are summarized as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,768</p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,406</p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less adjustment to fair value of Senior Secured Convertible Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,461)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">  Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,713</b></p></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for long-term 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>54
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY</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_zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock', window );">Schedule of common stock reserved for issuance</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has reserved shares of common stock for issuance as follows as of the periods indicated:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 107,813</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 93,750</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Awards outstanding under the 2017 and 2007 Equity Incentive Plans</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 5,853,656</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 5,984,204</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Awards outstanding under the 2024 Equity Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 895,434</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the convertible debt note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 5,308,221</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under equity line-of-credit agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 17,859</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the 2024 Equity Incentive Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,481,815</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,708,175</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares authorized and available for future issuance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 53,981,656</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 68,364,493</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;white-space:pre-wrap;">  Total shares reserved and available for future issuance of common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 67,646,454</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 77,150,622</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-bottom:10pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><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_TemporaryEquityTableTextBlock', window );">Schedule of temporary redeemable preferred stock</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025 and 2024, the Company was authorized to issue 5,000,000 shares of preferred stock with no shares of preferred stock designated or outstanding. As of December&#160;31, 2023, the Company was authorized to issue 4,014,946 shares of preferred stock with a par value of $0.00001 per share, of which 3,874,946 shares were designated as Series&#160;A preferred stock and 140,000 shares were designated as NCNV preferred shares. Activity for both the Series&#160;A and NCNV preferred stock for the&#160;year ended December&#160;31, 2024 was as follows (in thousands, except share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Series A Preferred Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2023:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 3,874,946</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 3,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Series A Temporary Preferred Stock into common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,874,946)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2025:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As part of the Recapitalization and discussed below, shares of NCNV 1 and NCNV 3 preferred stock were issued in December&#160;2023. No amounts of NCNV 1, NCNV 2, or NCNV 3 preferred stock were previously outstanding.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">NCNV Preferred </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock 3</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 55,312</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 55,312</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 48,640</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 48,640</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancellation of NCNV 1 Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (562)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (562)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of NCNV 2 Preferred Stock in exchange for Debt Forgiveness</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reduction of the original issue price from $1,000 to $600 per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,900)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,455)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Conversion of NCNV 1, 2 and 3 Preferred Stock into common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,850)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,451)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,185)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2025:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_TemporaryEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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. 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://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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityTableTextBlock</td>
</tr>
<tr>
<td style="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_zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common stock 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;">zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>55
<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.26.1</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 EXPENSE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 EXPENSE</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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Summary of RSUs subject to time-based vesting</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;">The following table summarizes the activity related to RSUs subject to time-based vesting requirements for the year ended December 31, 2025:</span></p><div style="padding-left:9pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95.77%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:66.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RSUs</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested as of January 1, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> -</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,534,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12.08</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Vested</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (330,926)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14.33</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (308,439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.57</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested as of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 895,434</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13.13</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of assumptions used to compute fair value of stock options granted</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There were no options granted during the year ended December 31, 2025. The fair value of the stock options granted during the&#160;year ended December&#160;31, 2024 was estimated on the grant date using the Black-Scholes valuation model with the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Expected term</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">5.0</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">6.1</span><span style="color:#231f20;"> years</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Risk-free interest rates</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">1.0%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">4.5%</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Expected volatility</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Aptos Narrow';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">54.9%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">66.4%</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of the stock option plan and the changes during the period</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A summary of the Company&#8217;s stock option plan and the changes during the&#160;year ended December&#160;31, 2025 and 2024, are presented below:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant&#160;Date&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, January 1, 2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 948,464</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6.20</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7.25</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">Granted  </span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,059,228</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.57</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.50</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited </p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,769)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.57</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,878)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 348.07</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised </p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,841)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.29</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,984,204</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.04</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Exercisable, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,554,326</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.07</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7.91</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Expected to Vest, December&#160;31,&#160;2024</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,984,204</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.04</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,839)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 340.36</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,435)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.46</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100,274)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.56</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,853,656</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Exercisable, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,834,573</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.01</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6.91</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr style=""><td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and Expected to Vest, December&#160;31,&#160;2025</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,853,656</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7.00</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The Company&#8217;s closing stock price as of December 31, 2025 is $0.47 per share. As all outstanding options have an exercise price greater than the closing price, there does not exist any intrinsic value as of December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of stock-based compensation expense</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">Stock-based compensation included in the consolidated statements of operations for the year ended December 31, 2025 and 2024, are presented below:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 77</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 130</span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 388</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 802</span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,122</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,808</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 4,533</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,995</span></p></td></tr><tr style=""><td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total stock-based compensation expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 7,120</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 7,735</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="letter-spacing:0.2pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in outstanding nonvested restricted stock units.</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)(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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>56
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>TAXES</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of income tax expense</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the United States. The OBBBA includes significant tax-related provisions, including the permanent extension of certain provisions of the Tax Cuts and Jobs Act, modifications to Section 174 research and development capitalization rules, changes to the Section 163(j) interest expense limitation, and modifications to net operating loss provisions. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company has evaluated the impact of the OBBBA on its deferred tax assets and liabilities as of December 31, 2025. Due to the Company's full valuation allowance against its net deferred tax assets, the OBBBA did not have a material impact on the Company's income tax expense for the year ended December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The components of the income tax expense for the fiscal years ended December&#160;31, 2025 and 2024 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 34</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total deferred </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 34</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of total income tax expense and the amount computed</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A reconciliation of total income tax expense and the amount computed by applying the federal statutory income tax rate of 21.0% to loss before provision from income taxes for the fiscal years ended December 31, 2025 and 2024 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computed expected tax benefit at federal statutory rate</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State benefit, net of federal benefit</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (575)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt change in fair value</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extinguishment of debt</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other permanent book-tax differences</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Other  </span></p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total income tax expense</b></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 14</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 34</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of net deferred tax assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Temporary differences that give rise to significant portions of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2025 and 2024 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals and revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 473</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,306</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 864</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,756</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Section 163(j) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 634</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized research &amp; development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 315</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total gross deferred assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 19,008</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 14,422</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,384)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 38</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;&#8203;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (38)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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>57
<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.26.1</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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 INCOME (LOSS) PER SHARE</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of EPS and the effect on income and the weighted average number of shares</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following data show the amounts used in computing EPS and the effect on income and the weighted average number of shares:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,823)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,656</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (309)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income available to common shareholders used in basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,524</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add back interest expense on convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 915</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add back cumulative preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income available to common shareholders used in diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,748</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares used in basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,039,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,728,127</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments to weighted average shares for shares used in diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,823,613</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,306</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of SAFE agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 286,266</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 886,471</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares for assumed conversion of Series A shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,401,910</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of common shares used in diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,039,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,127,693</p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (loss) income per common share &#8211; basic </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1.01)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 13.03</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Net (loss)  income per common share &#8211; diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1.01)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 1.03</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of anti-dilutive securities excluded from the computation of diluted net loss per share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="letter-spacing:0.2pt;">For the years ended December 31, 2025 and 2024, the following items have been excluded from the computation of diluted net (loss) income per share because the effect of including these would have been anti-dilutive</span>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Incentive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,853,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,681</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 895,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 107,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under the convertible debt note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,308,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Shares available for future issuance under equity line-of-credit agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,182,983</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,681</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">&#8203;</span></p><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>58
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>SEGMENT REPORTING</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of revenues, expenses and net loss by segment</a></td>
<td class="text"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#8203;&#160;&#8203;&#160;&#8203;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Hardware</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Excess and obsolete</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Software engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Platform engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Marketing and business development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">International sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 33,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other (expense) income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#8203;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on change in fair value of convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,945)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on extinguishment of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,789)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffffff;">&#8203;</span></p><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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or 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> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="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>59
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details) - USD ($)<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 06, 2024</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</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_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,388<span></span>
</td>
<td class="nump">$ 20,823<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_NetCashProvidedByUsedInOperatingActivities', window );">Negative cash flows from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,969<span></span>
</td>
<td class="nump">8,874<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,021<span></span>
</td>
<td class="nump">$ 4,864<span></span>
</td>
<td class="nump">$ 3,128<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_RedeemablePreferredStockMember', window );">Temporary Redeemable 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>
</tr>
<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>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</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_zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity', window );">Number of shares converted to common shares</a></td>
<td class="nump">4.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="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</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_SubsidiarySaleOfStockLineItems', window );"><strong>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Number of common shares issued upon conversion of preferred shares</a></td>
<td class="nump">18.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>
</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=zspc_InitialPublicOfferingAndOverAllotmentOptionMember', window );">IPO and over-allotment option</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_SubsidiarySaleOfStockLineItems', window );"><strong>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued</a></td>
<td class="nump">2.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>
</tr>
<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 );">Issuance price per share</a></td>
<td class="nump">$ 5<span></span>
</td>
<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_zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions', window );">Underwriting discounts and commissions</a></td>
<td class="nump">$ 800<span></span>
</td>
<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_zspc_ShareIssuanceCostsOfferingExpenses', window );">Offering expenses recognized</a></td>
<td class="nump">2,600<span></span>
</td>
<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_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from issuance of shares</a></td>
<td class="nump">7,500<span></span>
</td>
<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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</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_SubsidiarySaleOfStockLineItems', window );"><strong>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</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_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from issuance of shares</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Underwriters option</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_SubsidiarySaleOfStockLineItems', window );"><strong>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued</a></td>
<td class="nump">0.3<span></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_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_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_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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received on stock transaction after deduction of issuance costs.</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_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued or sold by the subsidiary or equity method investee per 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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="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_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_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_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_zspc_ShareIssuanceCostsOfferingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share issuance costs attributable to 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;">zspc_ShareIssuanceCostsOfferingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share issuance costs attributable to underwriting discounts and commissions.</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;">zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 converted to permanent 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;">zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_RedeemablePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RedeemablePreferredStockMember</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_SubsidiarySaleOfStockAxis=zspc_InitialPublicOfferingAndOverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_InitialPublicOfferingAndOverAllotmentOptionMember</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_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IPOMember</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_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OverAllotmentOptionMember</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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_Cash', window );">Cash</a></td>
<td class="nump">$ 538<span></span>
</td>
<td class="nump">$ 1,329<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_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">174<span></span>
</td>
<td class="nump">3,228<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_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">309<span></span>
</td>
<td class="nump">307<span></span>
</td>
<td class="text">&#160;<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 1,021<span></span>
</td>
<td class="nump">$ 4,864<span></span>
</td>
<td class="nump">$ 3,128<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</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 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 2: 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 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/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 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)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: 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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 8: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<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_Cash</td>
</tr>
<tr>
<td style="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_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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: 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(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_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<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_RestrictedCash</td>
</tr>
<tr>
<td style="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>61
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Allowance for Credit Losses (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses</a></td>
<td class="nump">$ 94,000<span></span>
</td>
<td class="nump">$ 44,000<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss on accounts receivable, 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="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>62
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_TangibleAssetImpairmentCharges', window );">Impairment of long-lived assets</a></td>
<td class="nump">$ 0<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Lab equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">7 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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">5 years<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_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="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_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their 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 360<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/2147482099/360-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-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_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</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_SubsidiarySaleOfStockLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_zspc_DeferredOfferingCostsIncurred', window );">Offering costs incurred</a></td>
<td class="nump">$ 2.4<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_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_zspc_DeferredOfferingCostsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred offering costs incurred.</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;">zspc_DeferredOfferingCostsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IPOMember</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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_DisaggregationOfRevenueLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></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_us-gaap_ProductWarrantyObligationTerm', window );">Product extended warranty contracts term (in years)</a></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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_ProductWarrantyObligationTerm', window );">Product extended warranty contracts term (in years)</a></td>
<td class="text">2 years<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: 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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="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_ProductWarrantyObligationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of warranty or group of similar warranties, 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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-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_ProductWarrantyObligationTerm</td>
</tr>
<tr>
<td style="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_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>65
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details) - Employee Stock Option<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>item</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_zspc_ShareBasedCompensationNumberOfPlans', window );">Number of plans</a></td>
<td class="nump">3<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">4 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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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)<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 (f)(2)(v)<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 (f)(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/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><br>Reference 5: 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><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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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 8: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: 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><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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><br>Reference 19: 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 20: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 23: 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><br>Reference 24: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: 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><br>Reference 26: 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><br>Reference 27: 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><br>Reference 28: 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><br>Reference 29: 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><br>Reference 30: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from grant date that an equity-based award expires, 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://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)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="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_zspc_ShareBasedCompensationNumberOfPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based compensation 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;">zspc_ShareBasedCompensationNumberOfPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_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>66
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) - Recurring basis - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_InvestmentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">$ 174<span></span>
</td>
<td class="nump">$ 3,228<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_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">174<span></span>
</td>
<td class="nump">3,228<span></span>
</td>
</tr>
<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_ConvertibleDebtFairValueDisclosures', window );">Convertible debt subject to credit risk analysis</a></td>
<td class="nump">8,923<span></span>
</td>
<td class="text">&#160;<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_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">8,923<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_InvestmentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">174<span></span>
</td>
<td class="nump">3,228<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_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">174<span></span>
</td>
<td class="nump">$ 3,228<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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_ConvertibleDebtFairValueDisclosures', window );">Convertible debt subject to credit risk analysis</a></td>
<td class="nump">8,923<span></span>
</td>
<td class="text">&#160;<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_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">$ 8,923<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_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_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common 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 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/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 5: 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 6: 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 7: 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 8: 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 9: 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_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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><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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 27,858<span></span>
</td>
<td class="nump">$ 38,098<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_StatementGeographicalAxis=country_US', window );">U.S. Federal</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">23,641<span></span>
</td>
<td class="nump">33,496<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_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,217<span></span>
</td>
<td class="nump">4,602<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_ProductOrServiceAxis=zspc_HardwareMember', window );">Hardware</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">14,208<span></span>
</td>
<td class="nump">21,991<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_ProductOrServiceAxis=zspc_SoftwareMember', window );">Software</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">10,558<span></span>
</td>
<td class="nump">12,857<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_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,092<span></span>
</td>
<td class="nump">3,250<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in time</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">26,518<span></span>
</td>
<td class="nump">36,414<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over time</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,340<span></span>
</td>
<td class="nump">$ 1,684<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: 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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_US</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_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=us-gaap_NonUsMember</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=zspc_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_HardwareMember</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=zspc_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SoftwareMember</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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ServiceMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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>68
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Additional disclosures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 27,858<span></span>
</td>
<td class="nump">$ 38,098<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_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">3,600<span></span>
</td>
<td class="nump">$ 3,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_ContractWithCustomerAssetNet', window );">Contract assets</a></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueRemainingPerformanceObligation', window );">Revenue expected to be earned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue expected to be earned period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueRemainingPerformanceObligation', window );">Revenue expected to be earned</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 200<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue expected to be earned period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueRemainingPerformanceObligation', window );">Revenue expected to be earned</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 100<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue expected to be earned period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">36 months<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_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</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_DisaggregationOfRevenueLineItems', window );"><strong>REVENUE</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 4,217<span></span>
</td>
<td class="nump">$ 4,602<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_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<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_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-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_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: 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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transaction price allocated to performance obligation that has not been recognized as revenue.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in which remaining performance obligation is expected to be recognized as revenue, 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01</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_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=us-gaap_NonUsMember</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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Inventory, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>BALANCE SHEET COMPONENTS</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_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">$ 2,091<span></span>
</td>
<td class="nump">$ 2,935<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_InventoryRawMaterialsAndPurchasedPartsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">313<span></span>
</td>
<td class="nump">303<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_InventoryNet', window );">Total inventory</a></td>
<td class="nump">2,404<span></span>
</td>
<td class="nump">3,238<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_InventoryAdjustments', window );">Adjustments for obsolete inventory and changes in net realizable value</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 400<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</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(6))<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> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-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_InventoryAdjustments</td>
</tr>
<tr>
<td style="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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(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_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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/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/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: 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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="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_InventoryRawMaterialsAndPurchasedPartsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.</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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: 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(6))<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_InventoryRawMaterialsAndPurchasedPartsNetOfReserves</td>
</tr>
<tr>
<td style="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>70
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Prepaid and other current assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>BALANCE SHEET COMPONENTS</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_Supplies', window );">Advances to suppliers</a></td>
<td class="nump">$ 1,163<span></span>
</td>
<td class="nump">$ 670<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_zspc_DeferredSoftwareCostsCurrent', window );">Deferred software costs</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">471<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_zspc_PrepaidExpenseOperatingCurrent', window );">Prepaid operating expense</a></td>
<td class="nump">312<span></span>
</td>
<td class="nump">514<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expenses and other current assets</a></td>
<td class="nump">$ 1,622<span></span>
</td>
<td class="nump">$ 1,655<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_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_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration paid in advance for supplies that provide economic benefits within a future period of 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/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-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_Supplies</td>
</tr>
<tr>
<td style="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_zspc_DeferredSoftwareCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of deferred software costs capitalized at the end of the reporting period that are expected to be charged against earnings 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;">zspc_DeferredSoftwareCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_PrepaidExpenseOperatingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating asset related to consideration paid in advance for costs that provide economic benefits within a future period of 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;">zspc_PrepaidExpenseOperatingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>71
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Accrued expenses and other liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>BALANCE SHEET COMPONENTS</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_zspc_AccruedPurchasesCurrent', window );">Accrued purchases</a></td>
<td class="nump">$ 685<span></span>
</td>
<td class="nump">$ 685<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 );">Accrued compensation</a></td>
<td class="nump">1,147<span></span>
</td>
<td class="nump">2,074<span></span>
</td>
</tr>
<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_OtherAccruedLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">1,871<span></span>
</td>
<td class="nump">2,606<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 3,703<span></span>
</td>
<td class="nump">$ 5,365<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable within one year or the normal operating cycle, if longer. Excludes accrued interest.</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;">zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_AccruedPurchasesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchases. 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;">zspc_AccruedPurchasesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>72
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_DebtCurrentAbstract', window );"><strong>Short-term debt:</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_zspc_LongTermDebtExcludingConvertibleDebtCurrent', window );">Other current debt</a></td>
<td class="nump">$ 1,405<span></span>
</td>
<td class="nump">$ 5,764<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_ConvertibleDebtCurrent', window );">Convertible debt</a></td>
<td class="nump">6,199<span></span>
</td>
<td class="text">&#160;<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_ShortTermBorrowings', window );">Total short-term debt</a></td>
<td class="nump">7,604<span></span>
</td>
<td class="nump">5,764<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_LongTermDebtNoncurrentAbstract', window );"><strong>Other noncurrent debt:</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_ConvertibleDebt', window );">Convertible debt</a></td>
<td class="nump">8,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_OtherLongTermDebt', window );">Other term loans</a></td>
<td class="nump">8,809<span></span>
</td>
<td class="nump">9,780<span></span>
</td>
</tr>
<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_DeferredFinanceCostsNet', window );">Less: debt issuance costs</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(27)<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_LongTermDebtCurrent', window );">Less: current portion</a></td>
<td class="num">(7,604)<span></span>
</td>
<td class="num">(3,562)<span></span>
</td>
</tr>
<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 );">Total other noncurrent debt</a></td>
<td class="nump">10,109<span></span>
</td>
<td class="nump">6,191<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_DebtInstrumentAxis=zspc_FizaInvestmentsLimitedLoansTermDebtMember', window );">Fiza Investments Limited Loans, term debt</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_DebtCurrentAbstract', window );"><strong>Short-term debt:</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_zspc_LongTermDebtExcludingConvertibleDebtCurrent', window );">Other current debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,202<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_DebtInstrumentAxis=zspc_OtherTermLoansMember', window );">Other term loans</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_DebtCurrentAbstract', window );"><strong>Short-term debt:</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_zspc_LongTermDebtExcludingConvertibleDebtCurrent', window );">Other current debt</a></td>
<td class="nump">$ 1,405<span></span>
</td>
<td class="nump">$ 3,562<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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<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_ConvertibleDebt</td>
</tr>
<tr>
<td style="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_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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))<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_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="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_DebtCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtCurrentAbstract</td>
</tr>
<tr>
<td style="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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current. 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(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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="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_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_LongTermDebtNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtNoncurrentAbstract</td>
</tr>
<tr>
<td style="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_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt 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 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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<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_OtherLongTermDebt</td>
</tr>
<tr>
<td style="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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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(19)(a))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="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_zspc_LongTermDebtExcludingConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current. Excludes convertible debt and lease 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;">zspc_LongTermDebtExcludingConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_DebtInstrumentAxis=zspc_FizaInvestmentsLimitedLoansTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_FizaInvestmentsLimitedLoansTermDebtMember</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_DebtInstrumentAxis=zspc_OtherTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_OtherTermLoansMember</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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - Future principal payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 9,768<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2027</a></td>
<td class="nump">9,406<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less adjustment to fair value of Senior Secured Convertible Debt</a></td>
<td class="num">(1,461)<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Total</a></td>
<td class="nump">17,713<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_zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring', window );">Contractual interest expense on convertible debt not recorded due to troubled debt restructuring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Term loans</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_zspc_DebtDiscountAndDebtIssuanceCostsCapitalized', window );">Debt discount and issuance costs capitalized</a></td>
<td class="nump">$ 100<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_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: 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 12: 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 13: 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><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: 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 24: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized debt discount (premium) and debt issuance costs.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<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 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes lease obligation.</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_LongTermDebt</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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 (d)<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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 (d)<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="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_zspc_DebtDiscountAndDebtIssuanceCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs and discount on issuance of debt incurred and capitalized 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;">zspc_DebtDiscountAndDebtIssuanceCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reduction in interest expense on convertible debt attributable to troubled debt restructuring.</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;">zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</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>74
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - bSpace Investments Limited Loan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">36 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Aug. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_DebtInstrumentAxis=zspc_BspaceInvestmentsLimitedLoanMember', window );">bSpace Investments Limited 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>
</tr>
<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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_ProceedsFromIssuanceOfDebt', window );">Proceeds from draws on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.5<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_DebtInstrumentDecreaseForgiveness', window );">Amount of debt forgiven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet', window );">Decrease in principal, repayment premium and accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45.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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentCarryingAmount', window );">Amount outstanding</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.0<span></span>
</td>
<td class="nump">$ 0.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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockMember', window );">NCNV preferred stock | bSpace Investments Limited 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>
</tr>
<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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,972<span></span>
</td>
<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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockThreeMember', window );">NCNV Preferred Stock 3</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="nump">36,918<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentDecreaseForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.</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(f))<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_DebtInstrumentDecreaseForgiveness</td>
</tr>
<tr>
<td style="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_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for 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/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(f))<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_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="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_DebtInstrumentIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net increase or decrease in the carrying amount of the debt instrument for 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/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(f))<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_DebtInstrumentIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: 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 12: 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 13: 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><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: 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 24: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</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 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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="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_DebtInstrumentAxis=zspc_BspaceInvestmentsLimitedLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_BspaceInvestmentsLimitedLoanMember</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=zspc_NonConvertibleNonVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockMember</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=zspc_NonConvertibleNonVotingPreferredStockThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockThreeMember</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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - Kuwait Investment Authority Loan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</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. 11, 2024</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Aug. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Feb. 28, 2019</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_DebtInstrumentAxis=zspc_KuwaitInvestmentAuthorityDebtMember', window );">Kuwait Investment Authority 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="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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentFaceAmount', window );">Principal amount</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">$ 5.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_DebtInstrumentDecreaseForgiveness', window );">Amount of debt forgiven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnRestructuringOfDebt', window );">Debt restructuring gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest</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="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_DebtInstrumentCarryingAmount', window );">Amount outstanding</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.0<span></span>
</td>
<td class="nump">$ 0.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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockMember', window );">NCNV preferred stock | Kuwait Investment Authority 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="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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,062<span></span>
</td>
<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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockTwoMember', window );">NCNV Preferred Stock 2</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="nump">5,752<span></span>
</td>
<td class="nump">5,752<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentDecreaseForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.</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(f))<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_DebtInstrumentDecreaseForgiveness</td>
</tr>
<tr>
<td style="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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for 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/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(f))<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_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: 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 12: 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 13: 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><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: 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 24: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_GainsLossesOnRestructuringOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.</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> -Subparagraph (b)<br> -SubTopic 60<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481408/470-60-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (m)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<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_GainsLossesOnRestructuringOfDebt</td>
</tr>
<tr>
<td style="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_DebtInstrumentAxis=zspc_KuwaitInvestmentAuthorityDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_KuwaitInvestmentAuthorityDebtMember</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=zspc_NonConvertibleNonVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockMember</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=zspc_NonConvertibleNonVotingPreferredStockTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockTwoMember</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>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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - Term Debt (Details) - Term loans<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>loan</div>
</th>
<th class="th">
<div>Dec. 31, 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_us-gaap_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_zspc_NumberOfOutstandingLoans', window );">Number of outstanding loans | loan</a></td>
<td class="nump">3<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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Noncurrent other term loans</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentCarryingAmount', window );">Amount outstanding</a></td>
<td class="nump">$ 7.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_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Current other term loans</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentCarryingAmount', window );">Amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.2<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: 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 12: 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 13: 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><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: 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 24: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_zspc_NumberOfOutstandingLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding loans.</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;">zspc_NumberOfOutstandingLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</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_BalanceSheetLocationAxis=zspc_NoncurrentOtherTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=zspc_NoncurrentOtherTermLoansMember</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_BalanceSheetLocationAxis=zspc_CurrentOtherTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=zspc_CurrentOtherTermLoansMember</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>77
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement (Details)<br></strong></div></th>
<th class="th"><div>Apr. 11, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<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_DebtInstrumentAxis=zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember', window );">Fiza 2 and 3 Amendment</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">20.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_DebtInstrumentTerm', window );">Repayment term</a></td>
<td class="text">12 months<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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: 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 12: 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 13: 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><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: 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 24: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 time between issuance and maturity of debt instrument, 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;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember</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_DebtInstrumentAxis=zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember</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>78
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - Other Outstanding and Repaid Term Loans (Details)<br></strong></div></th>
<th class="th">
<div>Aug. 20, 2025 </div>
<div>USD ($) </div>
<div>installment </div>
<div>loan</div>
</th>
<th class="th">
<div>Apr. 11, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 26, 2025 </div>
<div>USD ($) </div>
<div>installment </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</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_DebtInstrumentAxis=zspc_OtherTermLoansMember', window );">Other term loans</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_LoansPayable', window );">Loan amount outstanding</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,600,000<span></span>
</td>
<td class="nump">$ 4,800,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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanOneMember', window );">Term Loan 1</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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>
</tr>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">14.20%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTwoMember', window );">Term Loan 2</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">38.20%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanThreeMember', window );">Term Loan 3</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">680,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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">20.10%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFourMember', window );">Term Loan 4</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">17.80%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember', window );">Term Loan 5 and 6</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="text">&#160;<span></span>
</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>
</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFiveMember', window );">Term Loan 5</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">17.80%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSixMember', window );">Term Loan 6</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">17.80%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSevenMember', window );">Term Loan 7</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
</tr>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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.80%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember', window );">Term Loans 8 and 9</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_zspc_NumberOfNewLoansInitiatedDuringPeriod', window );">Number of new loans | item</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="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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<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_zspc_OtherTermLoansNumberOfMonthlyPayments', window );">Number of monthly payments | installment</a></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>
</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanEightMember', window );">Term Loan 8</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">25.00%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanNineMember', window );">Term Loan 9</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">21.40%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember', window );">Term Loans 10 and 11</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_zspc_NumberOfNewLoansInitiatedDuringPeriod', window );">Number of new loans | loan</a></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>
</tr>
<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_DebtInstrumentFaceAmount', window );">Principal amount</a></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>
</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_zspc_DebtInstrumentPrepaymentPenaltyPercentage', window );">Prepayment fee percentage</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTenMember', window );">Term Loan 10</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentFaceAmount', window );">Principal amount</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>
</tr>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">18.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_zspc_OtherTermLoansNumberOfMonthlyPayments', window );">Number of monthly payments | installment</a></td>
<td class="nump">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>
<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_DebtInstrumentTerm', window );">Maturity term</a></td>
<td class="text">15 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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">21.00%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanElevenMember', window );">Term Loan 11</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentFaceAmount', window );">Principal amount</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>
</tr>
<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="nump">18.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_OtherTermLoansNumberOfMonthlyPayments', window );">Number of monthly payments | installment</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentTerm', window );">Maturity term</a></td>
<td class="text">18 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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">20.50%<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_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(22)(a)(1))<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: 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 (a)<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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: 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 12: 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 13: 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><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: 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 24: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 time between issuance and maturity of debt instrument, 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;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the 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> -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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<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_LoansPayable</td>
</tr>
<tr>
<td style="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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outflow for short-term and long-term debt. Excludes payment of 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<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_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="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_zspc_DebtInstrumentPrepaymentPenaltyPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument prepayment penalty percentage.</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;">zspc_DebtInstrumentPrepaymentPenaltyPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_NumberOfNewLoansInitiatedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loans initiated 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;">zspc_NumberOfNewLoansInitiatedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_OtherTermLoansNumberOfMonthlyPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 monthly payments under the terms of other term loans.</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;">zspc_OtherTermLoansNumberOfMonthlyPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_DebtInstrumentAxis=zspc_OtherTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_OtherTermLoansMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanOneMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTwoMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanThreeMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFourMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFiveMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSixMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSevenMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanEightMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanNineMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTenMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanElevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanElevenMember</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>79
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - Senior Secured Convertible Note Financing (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">8 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 11, 2025 </div>
<div>USD ($) </div>
<div>D </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 15, 2025 </div>
<div>$ / shares</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt', window );">Loss on change in fair value of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,945,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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 13,978,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_GrossProceedsFromConvertibleDebt', window );">Gross proceeds</a></td>
<td class="nump">$ 13,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>
</tr>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">25.00%<span></span>
</td>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Issuance of common stock for note conversions, shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,590,827<span></span>
</td>
<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_zspc_DebtInstrumentConversionPrincipalAndInterestAmount', window );">Principal and interest amount converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 4,900,000<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share | $ / 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="nump">$ 0.6<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_zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue', window );">Number of days after Closing for first monthly payment due | D</a></td>
<td class="nump">90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_DebtInstrumentConvertibleMonthlyPaymentAmount', window );">Monthly payment amount</a></td>
<td class="nump">$ 665,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note | Convertible note terms</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity', window );">Additional borrowing capacity, contingent on satisfaction of certain conditions</a></td>
<td class="nump">7,526,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt', window );">Additional gross proceeds available</a></td>
<td class="nump">$ 7,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>
</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_zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate', window );">Original issue discount rate</a></td>
<td class="nump">7.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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">6.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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share | $ / shares</a></td>
<td class="nump">$ 12.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note | Before 90 days after the Closing Date</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted', window );">Amount of convertible debt which may be converted each month</a></td>
<td class="nump">$ 750,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Percentage of lowest volume-weighted average price of common stock</a></td>
<td class="nump">97.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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days prior to conversion | D</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold', window );">Limit to investor's selling of converted common shares, percentage of daily trading volume</a></td>
<td class="nump">15.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_zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold', window );">Limit to investor's selling of converted common shares, daily amount</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>
</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_zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption', window );">Maximum percentage of outstanding common shares an Investor would be required to hold at the Company's option</a></td>
<td class="nump">4.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption', window );">Maximum percentage of outstanding common shares an Investor may hold at the Investor's option</a></td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note | Before 90 days after the Closing Date | Minimum</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share | $ / shares</a></td>
<td class="nump">$ 1.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note | Event of default</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">11.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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days prior to conversion | D</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock', window );">Percentage of VWAP of common shares</a></td>
<td class="nump">80.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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | D</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_DebtInstrumentPremiumPercentage', window );">Premium percentage applied to redemption</a></td>
<td class="nump">10.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note | Installment amount paid in shares 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>
</tr>
<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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days prior to conversion | D</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock', window );">Percentage of VWAP of common shares</a></td>
<td class="nump">95.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note | Change of Control Provision</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Percentage of principal to be redeemed</a></td>
<td class="nump">110.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_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<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/2147481139/470-20-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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="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: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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="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: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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: 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 12: 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 13: 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><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: 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 24: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal amount of debt redeemed.</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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="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_zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 convertible debt which may be converted each month.</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;">zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 original issue discount rate of convertible debt, as a percentage.</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;">zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional borrowing capacity under the debt instrument, contingent on satisfaction of certain conditions as defined in the debt 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;">zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentConversionPrincipalAndInterestAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal and interest converted.</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;">zspc_DebtInstrumentConversionPrincipalAndInterestAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 daily amount as a limit to Investor's selling of converted common shares.</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;">zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 daily trading volume as a limit to Investor's selling of converted common shares.</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;">zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentConvertibleMonthlyPaymentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the monthly payments under the terms of a convertible debt 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;">zspc_DebtInstrumentConvertibleMonthlyPaymentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period of specified days between closing date and first monthly payment due.</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;">zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding common shares an Investor is required to hold at the company's option.</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;">zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding common shares an Investor may hold at the Investor's option.</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;">zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of volume weighted average price (VWAP) of common shares.</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;">zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentPremiumPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount calculated on the proceeds of the loan, which will be paid along with the fixed premium amount.</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;">zspc_DebtInstrumentPremiumPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) from change in fair value of convertible debt.</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;">zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_GrossProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proceeds from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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;">zspc_GrossProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 potential gross proceeds from unused capacity of convertible debt.</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;">zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember</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_StatementScenarioAxis=zspc_DebtInstrumentConvertibleTermsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=zspc_DebtInstrumentConvertibleTermsMember</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_StatementScenarioAxis=zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember</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_StatementScenarioAxis=zspc_DebtCovenantEventOfDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=zspc_DebtCovenantEventOfDefaultMember</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_StatementScenarioAxis=zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember</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_StatementScenarioAxis=zspc_DebtCovenantChangeOfControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=zspc_DebtCovenantChangeOfControlMember</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>80
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - Conversion of Principal and Interest amounts into Common Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">8 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 06, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Apr. 11, 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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtConversionOriginalDebtAmount1', window );">Amount of debt converted to equity shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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>
</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_zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue', window );">Change in fair value of debt</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,900,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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentFaceAmount', window );">Principal amount</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">$ 13,978,495<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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</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">25.00%<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_zspc_DebtInstrumentConversionPrincipalAndInterestAmount', window );">Principal and interest amount converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 4,900,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,590,827<span></span>
</td>
<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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note | Minimum</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_DebtConversionPricePerShare', window );">Conversion price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 0.6<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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember', window );">Senior Secured Convertible Note | Maximum</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_DebtConversionPricePerShare', window );">Conversion price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.74<span></span>
</td>
<td class="nump">$ 7.74<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_DebtInstrumentAxis=zspc_EquityLineOfCreditMember', window );">ELOC</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit', window );">Proceeds received under ELOC agreement</a></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>
</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_zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement', window );">Proceeds received under ELOC agreement (as percent)</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="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_DebtInstrumentAxis=zspc_March2024ConvertibleDebtMember', window );">March 2024 Convertible Debt</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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>
</tr>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></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>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="nump">1,176,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LoansPayable', window );">Loan amount outstanding</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">$ 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_DebtInstrumentAxis=zspc_March2024ConvertibleDebtMember', window );">March 2024 Convertible Debt | Terms of debt conversion if prior to December 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="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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument', window );">Percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=zspc_March2024ConvertibleDebtMember', window );">March 2024 Convertible Debt | Terms of debt conversion if after to December 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="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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument', window );">Percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=zspc_OtherTermLoansMember', window );">Other term loans</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_LoansPayable', window );">Loan amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800,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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanOneMember', window );">Term Loan 1</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">14.20%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTwoMember', window );">Term Loan 2</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.20%<span></span>
</td>
<td class="nump">38.20%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanThreeMember', window );">Term Loan 3</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.10%<span></span>
</td>
<td class="nump">20.10%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFourMember', window );">Term Loan 4</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.80%<span></span>
</td>
<td class="nump">17.80%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFiveMember', window );">Term Loan 5</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.80%<span></span>
</td>
<td class="nump">17.80%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSixMember', window );">Term Loan 6</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.80%<span></span>
</td>
<td class="nump">17.80%<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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSevenMember', window );">Term Loan 7</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_DebtInstrumentLineItems', window );"><strong>DEBT AND RELATED PARTY DEBT</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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.80%<span></span>
</td>
<td class="nump">18.80%<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_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="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_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the original debt being converted in a noncash (or part noncash) transaction. "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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(22)(a)(1))<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: 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 (a)<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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: 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 12: 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 13: 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><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: 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 24: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the 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> -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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<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_LoansPayable</td>
</tr>
<tr>
<td style="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_zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 conversion of debt as a percentage of proceeds received under the equity line-of-credit 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;">zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtConversionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity securities issued upon conversion of debt instruments.</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;">zspc_DebtConversionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 converted shares as a percentage of the original issue price of convertible debt 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;">zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of gain (loss) attributable to change in fair value of debt.</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;">zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the debt under equity line-of-credit being converted.</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;">zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentConversionPrincipalAndInterestAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal and interest converted.</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;">zspc_DebtInstrumentConversionPrincipalAndInterestAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember</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_DebtInstrumentAxis=zspc_EquityLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_EquityLineOfCreditMember</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_DebtInstrumentAxis=zspc_March2024ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_March2024ConvertibleDebtMember</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_StatementScenarioAxis=zspc_TermsOfDebtConversionIfPriorToDecember312024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=zspc_TermsOfDebtConversionIfPriorToDecember312024Member</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_StatementScenarioAxis=zspc_TermsOfDebtConversionIfAfterDecember312024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=zspc_TermsOfDebtConversionIfAfterDecember312024Member</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_DebtInstrumentAxis=zspc_OtherTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_OtherTermLoansMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanOneMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTwoMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanThreeMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFourMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanFiveMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSixMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanSevenMember</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>81
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT AND RELATED PARTY DEBT - SAFE (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2024 </div>
<div>USD ($) </div>
<div>item </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_DebtDisclosureAbstract', window );"><strong>DEBT AND RELATED PARTY DEBT</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_zspc_SimpleAgreementForFutureEquityNumberOfSuppliers', window );">Number of suppliers included in SAFE agreements | item</a></td>
<td class="nump">3<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_zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock', window );">Reduction in liabilities to suppliers | $</a></td>
<td class="nump">$ 3.3<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_zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers', window );">Number of shares issued on exchange for liabilities to suppliers | shares</a></td>
<td class="nump">650,029<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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reduction in Liabilities to Suppliers in exchange for shares of common 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;">zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued on exchange for liabilities to suppliers.</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;">zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_SimpleAgreementForFutureEquityNumberOfSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 suppliers included in Simple Agreement for Future Equity in exchange for a reduction of 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;">zspc_SimpleAgreementForFutureEquityNumberOfSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved and available for future issuance of common stock</a></td>
<td class="nump">67,646,454<span></span>
</td>
<td class="nump">77,150,622<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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_WarrantMember', window );">Warrants</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved and available for future issuance of common stock</a></td>
<td class="nump">107,813<span></span>
</td>
<td class="nump">93,750<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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember', window );">Awards outstanding under the 2017 and 2007 Equity Incentive Plans</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved and available for future issuance of common stock</a></td>
<td class="nump">5,853,656<span></span>
</td>
<td class="nump">5,984,204<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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember', window );">Awards outstanding under the 2024 Equity Plan</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved and available for future issuance of common stock</a></td>
<td class="nump">895,434<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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember', window );">Shares available for future issuance under the convertible debt note</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved and available for future issuance of common stock</a></td>
<td class="nump">5,308,221<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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember', window );">Shares available for future issuance under equity line-of-credit agreement</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved and available for future issuance of common stock</a></td>
<td class="nump">17,859<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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember', window );">Shares available for future issuance under the 2024 Equity Incentive Plan</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved and available for future issuance of common stock</a></td>
<td class="nump">1,481,815<span></span>
</td>
<td class="nump">2,708,175<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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember', window );">Shares authorized and available for future issuance</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares reserved and available for future issuance of common stock</a></td>
<td class="nump">53,981,656<span></span>
</td>
<td class="nump">68,364,493<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_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_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 4: 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 (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="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_ConversionOfStockByUniqueDescriptionAxis=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_ConversionOfStockByUniqueDescriptionAxis=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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember</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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember</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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember</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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember</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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConversionOfStockByUniqueDescriptionAxis=zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember</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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConversionOfStockByUniqueDescriptionAxis=zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember</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>83
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - IPO (Details)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 06, 2024 </div>
<div>USD ($) </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_SubsidiarySaleOfStockAxis=zspc_InitialPublicOfferingAndOverAllotmentOptionMember', window );">IPO and over-allotment option</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_zspc_InitialPublicOfferingAbstract', window );"><strong>Initial public offering</strong></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_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued | shares</a></td>
<td class="nump">2.2<span></span>
</td>
</tr>
<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 );">Issuance price per share | $ / shares</a></td>
<td class="nump">$ 5<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_zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions', window );">Underwriting discounts and commissions | $</a></td>
<td class="nump">$ 0.8<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_zspc_ShareIssuanceCostsOfferingExpenses', window );">Offering expenses recognized | $</a></td>
<td class="nump">2.6<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_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from issuance of shares | $</a></td>
<td class="nump">7.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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</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_zspc_InitialPublicOfferingAbstract', window );"><strong>Initial public offering</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_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from issuance of shares | $</a></td>
<td class="nump">$ 7.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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Underwriters option</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_zspc_InitialPublicOfferingAbstract', window );"><strong>Initial public offering</strong></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_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued | shares</a></td>
<td class="nump">0.3<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_RedeemablePreferredStockMember', window );">Temporary redeemable preferred stock</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_zspc_InitialPublicOfferingAbstract', window );"><strong>Initial public offering</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_zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity', window );">Number of shares converted to common shares | shares</a></td>
<td class="nump">4.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</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_zspc_InitialPublicOfferingAbstract', window );"><strong>Initial public offering</strong></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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Number of common shares issued upon conversion of preferred shares | shares</a></td>
<td class="nump">18.7<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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received on stock transaction after deduction of issuance costs.</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_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued or sold by the subsidiary or equity method investee per 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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="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_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_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_zspc_InitialPublicOfferingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">zspc_InitialPublicOfferingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ShareIssuanceCostsOfferingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share issuance costs attributable to 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;">zspc_ShareIssuanceCostsOfferingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share issuance costs attributable to underwriting discounts and commissions.</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;">zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 converted to permanent 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;">zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_SubsidiarySaleOfStockAxis=zspc_InitialPublicOfferingAndOverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_InitialPublicOfferingAndOverAllotmentOptionMember</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_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IPOMember</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_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OverAllotmentOptionMember</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_RedeemablePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RedeemablePreferredStockMember</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>84
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common Stock Purchase Agreement (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 08, 2025</div></th>
<th class="th"><div>Dec. 31, 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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_zspc_StockIssuedDuringPeriodValueEquityLineOfCredit', window );">Total proceeds under ELOC agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,576,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_CounterpartyNameAxis=zspc_TumimStoneCapitalLlcMember', window );">Tumim</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale', window );">Maximum value of shares authorized for sale</a></td>
<td class="nump">$ 30,000,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_zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses', window );">Maximum reimbursable out-of-pocket expenses</a></td>
<td class="nump">$ 25,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_zspc_MaximumBeneficialOwnershipPercentage', window );">Maximum beneficial ownership percentage, common stock</a></td>
<td class="nump">4.99%<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_DebtInstrumentAxis=zspc_EquityLineOfCreditMember', window );">ELOC</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons', window );">Sale of stock, period after closing of ELOC transactions</a></td>
<td class="text">24 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_zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit', window );">Total shares issued under ELOC agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,482,141<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_zspc_StockIssuedDuringPeriodValueEquityLineOfCredit', window );">Total proceeds under ELOC agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600,000<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_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 4: 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 (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="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_zspc_MaximumBeneficialOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 beneficial ownership percentage that can be held under the purchase 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;">zspc_MaximumBeneficialOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 out-of-pocket expenses which are reimbursable under terms 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;">zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of shares authorized for sale.</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;">zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 time over which shares may be sold following the closing of Equity Line of Credit transactions, 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;">zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under an equity line of credit.</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;">zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_StockIssuedDuringPeriodValueEquityLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under an equity line of credit.</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;">zspc_StockIssuedDuringPeriodValueEquityLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_srt_CounterpartyNameAxis=zspc_TumimStoneCapitalLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CounterpartyNameAxis=zspc_TumimStoneCapitalLlcMember</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_DebtInstrumentAxis=zspc_EquityLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_EquityLineOfCreditMember</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>85
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Preferred stock (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">4,014,946<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_TemporaryEquityParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00001<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</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_zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract', window );"><strong>Shares</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_TemporaryEquitySharesOutstanding', window );">Beginning balance, shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,874,946<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares', window );">Conversion of Series A Temporary Preferred Stock into common stock, shares</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,874,946)<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_TemporaryEquitySharesOutstanding', window );">Ending balance, shares</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract', window );"><strong>Amount</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_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue', window );">Conversion of Series A Temporary Preferred Stock into common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockMember', window );">NCNV 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>
</tr>
<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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,000<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_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_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 4: 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 (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="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_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_zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred stock converted to permanent 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;">zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary redeemable preferred shares converted.</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;">zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockMember</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>86
<FILENAME>R65.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Recapitalization (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 11, 2024</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jul. 12, 2024</div></th>
<th class="th"><div>Jul. 11, 2024</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_StatementClassOfStockAxis=zspc_NewNonConvertibleNonVotingPreferredStockMember', window );">NCNV 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="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_zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract', window );"><strong>Amount</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_zspc_TemporaryEquityPricePerShare', window );">Issue price 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">$ 600<span></span>
</td>
<td class="nump">$ 1,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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockOneMember', window );">NCNV Preferred Stock 1</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_zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract', window );"><strong>Shares</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_TemporaryEquitySharesOutstanding', window );">Beginning balance, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">55,312<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_zspc_TemporaryEquityStockCancelledDuringPeriodShares', window );">Cancellation of NCNV1 preferred stock, shares</a></td>
<td class="num">(562)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(562)<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares', window );">Conversion of temporary redeemable preferred stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(54,750)<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_TemporaryEquitySharesOutstanding', window );">Ending balance, shares</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>
<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_zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract', window );"><strong>Amount</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_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 55,312<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_zspc_TemporaryEquityStockCancelledDuringPeriodValue', window );">Cancellation of NCNV1 preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(562)<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_zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare', window );">Reduction of the original issue price from $1,000 to $600 per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,900)<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue', window );">Conversion of temporary redeemable preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,850)<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</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>
<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=zspc_NonConvertibleNonVotingPreferredStockTwoMember', window );">NCNV Preferred Stock 2</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_zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract', window );"><strong>Shares</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_TemporaryEquitySharesOutstanding', window );">Beginning balance, shares</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>
<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_zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Stock in exchange for Debt Forgiveness, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,752<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares', window );">Conversion of temporary redeemable preferred stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,752)<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_TemporaryEquitySharesOutstanding', window );">Ending balance, shares</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>
<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_zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract', window );"><strong>Amount</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_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance</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>
<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_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Stock in exchange for Debt Forgiveness</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,752<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_zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare', window );">Reduction of the original issue price from $1,000 to $600 per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,301)<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue', window );">Conversion of temporary redeemable preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,451)<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</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>
<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=zspc_NonConvertibleNonVotingPreferredStockThreeMember', window );">NCNV Preferred Stock 3</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_zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract', window );"><strong>Shares</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_TemporaryEquitySharesOutstanding', window );">Beginning balance, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,640<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares', window );">Conversion of temporary redeemable preferred stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,640)<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_TemporaryEquitySharesOutstanding', window );">Ending balance, shares</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>
<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_zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract', window );"><strong>Amount</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_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 48,640<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_zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare', window );">Reduction of the original issue price from $1,000 to $600 per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,455)<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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue', window );">Conversion of temporary redeemable preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,185)<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</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>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock classified as temporary equity 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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_TemporaryEquityStockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="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_zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustment of original issue price per share.</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;">zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred stock converted to permanent 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;">zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary redeemable preferred shares converted.</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;">zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary 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;">zspc_TemporaryEquityPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityStockCancelledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred shares cancelled during the period as a part of recapitalization.</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;">zspc_TemporaryEquityStockCancelledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityStockCancelledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred stock cancelled during the period as part of recapitalization.</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;">zspc_TemporaryEquityStockCancelledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as redeemable preferred 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;">zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_StatementClassOfStockAxis=zspc_NewNonConvertibleNonVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NewNonConvertibleNonVotingPreferredStockMember</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=zspc_NonConvertibleNonVotingPreferredStockOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockOneMember</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=zspc_NonConvertibleNonVotingPreferredStockTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockTwoMember</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=zspc_NonConvertibleNonVotingPreferredStockThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockThreeMember</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>87
<FILENAME>R66.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Warrants (Details) - Underwriter Warrants - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 06, 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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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 );">Number of shares which may be issued from exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,813<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 );">Warrant exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.5<span></span>
</td>
</tr>
<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 );">Term of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_WarrantsAndRightsOutstanding', window );">Value of warrants outstanding</a></td>
<td class="nump">$ 0.2<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_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_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 4: 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 (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="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_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</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_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="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_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=zspc_UnderwriterWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_UnderwriterWarrantsMember</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>88
<FILENAME>R67.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Series A Preferred Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">11 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 05, 2024</div></th>
<th class="th"><div>Dec. 06, 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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_DividendsPreferredStock', window );">Dividends declared</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_CommonStockVotingRights', window );">Common Stock, Voting Rights</a></td>
<td class="text">Common stockholders are entitled to one vote for each share of common stock held.<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 );">Series A preferred stock</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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,874,946<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_PreferredStockDividendRatePercentage', window );">Dividend percentage</a></td>
<td class="nump">11.00%<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_PreferredStockConvertibleConversionPrice', window );">Conversion price per share</a></td>
<td class="nump">$ 0.7744515<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_PreferredStockVotingRights', window );">Preferred Stock, Voting Rights</a></td>
<td class="text">Holders of the Series&#160;A preferred stock were entitled to cast the number of votes equal to 100 times the number of shares of common stock into which the shares of Series&#160;A preferred stock could be converted.<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_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</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 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_CommonStockVotingRights</td>
</tr>
<tr>
<td style="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_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_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-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_DividendsPreferredStock</td>
</tr>
<tr>
<td style="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_PreferredStockConvertibleConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 conversion price 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_PreferredStockConvertibleConversionPrice</td>
</tr>
<tr>
<td style="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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage rate used to calculate dividend payments on 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="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_PreferredStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</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> -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_PreferredStockVotingRights</td>
</tr>
<tr>
<td style="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_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 4: 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 (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="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_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>89
<FILENAME>R68.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - NCNV Preferred Stock (Details) - $ / shares<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">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</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>Dec. 06, 2024</div></th>
<th class="th"><div>Jan. 11, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jul. 12, 2024</div></th>
<th class="th"><div>Jul. 11, 2024</div></th>
<th class="th"><div>May 15, 2023</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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockMember', window );">NCNV 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="text">&#160;<span></span>
</td>
<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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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>
</tr>
<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_TemporaryEquityRedemptionPricePerShare', window );">Redemption price 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="text">&#160;<span></span>
</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">$ 600<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=zspc_NonConvertibleNonVotingPreferredStockOneMember', window );">NCNV 1</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>
</tr>
<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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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>
</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_zspc_TemporaryEquityStockCancelledDuringPeriodShares', window );">Number of shares converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">562<span></span>
</td>
<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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockTwoMember', window );">NCNV 2</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>
</tr>
<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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockThreeMember', window );">NCNV 3</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>
</tr>
<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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=zspc_NewNonConvertibleNonVotingPreferredStockMember', window );">New NCNV 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="text">&#160;<span></span>
</td>
<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_TemporaryEquityLineItems', window );"><strong>TEMPORARY REDEEMABLE PREFERRED STOCK</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>
</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_zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity', window );">Number of shares issued on exchange of preferred stock</a></td>
<td class="nump">13,097,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PreferredStockDividendRatePercentage', window );">Dividend percentage</a></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>
<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_zspc_TemporaryEquityPricePerShare', window );">Issue price 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 1,000<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_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage rate used to calculate dividend payments on 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="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_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-2<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 4: 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 (04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="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_TemporaryEquityRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be paid per share that is classified as temporary equity by entity upon redemption. 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://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_TemporaryEquityRedemptionPricePerShare</td>
</tr>
<tr>
<td style="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_zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued on exchange of 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;">zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary 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;">zspc_TemporaryEquityPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_TemporaryEquityStockCancelledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 redeemable preferred shares cancelled during the period as a part of recapitalization.</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;">zspc_TemporaryEquityStockCancelledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockMember</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=zspc_NonConvertibleNonVotingPreferredStockOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockOneMember</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=zspc_NonConvertibleNonVotingPreferredStockTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockTwoMember</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=zspc_NonConvertibleNonVotingPreferredStockThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockThreeMember</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=zspc_NewNonConvertibleNonVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NewNonConvertibleNonVotingPreferredStockMember</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>90
<FILENAME>R69.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.26.1</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 EXPENSE - Equity incentive plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">11 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Feb. 13, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,692,379<span></span>
</td>
<td class="nump">8,692,379<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_zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued', window );">Number of shares granted or issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,210,564<span></span>
</td>
<td class="nump">7,210,564<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,481,815<span></span>
</td>
<td class="nump">1,481,815<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 );">Shares of common stock subject to outstanding awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,646,454<span></span>
</td>
<td class="nump">67,646,454<span></span>
</td>
<td class="nump">77,150,622<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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration 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">10 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">620,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,219<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_zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted', window );">Aggregate fair value on grant date</a></td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6<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 | Vesting quarterly over three years</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">600,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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 | Executive Officers and Members of the Board of Directors</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">724,646<span></span>
</td>
<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_zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted', window );">Aggregate fair value on grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.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>
</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 | Executive Officers and Members of the Board of Directors | Vesting in one to three years</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Executive Officers and Members of the Board of Directors | Vesting in one to three years | Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<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>
</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 | Executive Officers and Members of the Board of Directors | Vesting in one to three years | Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
</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=zspc_EquityIncentivePlan2007And2017Member', window );">2007 and 2017 Stock Plans</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued', window );">Number of shares granted or issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,984,204<span></span>
</td>
<td class="nump">5,984,204<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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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)<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 (f)(2)(v)<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 (f)(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/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><br>Reference 5: 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><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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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 8: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: 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><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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><br>Reference 19: 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 20: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 23: 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><br>Reference 24: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: 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><br>Reference 26: 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><br>Reference 27: 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><br>Reference 28: 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><br>Reference 29: 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><br>Reference 30: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance 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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from grant date that an equity-based award expires, 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://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)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="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_zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of award on grant date under share-based payment arrangement.</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;">zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 granted or issued under share-based payment arrangement.</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;">zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_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_VestingAxis=zspc_VestingQuarterlyOverThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_VestingQuarterlyOverThreeYearsMember</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=zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</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=zspc_VestingOneToThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_VestingOneToThreeYearsMember</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_PlanNameAxis=zspc_EquityIncentivePlan2007And2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_EquityIncentivePlan2007And2017Member</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>91
<FILENAME>R70.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.26.1</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 EXPENSE - Time-Based Restricted Stock (Details) - Time-based restricted stock units - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 11.8<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 );">Weighted average recognition period</a></td>
<td class="text">1 year 6 months<span></span>
</td>
</tr>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">intrinsic value</a></td>
<td class="nump">$ 0.4<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested, beginning balance</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">1,534,799<span></span>
</td>
</tr>
<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</a></td>
<td class="num">(330,926)<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</a></td>
<td class="num">(308,439)<span></span>
</td>
</tr>
<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 );">Non-vested, ending balance</a></td>
<td class="nump">895,434<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested, beginning balance</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td>
<td class="nump">12.08<span></span>
</td>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="nump">14.33<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 );">Forfeited</a></td>
<td class="nump">6.57<span></span>
</td>
</tr>
<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 );">Non-vested, ending balance</a></td>
<td class="nump">$ 13.13<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=zspc_TimeBasedRestrictedStockUnitsMember', window );">Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</strong></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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></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=zspc_TimeBasedRestrictedStockUnitsMember', window );">Maximum</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for 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/2009/role/commonPracticeRef<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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)<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 (f)(2)(v)<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 (f)(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/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><br>Reference 5: 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><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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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 8: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: 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><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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><br>Reference 19: 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 20: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 23: 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><br>Reference 24: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: 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><br>Reference 26: 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><br>Reference 27: 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><br>Reference 28: 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><br>Reference 29: 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><br>Reference 30: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph 4<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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=zspc_TimeBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_TimeBasedRestrictedStockUnitsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R71.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.26.1</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 EXPENSE - Determination of fair value of stock options (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,853,656<span></span>
</td>
<td class="nump">5,984,204<span></span>
</td>
<td class="nump">948,464<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 );">Stock options granted</a></td>
<td class="nump">5,028,756<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,059,228<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise price</a></td>
<td class="nump">$ 2.57<span></span>
</td>
<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 );">Employee Stock Option</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></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>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used to compute employee stockbased compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<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 );">Employee Stock Option | Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used to compute employee stockbased compensation</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Risk-free interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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 );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54.90%<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 );">Employee Stock Option | Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used to compute employee stockbased compensation</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 1 month 6 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Risk-free interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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 );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66.40%<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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)<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 (f)(2)(v)<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 (f)(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/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><br>Reference 5: 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><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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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 8: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: 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><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 15: 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><br>Reference 16: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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><br>Reference 19: 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 20: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 23: 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><br>Reference 24: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: 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><br>Reference 26: 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><br>Reference 27: 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><br>Reference 28: 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><br>Reference 29: 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><br>Reference 30: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from grant date that an equity-based award expires, 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://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)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="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_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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</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)(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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="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_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>
<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>93
<FILENAME>R72.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.26.1</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 EXPENSE - Stock option activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Outstanding Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,984,204<span></span>
</td>
<td class="nump">948,464<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</a></td>
<td class="nump">5,028,756<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,059,228<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,435)<span></span>
</td>
<td class="num">(6,769)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,839)<span></span>
</td>
<td class="num">(1,878)<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,274)<span></span>
</td>
<td class="num">(14,841)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,853,656<span></span>
</td>
<td class="nump">5,984,204<span></span>
</td>
<td class="nump">948,464<span></span>
</td>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Vested and Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,834,573<span></span>
</td>
<td class="nump">5,554,326<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,853,656<span></span>
</td>
<td class="nump">5,984,204<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.04<span></span>
</td>
<td class="nump">$ 6.2<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.57<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.46<span></span>
</td>
<td class="nump">2.57<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">340.36<span></span>
</td>
<td class="nump">348.07<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.56<span></span>
</td>
<td class="nump">2.29<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 );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3.04<span></span>
</td>
<td class="nump">$ 6.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Vested and Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.01<span></span>
</td>
<td class="nump">3.07<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and Expected to Vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">3.04<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">7 years 3 months<span></span>
</td>
</tr>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Years, Vested and Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 10 months 28 days<span></span>
</td>
<td class="text">7 years 10 months 28 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Years, Vested and Expected to Vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">8 years<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 );">Share price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.47<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</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)(04)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 could have acquired the underlying shares with respect to stock options of the plan 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/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)(04)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 could have acquired the underlying shares with respect to stock options that were terminated.</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)(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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R73.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.26.1</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 EXPENSE - Stock-based compensation expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 7,120,000<span></span>
</td>
<td class="nump">$ 7,735,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized stock-based compensation cost</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of stock options exercised</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">41,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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">77,000<span></span>
</td>
<td class="nump">130,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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">388,000<span></span>
</td>
<td class="nump">802,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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">2,122,000<span></span>
</td>
<td class="nump">2,808,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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>STOCK BASED COMPENSATION EXPENSE</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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 4,533,000<span></span>
</td>
<td class="nump">$ 3,995,000<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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 (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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for 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://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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="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_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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfSalesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SellingAndMarketingExpenseMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R74.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES - Components of income tax expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current</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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 34<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_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">34<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_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 34<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable income (loss) from 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/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(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 3: 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(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R75.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES - Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>TAXES</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Reconciliation of total income tax expense</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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Computed expected tax benefit at federal statutory rate</a></td>
<td class="num">$ (5,437)<span></span>
</td>
<td class="num">$ (4,358)<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State benefit, net of federal benefit</a></td>
<td class="num">(575)<span></span>
</td>
<td class="num">(285)<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_zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount', window );">Convertible debt change in fair value</a></td>
<td class="nump">409<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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation expense</a></td>
<td class="nump">932<span></span>
</td>
<td class="nump">528<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_zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount', window );">Extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">4,621<span></span>
</td>
<td class="nump">3,905<span></span>
</td>
</tr>
<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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="num">(10)<span></span>
</td>
<td class="nump">133<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_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Other permanent book-tax differences</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<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_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<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_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 34<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (loss).</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 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 3: 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 4: 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.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-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(h)(2))<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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>
<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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax 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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (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 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 2: 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> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible changes in fair value of convertible debt.</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;">zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible extinguishment of debt.</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;">zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R76.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>TAXES - Deferred taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals and revenues</a></td>
<td class="nump">$ 267<span></span>
</td>
<td class="nump">$ 473<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock based compensation</a></td>
<td class="nump">1,717<span></span>
</td>
<td class="nump">1,306<span></span>
</td>
</tr>
<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_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">536<span></span>
</td>
<td class="nump">864<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">15,295<span></span>
</td>
<td class="nump">10,756<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_zspc_DeferredTaxAssetsDeferredGain', window );">Unrealized gain</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">18<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_DeferredTaxAssetInterestCarryforward', window );">Section 163(j)</a></td>
<td class="nump">945<span></span>
</td>
<td class="nump">634<span></span>
</td>
</tr>
<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Capitalized research &amp; development expenses</a></td>
<td class="nump">228<span></span>
</td>
<td class="nump">315<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_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">56<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_DeferredTaxAssetsGross', window );">Total gross deferred assets</a></td>
<td class="nump">19,008<span></span>
</td>
<td class="nump">14,422<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(19,005)<span></span>
</td>
<td class="num">(14,384)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">38<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_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Right of use asset</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(38)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(38)<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_DeferredTaxLiabilities', window );">Net deferred tax assets</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_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="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_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax liability attributable to taxable temporary differences.</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(26)(b))<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 740<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/2147482685/740-10-50-2<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(26)(a))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_zspc_DeferredTaxAssetsDeferredGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from a gain reported for tax purposes.</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;">zspc_DeferredTaxAssetsDeferredGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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>98
<FILENAME>R77.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES - Additional disclosures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Aug. 12, 2022</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (decrease) in valuation allowance</a></td>
<td class="nump">$ 4,600<span></span>
</td>
<td class="nump">$ 3,900<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_IncomeTaxExaminationInterestAccrued', window );">Interest accrued</a></td>
<td class="nump">0<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAccrued', window );">Penalties accrued</a></td>
<td class="nump">0<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">19,005<span></span>
</td>
<td class="nump">14,384<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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember', window );">Research and development</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would not affect the effective tax rate if recognized</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">2,800<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_IncomeTaxAuthorityAxis=country_US', window );">U.S. Federal</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">219,800<span></span>
</td>
<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_zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized', window );">NOL expected to expire unutilized</a></td>
<td class="nump">158,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>
</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_zspc_OperatingLossCarryforwardsLimitationSection163j', window );">Section 163(j) limitation</a></td>
<td class="nump">6,100<span></span>
</td>
<td class="nump">6,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized', window );">Section 163(j) limitation expected to expire unutilized</a></td>
<td class="nump">1,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_US', window );">U.S. Federal | Five years following August 2022 change of control</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_zspc_OperatingLossCarryforwardsAnnualLimitationSection382', window );">Section 382 annual limitation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800<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_IncomeTaxAuthorityAxis=country_US', window );">U.S. Federal | Year six and later following August 2022 change of control</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_zspc_OperatingLossCarryforwardsAnnualLimitationSection382', window );">Section 382 annual limitation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<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_IncomeTaxAuthorityAxis=country_US', window );">U.S. Federal | Five years following December 2020 change of control</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_zspc_OperatingLossCarryforwardsAnnualLimitationSection382', window );">Section 382 annual limitation</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,200<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_IncomeTaxAuthorityAxis=country_US', window );">U.S. Federal | Year six and later following December 2020 change of control</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_zspc_OperatingLossCarryforwardsAnnualLimitationSection382', window );">Section 382 annual limitation</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>
</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_IncomeTaxAuthorityAxis=country_US', window );">U.S. Federal | Research and development</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">1,400<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>
</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">176,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized', window );">NOL expected to expire unutilized</a></td>
<td class="nump">141,700<span></span>
</td>
<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_zspc_OperatingLossCarryforwardsLimitationSection163j', window );">Section 163(j) limitation</a></td>
<td class="nump">4,800<span></span>
</td>
<td class="nump">4,800<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_zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized', window );">Section 163(j) limitation expected to expire unutilized</a></td>
<td class="nump">2,200<span></span>
</td>
<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_IncomeTaxAuthorityAxis=stpr_CA', window );">California | Research and development</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">1,400<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>
</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</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_zspc_SummaryOfIncomeTaxesLineItems', window );"><strong>TAXES</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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 500<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_zspc_NetOperatingLossCarryforwardTerm', window );">Net operation loss, term to expiration</a></td>
<td class="text">10 years<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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_IncomeTaxExaminationInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated interest accrued as of the balance sheet date arising from income tax examinations.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_IncomeTaxExaminationInterestAccrued</td>
</tr>
<tr>
<td style="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_IncomeTaxExaminationPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated penalties accrued as of the balance sheet date arising from income tax examinations.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_IncomeTaxExaminationPenaltiesAccrued</td>
</tr>
<tr>
<td style="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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the valuation allowance for a specified deferred tax asset.</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="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_zspc_NetOperatingLossCarryforwardTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 time for expiration of net operating loss carryforwards, 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;">zspc_NetOperatingLossCarryforwardTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_OperatingLossCarryforwardsAnnualLimitationSection382">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 limitation on operating loss carryforwards under Section 382.</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;">zspc_OperatingLossCarryforwardsAnnualLimitationSection382</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforwards expected to expire unutilized and thus no deferred tax assets are recognized.</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;">zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_OperatingLossCarryforwardsLimitationSection163j">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 limitation on operating loss carryforwards under Section 163(j).</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;">zspc_OperatingLossCarryforwardsLimitationSection163j</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 limitation on operating loss carryforwards under Section 163(j) expected to expire unutilized.</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;">zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_SummaryOfIncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">zspc_SummaryOfIncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total amount of unrecognized tax benefits that, if recognized, would not affect the effective tax rate.</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;">zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</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_IncomeTaxAuthorityAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=country_US</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_TaxPeriodAxis=zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember</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_TaxPeriodAxis=zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember</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_TaxPeriodAxis=zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember</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_TaxPeriodAxis=zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_IncomeTaxAuthorityAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=stpr_CA</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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>99
<FILENAME>R78.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.26.1</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 - EPS computation (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jul. 12, 2024</div></th>
<th class="th"><div>Jul. 11, 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_EarningsPerShareDilutedLineItems', 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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (25,388)<span></span>
</td>
<td class="num">$ (20,823)<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_PreferredStockRedemptionDiscount', window );">Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,656<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_TemporaryEquityDividendsAdjustment', window );">Cumulative preferred stock dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(309)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss available to common shareholders used in basic earnings per share</a></td>
<td class="num">(25,388)<span></span>
</td>
<td class="nump">22,524<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_InterestOnConvertibleDebtNetOfTax', window );">Add back interest expense on convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">915<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_ConvertiblePreferredDividendsNetOfTax', window );">Add back cumulative preferred stock dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income (loss) available to common shareholders used in diluted earnings per share</a></td>
<td class="num">$ (25,388)<span></span>
</td>
<td class="nump">$ 23,748<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 );">Weighted average number of common shares used in basic earnings per share</a></td>
<td class="nump">25,039,431<span></span>
</td>
<td class="nump">1,728,127<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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Adjustments to weighted average shares for shares used in diluted earnings 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Weighted average number of common shares for assumed options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,823,613<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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Weighted average number of common shares for assumed warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,306<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_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements', window );">Weighted average number of common shares for assumed conversion of SAFE agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286,266<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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Weighted average number of common shares for assumed conversion of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">886,471<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_IncrementalCommonSharesAttributableToConversionOfPreferredStock', window );">Weighted average number of common shares for assumed conversion of Series A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,401,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares used in diluted earnings per share</a></td>
<td class="nump">25,039,431<span></span>
</td>
<td class="nump">23,127,693<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_EarningsPerShareBasic', window );">Net loss per common share - basic</a></td>
<td class="num">$ (1.01)<span></span>
</td>
<td class="nump">$ 13.03<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_EarningsPerShareDiluted', window );">Net loss per common share - diluted</a></td>
<td class="num">$ (1.01)<span></span>
</td>
<td class="nump">$ 1.03<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=zspc_NewNonConvertibleNonVotingPreferredStockMember', window );">NCNV 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>
</tr>
<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_EarningsPerShareDilutedLineItems', 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_zspc_TemporaryEquityPricePerShare', window );">Issue price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<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_us-gaap_ConvertiblePreferredDividendsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after-tax amount of any dividends on convertible 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 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-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_ConvertiblePreferredDividendsNetOfTax</td>
</tr>
<tr>
<td style="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_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_EarningsPerShareDilutedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedLineItems</td>
</tr>
<tr>
<td style="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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock 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/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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-26<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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted 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/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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="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_IncrementalCommonSharesAttributableToConversionOfPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted 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/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 718<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480520/718-40-45-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480520/718-40-45-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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_IncrementalCommonSharesAttributableToConversionOfPreferredStock</td>
</tr>
<tr>
<td style="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_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock 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/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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<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_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements</td>
</tr>
<tr>
<td style="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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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/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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="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_InterestOnConvertibleDebtNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.</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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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_InterestOnConvertibleDebtNetOfTax</td>
</tr>
<tr>
<td style="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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="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_PreferredStockRedemptionDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of 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 S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480408/260-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_PreferredStockRedemptionDiscount</td>
</tr>
<tr>
<td style="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_TemporaryEquityDividendsAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).</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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 2: 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 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDividendsAdjustment</td>
</tr>
<tr>
<td style="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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zspc_TemporaryEquityPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary 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;">zspc_TemporaryEquityPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_StatementClassOfStockAxis=zspc_NewNonConvertibleNonVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NewNonConvertibleNonVotingPreferredStockMember</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>100
<FILENAME>R79.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.26.1</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 shares (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Schedule of anti-dilutive excluded from the computation of diluted net loss per share</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 );">Anti-dilutive securities</a></td>
<td class="nump">12,182,983<span></span>
</td>
<td class="nump">7,681<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 );">Incentive stock options</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Schedule of anti-dilutive excluded from the computation of diluted net loss per share</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 );">Anti-dilutive securities</a></td>
<td class="nump">5,853,656<span></span>
</td>
<td class="nump">7,681<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_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Schedule of anti-dilutive excluded from the computation of diluted net loss per share</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 );">Anti-dilutive securities</a></td>
<td class="nump">895,434<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Schedule of anti-dilutive excluded from the computation of diluted net loss per share</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 );">Anti-dilutive securities</a></td>
<td class="nump">107,813<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember', window );">Shares available for future issuance under the convertible debt note</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Schedule of anti-dilutive excluded from the computation of diluted net loss per share</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 );">Anti-dilutive securities</a></td>
<td class="nump">5,308,221<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember', window );">Shares available for future issuance under equity line-of-credit agreement</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Schedule of anti-dilutive excluded from the computation of diluted net loss per share</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 );">Anti-dilutive securities</a></td>
<td class="nump">17,859<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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="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_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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_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=zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember</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=zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember</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>101
<FILENAME>R80.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.26.1</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 (Details) - USD ($)<br> $ in Thousands</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">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</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. 11, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Aug. 12, 2022</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_ConvertibleDebt', window );">Convertible debt</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">$ 8,923<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=zspc_NonConvertibleNonVotingPreferredStockTwoMember', window );">NCNV 2</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>
</tr>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="nump">5,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockThreeMember', window );">NCNV 3</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>
</tr>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AffiliatedEntityMember', window );">Affiliate | GII</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>
</tr>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</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_zspc_RecruitmentFees', window );">Recruitment fees</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">$ 200<span></span>
</td>
<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_AffiliatedEntityMember', window );">Affiliate | bSpace</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>
</tr>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_DebtInstrumentFaceAmount', window );">Principal amount</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">$ 31,500<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_zspc_DebtInstrumentConversionPrincipalAndInterestAmount', window );">Principal and interest amount converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AffiliatedEntityMember', window );">Affiliate | bSpace | NCNV 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="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AffiliatedEntityMember', window );">Affiliate | bSpace | NCNV 3</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>
</tr>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AffiliatedEntityMember', window );">Affiliate | Kuwait Investment Authority</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>
</tr>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_DebtInstrumentFaceAmount', window );">Principal amount</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">$ 5,000<span></span>
</td>
<td class="nump">$ 5,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_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unearned interest</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">$ 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>
</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_AffiliatedEntityMember', window );">Affiliate | Kuwait Investment Authority | NCNV 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="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AffiliatedEntityMember', window );">Affiliate | Kuwait Investment Authority | NCNV 2</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>
</tr>
<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_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</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>
</tr>
<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_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued in conversion of debt</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,752<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<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_ConvertibleDebt</td>
</tr>
<tr>
<td style="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_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt discount (premium).</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<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_DebtInstrumentUnamortizedDiscountPremiumNet</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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 850<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/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<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(k)(2))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<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)(2)(i))<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)(c)(2)(ii))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="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_zspc_DebtInstrumentConversionPrincipalAndInterestAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal and interest converted.</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;">zspc_DebtInstrumentConversionPrincipalAndInterestAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_RecruitmentFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recruitment expense.</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;">zspc_RecruitmentFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_StatementClassOfStockAxis=zspc_NonConvertibleNonVotingPreferredStockTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockTwoMember</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=zspc_NonConvertibleNonVotingPreferredStockThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockThreeMember</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_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AffiliatedEntityMember</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_CounterpartyNameAxis=zspc_GulfIslamicInvestmentsHoldingLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CounterpartyNameAxis=zspc_GulfIslamicInvestmentsHoldingLlcMember</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_CounterpartyNameAxis=zspc_BSpaceInvestmentsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CounterpartyNameAxis=zspc_BSpaceInvestmentsLimitedMember</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=zspc_NonConvertibleNonVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_NonConvertibleNonVotingPreferredStockMember</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_CounterpartyNameAxis=zspc_KuwaitInvestmentAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CounterpartyNameAxis=zspc_KuwaitInvestmentAuthorityMember</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>102
<FILENAME>R81.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.26.1</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 (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>employee</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_OtherCommitmentsLineItems', window );"><strong>COMMITMENTS AND CONTINGENCIES</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_PurchaseObligation', window );">Purchase obligations outstanding</a></td>
<td class="nump">$ 10.4<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=srt_ExecutiveOfficerMember', window );">Executives</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_OtherCommitmentsLineItems', window );"><strong>COMMITMENTS AND CONTINGENCIES</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_zspc_CompensationAgreementNumberOfExecutives', window );">Number of executives | employee</a></td>
<td class="nump">3<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_zspc_CompensationAgreementSeverancePeriod', window );">Maximum severance period</a></td>
<td class="text">18 months<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_OfficersCompensation', window );">Aggregate annual salary expense</a></td>
<td class="nump">$ 1.3<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_zspc_CompensationAgreementSeveranceLiability', window );">Potential severance payments</a></td>
<td class="nump">$ 1.4<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_OfficersCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.</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(4))<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_OfficersCompensation</td>
</tr>
<tr>
<td style="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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</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 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-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_PurchaseObligation</td>
</tr>
<tr>
<td style="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_zspc_CompensationAgreementNumberOfExecutives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 executives with employment agreements outlining terms of compensation.</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;">zspc_CompensationAgreementNumberOfExecutives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_CompensationAgreementSeveranceLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the liabilities for potential severance payments.</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;">zspc_CompensationAgreementSeveranceLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_CompensationAgreementSeverancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period the individual may receive monthly payments as severance compensation, 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;">zspc_CompensationAgreementSeverancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ExecutiveOfficerMember</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>103
<FILENAME>R82.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (Details) - Customer concentration risk - Major customers - customer<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue</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_ConcentrationRiskLineItems', window );"><strong>Concentration risk</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_zspc_ConcentrationRiskNumberOfCustomers', window );">Number of customers representing more than 10% of total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts receivable</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_ConcentrationRiskLineItems', window );"><strong>Concentration risk</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_zspc_ConcentrationRiskNumberOfCustomers', window );">Number of customers representing more than 10% of total</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">10.00%<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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<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 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-18<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<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 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_zspc_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the number of customers covered under required criteria.</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;">zspc_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_MajorCustomersAxis=zspc_MajorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=zspc_MajorCustomersMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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>104
<FILENAME>R83.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>segment</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_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING</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_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 27,858<span></span>
</td>
<td class="nump">$ 38,098<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_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold:</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_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">14,597<span></span>
</td>
<td class="nump">22,529<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_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">13,261<span></span>
</td>
<td class="nump">15,569<span></span>
</td>
</tr>
<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_OperatingExpensesAbstract', window );"><strong>Operating expenses:</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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">13,872<span></span>
</td>
<td class="nump">12,419<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">35,402<span></span>
</td>
<td class="nump">33,227<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_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(22,141)<span></span>
</td>
<td class="num">(17,658)<span></span>
</td>
</tr>
<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_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</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_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,478)<span></span>
</td>
<td class="num">(2,815)<span></span>
</td>
</tr>
<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 (expense), net</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">43<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_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt', window );">Loss on change in fair value of convertible debt</a></td>
<td class="num">(1,945)<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(359)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(25,374)<span></span>
</td>
<td class="num">(20,789)<span></span>
</td>
</tr>
<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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">34<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 );">Segment net loss</a></td>
<td class="num">(25,388)<span></span>
</td>
<td class="num">(20,823)<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_ProductOrServiceAxis=zspc_HardwareMember', window );">Hardware</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">14,208<span></span>
</td>
<td class="nump">21,991<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_ProductOrServiceAxis=zspc_SoftwareMember', window );">Software</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">10,558<span></span>
</td>
<td class="nump">12,857<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_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 3,092<span></span>
</td>
<td class="nump">$ 3,250<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_StatementBusinessSegmentsAxis=zspc_SingleReportableSegmentMember', window );">Single reportable segment</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_SegmentReportingInformationLineItems', window );"><strong>SEGMENT REPORTING</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_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 27,858<span></span>
</td>
<td class="nump">$ 38,098<span></span>
</td>
</tr>
<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_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold:</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_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">14,597<span></span>
</td>
<td class="nump">22,529<span></span>
</td>
</tr>
<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_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">13,261<span></span>
</td>
<td class="nump">15,569<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>
</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_zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering', window );">Research and development</a></td>
<td class="nump">804<span></span>
</td>
<td class="nump">849<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_zspc_ResearchAndDevelopmentExpenseSoftwareEngineering', window );">Software engineering</a></td>
<td class="nump">1,540<span></span>
</td>
<td class="nump">1,158<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_zspc_ResearchAndDevelopmentExpensePlatformEngineering', window );">Platform engineering</a></td>
<td class="nump">2,955<span></span>
</td>
<td class="nump">2,886<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_zspc_SellingExpenseExcludingInternationalSellingExpense', window );">Sales</a></td>
<td class="nump">7,375<span></span>
</td>
<td class="nump">8,370<span></span>
</td>
</tr>
<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">13,871<span></span>
</td>
<td class="nump">12,419<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_MarketingAndAdvertisingExpense', window );">Marketing and business development</a></td>
<td class="nump">8,367<span></span>
</td>
<td class="nump">6,712<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_zspc_SellingExpenseInternationalSellingExpense', window );">International sales</a></td>
<td class="nump">490<span></span>
</td>
<td class="nump">833<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">35,402<span></span>
</td>
<td class="nump">33,227<span></span>
</td>
</tr>
<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_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(22,141)<span></span>
</td>
<td class="num">(17,658)<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_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</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_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,478)<span></span>
</td>
<td class="num">(2,815)<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 (expense), net</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">43<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_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt', window );">Loss on change in fair value of convertible debt</a></td>
<td class="num">(1,945)<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(359)<span></span>
</td>
</tr>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(25,374)<span></span>
</td>
<td class="num">(20,789)<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 );">Income tax expense</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<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 );">Segment net loss</a></td>
<td class="num">(25,388)<span></span>
</td>
<td class="num">(20,823)<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_StatementBusinessSegmentsAxis=zspc_SingleReportableSegmentMember', window );">Single reportable segment | Hardware</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">14,208<span></span>
</td>
<td class="nump">21,991<span></span>
</td>
</tr>
<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_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold:</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_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">9,374<span></span>
</td>
<td class="nump">15,950<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_StatementBusinessSegmentsAxis=zspc_SingleReportableSegmentMember', window );">Single reportable segment | Software</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">10,558<span></span>
</td>
<td class="nump">12,857<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_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold:</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_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">3,097<span></span>
</td>
<td class="nump">5,025<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_StatementBusinessSegmentsAxis=zspc_SingleReportableSegmentMember', window );">Single reportable segment | Services</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_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenues:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,092<span></span>
</td>
<td class="nump">3,250<span></span>
</td>
</tr>
<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_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold:</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_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">1,944<span></span>
</td>
<td class="nump">1,152<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_StatementBusinessSegmentsAxis=zspc_SingleReportableSegmentMember', window );">Single reportable segment | Excess and obsolete</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_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold:</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_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">$ 182<span></span>
</td>
<td class="nump">$ 402<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_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of goods produced and sold and services rendered 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 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/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 5: 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(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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/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/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 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)(4)(iii)(A))<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 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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 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 15: 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 16: 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 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)(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_CostOfRevenue</td>
</tr>
<tr>
<td style="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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation 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/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/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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: 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 14: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: 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 17: 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 18: 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 19: 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 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)(i))<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)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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 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 23: 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 24: 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 25: 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_GrossProfit</td>
</tr>
<tr>
<td style="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_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_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_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total expense recognized in the period for promotion, public relations, and brand or product advertising.</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 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<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(4))<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_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="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: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_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_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_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="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_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="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_zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) from change in fair value of convertible debt.</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;">zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding software and platform engineering.</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;">zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ResearchAndDevelopmentExpensePlatformEngineering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 attributable to platform engineering.</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;">zspc_ResearchAndDevelopmentExpensePlatformEngineering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_ResearchAndDevelopmentExpenseSoftwareEngineering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 attributable to software engineering.</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;">zspc_ResearchAndDevelopmentExpenseSoftwareEngineering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_SellingExpenseExcludingInternationalSellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services. Excludes international sales expense.</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;">zspc_SellingExpenseExcludingInternationalSellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_SellingExpenseInternationalSellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and international distribution of products or services.</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;">zspc_SellingExpenseInternationalSellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_ProductOrServiceAxis=zspc_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_HardwareMember</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=zspc_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SoftwareMember</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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ServiceMember</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_StatementBusinessSegmentsAxis=zspc_SingleReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=zspc_SingleReportableSegmentMember</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=zspc_ExcessAndObsoleteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_ExcessAndObsoleteMember</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>105
<FILENAME>R84.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DefinedContributionPlanDisclosureLineItems', window );"><strong>EMPLOYEE BENEFITS</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_zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount', window );">Maximum amount of annual employer match per participant</a></td>
<td class="nump">$ 2,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_DefinedContributionPlanCostRecognized', window );">Matching contributions</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 100,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_RangeAxis=srt_MinimumMember', window );">Minimum</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_DefinedContributionPlanDisclosureLineItems', window );"><strong>EMPLOYEE BENEFITS</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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Percentage of participant deferrals of cash compensation</a></td>
<td class="nump">0.00%<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</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_DefinedContributionPlanDisclosureLineItems', window );"><strong>EMPLOYEE BENEFITS</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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Percentage of participant deferrals of cash compensation</a></td>
<td class="nump">100.00%<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_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for defined contribution 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employee gross pay the employee may contribute 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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="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_zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount the of employee contributions to a deferred compensation plan which the employer will match.</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;">zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_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>106
<FILENAME>R85.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS - Senior Secured Convertible Note Financing Amendment (Details) - Senior Secured Convertible Note<br></strong></div></th>
<th class="th">
<div>Jan. 08, 2026 </div>
<div>D </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Oct. 15, 2025 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 11, 2025 </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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6<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=zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember', window );">Securities 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>
</tr>
<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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6<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_zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice', window );">Minimum volume weighted average price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.75<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 | Securities 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>
</tr>
<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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share</a></td>
<td class="nump">$ 0.22<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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days prior to conversion | D</a></td>
<td class="nump">20<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_zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice', window );">Minimum volume weighted average price</a></td>
<td class="nump">$ 0.3<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_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<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/2147481139/470-20-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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="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: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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<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> -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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="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_zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 volume weighted average price of stock to make installments payments in shares of common 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;">zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_SeniorSecuredConvertibleNoteMember</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=zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R86.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS - Preferred Stock Agreement (Details) - Subsequent event - Securities Purchase Agreement, Initial Closing<br></strong></div></th>
<th class="th">
<div>Jan. 27, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_WarrantsAndRightsOutstandingTerm', window );">Term of warrants</a></td>
<td class="text">5 years<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_SaleOfStockConsiderationReceivedPerTransaction', window );">Gross proceeds | $</a></td>
<td class="nump">$ 3,000,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Maximum</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_us-gaap_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_zspc_SaleOfStockAuthorizedSharesValue', window );">Aggregate limit of value of shares authorized for issuance | $</a></td>
<td class="nump">$ 10,000,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Series P Warrants</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</strong></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_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares which may be issued from exercise of warrants | shares</a></td>
<td class="nump">1,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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price | $ / shares</a></td>
<td class="nump">$ 3<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 );">Series P Preferred Stock</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</strong></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_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued | shares</a></td>
<td class="nump">1,500,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_SaleOfStockPricePerShare', window );">Issuance price per share | $ / shares</a></td>
<td class="nump">$ 2<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_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_SaleOfStockConsiderationReceivedPerTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.</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_SaleOfStockConsiderationReceivedPerTransaction</td>
</tr>
<tr>
<td style="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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued or sold by the subsidiary or equity method investee per 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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="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_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<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> -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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="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_zspc_SaleOfStockAuthorizedSharesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of shares authorized for issuance under terms of a securities purchase 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;">zspc_SaleOfStockAuthorizedSharesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_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=zspc_SecuritiesPurchaseAgreementInitialClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SecuritiesPurchaseAgreementInitialClosingMember</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=zspc_SeriesPWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SeriesPWarrantsMember</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=zspc_SeriesPPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SeriesPPreferredStockMember</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>108
<FILENAME>R87.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS - Amendments to Articles of Incorporation or Bylaws (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Jan. 27, 2026</div></th>
<th class="th"><div>Dec. 31, 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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_SharePrice', window );">Stated value per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.47<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 | Series P Preferred Stock</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value per share</a></td>
<td class="nump">$ 0.00001<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_SharePrice', window );">Stated value per share</a></td>
<td class="nump">$ 2<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_PreferredStockDividendRatePercentage', window );">Dividend percentage</a></td>
<td class="nump">18.00%<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 | Securities Purchase Agreement</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_zspc_BeneficialOwnershipPercentage', window );">Beneficial ownership percentage, common stock</a></td>
<td class="nump">4.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_zspc_MaximumBeneficialOwnershipPercentage', window );">Maximum beneficial ownership percentage, common stock</a></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_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage rate used to calculate dividend payments on 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="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_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_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<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> -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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="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_zspc_BeneficialOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Beneficial ownership percentage that can be held under the purchase 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;">zspc_BeneficialOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_MaximumBeneficialOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 beneficial ownership percentage that can be held under the purchase 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;">zspc_MaximumBeneficialOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_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_StatementClassOfStockAxis=zspc_SeriesPPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SeriesPPreferredStockMember</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=zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</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>109
<FILENAME>R88.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.26.1</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 - Litigation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 11, 2026</div></th>
<th class="th"><div>Feb. 09, 2026</div></th>
<th class="th"><div>Dec. 31, 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_LossContingenciesByNatureOfContingencyAxis=zspc_BreachOfContractClaimMember', window );">Breach of contract claim</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease', window );">Accrual for potential loss attributable to litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event | Breach of contract claim</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_LossContingencyDamagesSoughtValue', window );">Damages Sought</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 557,940<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 | Alleged violations of federal securities laws as well as various state common laws</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_LossContingencyDamagesSoughtValue', window );">Damages Sought</a></td>
<td class="nump">$ 15,000,000<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_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss contingency 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/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (monetary amount) of the award the plaintiff seeks in the legal matter.</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<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_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<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> -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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="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_LossContingenciesByNatureOfContingencyAxis=zspc_BreachOfContractClaimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=zspc_BreachOfContractClaimMember</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_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_LossContingenciesByNatureOfContingencyAxis=zspc_AllegedViolationOfSecuritiesLawsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=zspc_AllegedViolationOfSecuritiesLawsMember</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>110
<FILENAME>R89.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS - Reverse stock split (Details) - Subsequent event - shares<br></strong></div></th>
<th class="th"><div>Mar. 13, 2026</div></th>
<th class="th"><div>Mar. 12, 2026</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_zspc_CommonStockNumberOfVotesPriorToReverseSplit', window );">Number of votes prior to reverse split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,142,955<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_zspc_CommonStockNumberOfVotesAfterReverseSplit', window );">Number of votes after to reverse split</a></td>
<td class="nump">18,694,538<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_zspc_PercentageOfVotingPowerAfterReverseSplit', window );">Percentage of voting power after a reverse split</a></td>
<td class="nump">50.33%<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 );">Minimum</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_StockholdersEquityReverseStockSplit', window );">Reverse split of shares</a></td>
<td class="text">1-for-15<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 );">Maximum</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_StockholdersEquityReverseStockSplit', window );">Reverse split of shares</a></td>
<td class="text">1-for-25<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_us-gaap_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<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> -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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="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_zspc_CommonStockNumberOfVotesAfterReverseSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 votes after reverse split.</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;">zspc_CommonStockNumberOfVotesAfterReverseSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_CommonStockNumberOfVotesPriorToReverseSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 votes prior to reverse split.</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;">zspc_CommonStockNumberOfVotesPriorToReverseSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_PercentageOfVotingPowerAfterReverseSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 voting power after a reverse split.</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;">zspc_PercentageOfVotingPowerAfterReverseSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_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_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>111
<FILENAME>R90.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS - Additional Senior Secured Convertible Note Financing (Details) - Subsequent event - Securities Purchase Agreement, Second Closing - Senior Secured Additional Convertible Note<br></strong></div></th>
<th class="th">
<div>Mar. 16, 2026 </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_us-gaap_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentFaceAmount', window );">Principal amount | $</a></td>
<td class="nump">$ 4,301,075<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_zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved', window );">Amount of proceeds from new debt marked for repayment of prior debt and working capital | $</a></td>
<td class="nump">$ 2,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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share | $ / shares</a></td>
<td class="nump">$ 0.28<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_zspc_DebtInstrumentConvertibleFloorConversionPrice', window );">Floor price per share | $ / shares</a></td>
<td class="nump">$ 0.05<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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<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/2147481139/470-20-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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<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> -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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="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_zspc_DebtInstrumentConvertibleFloorConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 floor price per share of the conversion feature embedded in the debt 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;">zspc_DebtInstrumentConvertibleFloorConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proceeds from new debt marked for repayment of prior debt and working capital.</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;">zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_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=zspc_SecuritiesPurchaseAgreementSecondClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=zspc_SecuritiesPurchaseAgreementSecondClosingMember</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_DebtInstrumentAxis=zspc_SeniorSecuredAdditionalConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_SeniorSecuredAdditionalConvertibleNoteMember</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>112
<FILENAME>R91.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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS - Itria Refinancing (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 19, 2026 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th">
<div>Aug. 20, 2025 </div>
<div>USD ($)</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTenMember', window );">Term Loan 10</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.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_DebtInstrumentTerm', window );">Maturity term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanElevenMember', window );">Term Loan 11</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.99%<span></span>
</td>
</tr>
<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_DebtInstrumentTerm', window );">Maturity term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event | New Loan</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 1,344,500<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 );">Stated interest rate</a></td>
<td class="nump">18.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_zspc_DebtInstrumentNumberOfMonthlyInstallments', window );">Number of monthly installments | installment</a></td>
<td class="nump">24<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_DebtInstrumentTerm', window );">Maturity term</a></td>
<td class="text">24 years<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_zspc_DebtInstrumentPrepaymentPenaltyPercentage', window );">Prepayment fee percentage</a></td>
<td class="nump">1.50%<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 | Term Loan 10</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentRepurchasedFaceAmount', window );">Repurchase face amount</a></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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event | Term Loan 11</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_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS</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_DebtInstrumentRepurchasedFaceAmount', window );">Repurchase face amount</a></td>
<td class="nump">$ 1,000,000<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_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of the original debt instrument that was repurchased.</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_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 time between issuance and maturity of debt instrument, 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;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<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> -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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="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_zspc_DebtInstrumentNumberOfMonthlyInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 monthly installments in a debt 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;">zspc_DebtInstrumentNumberOfMonthlyInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_zspc_DebtInstrumentPrepaymentPenaltyPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument prepayment penalty percentage.</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;">zspc_DebtInstrumentPrepaymentPenaltyPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zspc_</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanTenMember</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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanElevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_LoanAndSecurityAgreementsTermLoanElevenMember</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_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_DebtInstrumentAxis=zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember</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>113
<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>114
<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>116
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>295</ContextCount>
  <ElementCount>477</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>117</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995200090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995200100 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995200300 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995200305 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995200405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995210101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation</Role>
      <ShortName>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995210301 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureRevenue</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995210401 - Disclosure - BALANCE SHEET COMPONENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureBalanceSheetComponents</Role>
      <ShortName>BALANCE SHEET COMPONENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995210501 - Disclosure - DEBT AND RELATED PARTY DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebt</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995210601 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995210701 - Disclosure - STOCK BASED COMPENSATION EXPENSE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureStockBasedCompensationExpense</Role>
      <ShortName>STOCK BASED COMPENSATION EXPENSE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995210801 - Disclosure - TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTaxes</Role>
      <ShortName>TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995210901 - Disclosure - NET INCOME (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureNetIncomeLossPerShare</Role>
      <ShortName>NET INCOME (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995211001 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureRelatedPartyTransactions</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995211101 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995211201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivable</Role>
      <ShortName>MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995211301 - Disclosure - SEGMENT REPORTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSegmentReporting</Role>
      <ShortName>SEGMENT REPORTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995211401 - Disclosure - EMPLOYEE BENEFITS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureEmployeeBenefits</Role>
      <ShortName>EMPLOYEE BENEFITS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995211501 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>99930303 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureRevenueTables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureRevenue</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>99930403 - Disclosure - BALANCE SHEET COMPONENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureBalanceSheetComponentsTables</Role>
      <ShortName>BALANCE SHEET COMPONENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureBalanceSheetComponents</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>99930503 - Disclosure - DEBT AND RELATED PARTY DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTables</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>99930603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>99930703 - Disclosure - STOCK BASED COMPENSATION EXPENSE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables</Role>
      <ShortName>STOCK BASED COMPENSATION EXPENSE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureStockBasedCompensationExpense</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>99930803 - Disclosure - TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTaxesTables</Role>
      <ShortName>TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>99930903 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureNetLossPerShareTables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>99931303 - Disclosure - SEGMENT REPORTING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSegmentReportingTables</Role>
      <ShortName>SEGMENT REPORTING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureSegmentReporting</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>99940101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails</Role>
      <ShortName>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>99940202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Allowance for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Allowance for Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>99940203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>99940204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>99940205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>99940206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>99940207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>99940301 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails</Role>
      <ShortName>REVENUE - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>99940302 - Disclosure - REVENUE - Additional disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails</Role>
      <ShortName>REVENUE - Additional disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>99940401 - Disclosure - BALANCE SHEET COMPONENTS - Inventory, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Inventory, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>99940402 - Disclosure - BALANCE SHEET COMPONENTS - Prepaid and other current assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Prepaid and other current assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>99940403 - Disclosure - BALANCE SHEET COMPONENTS - Accrued expenses and other liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Accrued expenses and other liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>99940501 - Disclosure - DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>99940502 - Disclosure - DEBT AND RELATED PARTY DEBT - Future principal payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - Future principal payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>99940503 - Disclosure - DEBT AND RELATED PARTY DEBT - bSpace Investments Limited Loan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - bSpace Investments Limited Loan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>99940504 - Disclosure - DEBT AND RELATED PARTY DEBT - Kuwait Investment Authority Loan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - Kuwait Investment Authority Loan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>99940505 - Disclosure - DEBT AND RELATED PARTY DEBT - Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>99940506 - Disclosure - DEBT AND RELATED PARTY DEBT - Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>99940507 - Disclosure - DEBT AND RELATED PARTY DEBT - Other Outstanding and Repaid Term Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - Other Outstanding and Repaid Term Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>99940508 - Disclosure - DEBT AND RELATED PARTY DEBT - Senior Secured Convertible Note Financing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - Senior Secured Convertible Note Financing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>99940509 - Disclosure - DEBT AND RELATED PARTY DEBT - Conversion of Principal and Interest amounts into Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - Conversion of Principal and Interest amounts into Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>99940510 - Disclosure - DEBT AND RELATED PARTY DEBT - SAFE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSafeDetails</Role>
      <ShortName>DEBT AND RELATED PARTY DEBT - SAFE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>99940601 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>99940602 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - IPO (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - IPO (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>99940603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common Stock Purchase Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common Stock Purchase Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>99940604 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Preferred stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Preferred stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>99940605 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Recapitalization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Recapitalization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>99940606 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>99940607 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Series A Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Series A Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>99940608 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - NCNV Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails</Role>
      <ShortName>TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - NCNV Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>99940701 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Equity incentive plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails</Role>
      <ShortName>STOCK BASED COMPENSATION EXPENSE - Equity incentive plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>99940702 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Time-Based Restricted Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails</Role>
      <ShortName>STOCK BASED COMPENSATION EXPENSE - Time-Based Restricted Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>99940703 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Determination of fair value of stock options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails</Role>
      <ShortName>STOCK BASED COMPENSATION EXPENSE - Determination of fair value of stock options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>99940704 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Stock option activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails</Role>
      <ShortName>STOCK BASED COMPENSATION EXPENSE - Stock option activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>99940705 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Stock-based compensation expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails</Role>
      <ShortName>STOCK BASED COMPENSATION EXPENSE - Stock-based compensation expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>99940801 - Disclosure - TAXES - Components of income tax expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails</Role>
      <ShortName>TAXES - Components of income tax expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>99940802 - Disclosure - TAXES - Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTaxesReconciliationDetails</Role>
      <ShortName>TAXES - Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>99940803 - Disclosure - TAXES - Deferred taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails</Role>
      <ShortName>TAXES - Deferred taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>99940804 - Disclosure - TAXES - Additional disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails</Role>
      <ShortName>TAXES - Additional disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>99940901 - Disclosure - NET LOSS PER SHARE - EPS computation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails</Role>
      <ShortName>NET LOSS PER SHARE - EPS computation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>99940902 - Disclosure - NET LOSS PER SHARE - Anti-dilutive shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails</Role>
      <ShortName>NET LOSS PER SHARE - Anti-dilutive shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>99941001 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureRelatedPartyTransactions</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>99941101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>99941201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails</Role>
      <ShortName>MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivable</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>99941301 - Disclosure - SEGMENT REPORTING (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSegmentReportingDetails</Role>
      <ShortName>SEGMENT REPORTING (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureSegmentReportingTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>99941401 - Disclosure - EMPLOYEE BENEFITS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails</Role>
      <ShortName>EMPLOYEE BENEFITS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.zspace.com/role/DisclosureEmployeeBenefits</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>99941501 - Disclosure - SUBSEQUENT EVENTS - Senior Secured Convertible Note Financing Amendment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails</Role>
      <ShortName>SUBSEQUENT EVENTS - Senior Secured Convertible Note Financing Amendment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>99941502 - Disclosure - SUBSEQUENT EVENTS - Preferred Stock Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails</Role>
      <ShortName>SUBSEQUENT EVENTS - Preferred Stock Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>99941503 - Disclosure - SUBSEQUENT EVENTS - Amendments to Articles of Incorporation or Bylaws (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails</Role>
      <ShortName>SUBSEQUENT EVENTS - Amendments to Articles of Incorporation or Bylaws (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>99941504 - Disclosure - SUBSEQUENT EVENTS - Litigation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails</Role>
      <ShortName>SUBSEQUENT EVENTS - Litigation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>99941505 - Disclosure - SUBSEQUENT EVENTS - Reverse stock split (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails</Role>
      <ShortName>SUBSEQUENT EVENTS - Reverse stock split (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>99941506 - Disclosure - SUBSEQUENT EVENTS - Additional Senior Secured Convertible Note Financing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails</Role>
      <ShortName>SUBSEQUENT EVENTS - Additional Senior Secured Convertible Note Financing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="zspc-20251231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>99941507 - Disclosure - SUBSEQUENT EVENTS - Itria Refinancing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails</Role>
      <ShortName>SUBSEQUENT EVENTS - Itria Refinancing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>zspc-20251231.xsd</File>
    <File>zspc-20251231_cal.xml</File>
    <File>zspc-20251231_def.xml</File>
    <File>zspc-20251231_lab.xml</File>
    <File>zspc-20251231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="zspc-20251231x10k.htm">zspc-20251231x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>zspc-20251231x10k001.jpg</File>
    <File>zspc-20251231x10k002.jpg</File>
    <File>zspc-20251231x10k003.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="773">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="6">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>119
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "zspc-20251231x10k.htm": {
   "nsprefix": "zspc",
   "nsuri": "http://www.zspace.com/20251231",
   "dts": {
    "schema": {
     "local": [
      "zspc-20251231.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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-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/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "zspc-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "zspc-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "zspc-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "zspc-20251231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "zspc-20251231x10k.htm"
     ]
    }
   },
   "keyStandard": 368,
   "keyCustom": 109,
   "axisStandard": 34,
   "axisCustom": 0,
   "memberStandard": 40,
   "memberCustom": 71,
   "hidden": {
    "total": 24,
    "http://www.zspace.com/20251231": 3,
    "http://fasb.org/us-gaap/2025": 16,
    "http://xbrl.sec.gov/dei/2025": 5
   },
   "contextCount": 295,
   "entityCount": 1,
   "segmentCount": 117,
   "elementCount": 852,
   "unitCount": 11,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 773,
    "http://xbrl.sec.gov/dei/2025": 41,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 6
   },
   "report": {
    "R1": {
     "role": "http://www.zspace.com/role/DocumentDocumentAndEntityInformation",
     "longName": "995200090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.zspace.com/role/StatementConsolidatedBalanceSheets",
     "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit",
     "longName": "995200300 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
     "shortName": "CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mRH-DyMRUEGfDe_Tr39kaQ",
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mRH-DyMRUEGfDe_Tr39kaQ",
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical",
     "longName": "995200305 - Statement - CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw",
      "name": "zspc:TemporaryEquityOriginalIssuePricePerShare",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw",
      "name": "zspc:TemporaryEquityOriginalIssuePricePerShare",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
     "longName": "995200405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw",
      "name": "zspc:UnderwritingFeesAttributableToInitialPublicOffering",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw",
      "name": "zspc:UnderwritingFeesAttributableToInitialPublicOffering",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation",
     "longName": "995210101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION",
     "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.zspace.com/role/DisclosureRevenue",
     "longName": "995210301 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.zspace.com/role/DisclosureBalanceSheetComponents",
     "longName": "995210401 - Disclosure - BALANCE SHEET COMPONENTS",
     "shortName": "BALANCE SHEET COMPONENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebt",
     "longName": "995210501 - Disclosure - DEBT AND RELATED PARTY DEBT",
     "shortName": "DEBT AND RELATED PARTY DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity",
     "longName": "995210601 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.zspace.com/role/DisclosureStockBasedCompensationExpense",
     "longName": "995210701 - Disclosure - STOCK BASED COMPENSATION EXPENSE",
     "shortName": "STOCK BASED COMPENSATION EXPENSE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.zspace.com/role/DisclosureTaxes",
     "longName": "995210801 - Disclosure - TAXES",
     "shortName": "TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.zspace.com/role/DisclosureNetIncomeLossPerShare",
     "longName": "995210901 - Disclosure - NET INCOME (LOSS) PER SHARE",
     "shortName": "NET INCOME (LOSS) PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.zspace.com/role/DisclosureRelatedPartyTransactions",
     "longName": "995211001 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.zspace.com/role/DisclosureCommitmentsAndContingencies",
     "longName": "995211101 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivable",
     "longName": "995211201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE",
     "shortName": "MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.zspace.com/role/DisclosureSegmentReporting",
     "longName": "995211301 - Disclosure - SEGMENT REPORTING",
     "shortName": "SEGMENT REPORTING",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.zspace.com/role/DisclosureEmployeeBenefits",
     "longName": "995211401 - Disclosure - EMPLOYEE BENEFITS",
     "shortName": "EMPLOYEE BENEFITS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:DefinedContributionPlanTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:DefinedContributionPlanTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.zspace.com/role/DisclosureSubsequentEvents",
     "longName": "995211501 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "longName": "99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.zspace.com/role/DisclosureRevenueTables",
     "longName": "99930303 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.zspace.com/role/DisclosureBalanceSheetComponentsTables",
     "longName": "99930403 - Disclosure - BALANCE SHEET COMPONENTS (Tables)",
     "shortName": "BALANCE SHEET COMPONENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTables",
     "longName": "99930503 - Disclosure - DEBT AND RELATED PARTY DEBT (Tables)",
     "shortName": "DEBT AND RELATED PARTY DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables",
     "longName": "99930603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (Tables)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "zspc:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "zspc:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables",
     "longName": "99930703 - Disclosure - STOCK BASED COMPENSATION EXPENSE (Tables)",
     "shortName": "STOCK BASED COMPENSATION EXPENSE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.zspace.com/role/DisclosureTaxesTables",
     "longName": "99930803 - Disclosure - TAXES (Tables)",
     "shortName": "TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.zspace.com/role/DisclosureNetLossPerShareTables",
     "longName": "99930903 - Disclosure - NET LOSS PER SHARE (Tables)",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.zspace.com/role/DisclosureSegmentReportingTables",
     "longName": "99931303 - Disclosure - SEGMENT REPORTING (Tables)",
     "shortName": "SEGMENT REPORTING (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
     "longName": "99940101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)",
     "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails",
     "longName": "99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails",
     "longName": "99940202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Allowance for Credit Losses (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable and Allowance for Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R41": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
     "longName": "99940203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:TangibleAssetImpairmentCharges",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "us-gaap:TangibleAssetImpairmentCharges",
       "p",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:TangibleAssetImpairmentCharges",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "us-gaap:TangibleAssetImpairmentCharges",
       "p",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails",
     "longName": "99940204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_T1_b8MYjz0qONZvnXkUAxw",
      "name": "zspc:DeferredOfferingCostsIncurred",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DeferredChargesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_T1_b8MYjz0qONZvnXkUAxw",
      "name": "zspc:DeferredOfferingCostsIncurred",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DeferredChargesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails",
     "longName": "99940205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R44": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails",
     "longName": "99940206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ",
      "name": "zspc:ShareBasedCompensationNumberOfPlans",
      "unitRef": "Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ",
      "name": "zspc:ShareBasedCompensationNumberOfPlans",
      "unitRef": "Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails",
     "longName": "99940207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
     "longName": "99940301 - Disclosure - REVENUE - Disaggregation of Revenue (Details)",
     "shortName": "REVENUE - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_country_US_OKHtP3zlzE6CnBzAtYNnZA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails",
     "longName": "99940302 - Disclosure - REVENUE - Additional disclosures (Details)",
     "shortName": "REVENUE - Additional disclosures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails",
     "longName": "99940401 - Disclosure - BALANCE SHEET COMPONENTS - Inventory, net (Details)",
     "shortName": "BALANCE SHEET COMPONENTS - Inventory, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails",
     "longName": "99940402 - Disclosure - BALANCE SHEET COMPONENTS - Prepaid and other current assets (Details)",
     "shortName": "BALANCE SHEET COMPONENTS - Prepaid and other current assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:Supplies",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:Supplies",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails",
     "longName": "99940403 - Disclosure - BALANCE SHEET COMPONENTS - Accrued expenses and other liabilities (Details)",
     "shortName": "BALANCE SHEET COMPONENTS - Accrued expenses and other liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "zspc:AccruedPurchasesCurrent",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "zspc:AccruedPurchasesCurrent",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails",
     "longName": "99940501 - Disclosure - DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - Summary of debt and related party debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "zspc:LongTermDebtExcludingConvertibleDebtCurrent",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails",
     "longName": "99940502 - Disclosure - DEBT AND RELATED PARTY DEBT - Future principal payments (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - Future principal payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
     "longName": "99940503 - Disclosure - DEBT AND RELATED PARTY DEBT - bSpace Investments Limited Loan (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - bSpace Investments Limited Loan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2019_To_12_31_2021_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_tYw2pMXCaU2rlXcam09TKA",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2019_To_12_31_2021_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_tYw2pMXCaU2rlXcam09TKA",
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
     "longName": "99940504 - Disclosure - DEBT AND RELATED PARTY DEBT - Kuwait Investment Authority Loan (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - Kuwait Investment Authority Loan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "As_Of_2_28_2019_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_NNQxlshZFEC3lobJOcGSjA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_2_28_2019_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_NNQxlshZFEC3lobJOcGSjA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails",
     "longName": "99940505 - Disclosure - DEBT AND RELATED PARTY DEBT - Term Debt (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember__DWc2dXgXEOXrhsStqNRwg",
      "name": "zspc:NumberOfOutstandingLoans",
      "unitRef": "Unit_Standard_loan_8MNk52zLWkCxCEV3ZPXuoQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember__DWc2dXgXEOXrhsStqNRwg",
      "name": "zspc:NumberOfOutstandingLoans",
      "unitRef": "Unit_Standard_loan_8MNk52zLWkCxCEV3ZPXuoQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails",
     "longName": "99940506 - Disclosure - DEBT AND RELATED PARTY DEBT - Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_NR5yMakx8UaVUMJX3AfGrg",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_c2B_k2gsRE2-Ocix1CjOnw",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
     "longName": "99940507 - Disclosure - DEBT AND RELATED PARTY DEBT - Other Outstanding and Repaid Term Loans (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - Other Outstanding and Repaid Term Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_UfTMKHEbWEWjVTWelfSpiw",
      "name": "us-gaap:LoansPayable",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_fDwOVrpIm0K3fjqVJLJoEw",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
     "longName": "99940508 - Disclosure - DEBT AND RELATED PARTY DEBT - Senior Secured Convertible Note Financing (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - Senior Secured Convertible Note Financing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_iWzbUHcrZ0Gx2qaJWvru6w",
      "name": "zspc:GrossProceedsFromConvertibleDebt",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
     "longName": "99940509 - Disclosure - DEBT AND RELATED PARTY DEBT - Conversion of Principal and Interest amounts into Common Stock (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - Conversion of Principal and Interest amounts into Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "Duration_4_25_2025_To_12_31_2025_S9cjDw_DgkqpyPuhhpabGA",
      "name": "us-gaap:DebtConversionOriginalDebtAmount1",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_25_2025_To_12_31_2025_S9cjDw_DgkqpyPuhhpabGA",
      "name": "us-gaap:DebtConversionOriginalDebtAmount1",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSafeDetails",
     "longName": "99940510 - Disclosure - DEBT AND RELATED PARTY DEBT - SAFE (Details)",
     "shortName": "DEBT AND RELATED PARTY DEBT - SAFE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ",
      "name": "zspc:SimpleAgreementForFutureEquityNumberOfSuppliers",
      "unitRef": "Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ",
      "name": "zspc:SimpleAgreementForFutureEquityNumberOfSuppliers",
      "unitRef": "Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails",
     "longName": "99940601 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "zspc:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_I2wV_x2qzECJag39RoWWPw",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "zspc:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails",
     "longName": "99940602 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - IPO (Details)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - IPO (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails",
     "longName": "99940603 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common Stock Purchase Agreement (Details)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common Stock Purchase Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "zspc:StockIssuedDuringPeriodValueEquityLineOfCredit",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_vuJ0OFMn4E2Msuilfh8AyQ",
      "name": "zspc:SaleOfStockMaximumValueOfSharesAuthorizedForSale",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
     "longName": "99940604 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Preferred stock (Details)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Preferred stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw",
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:TemporaryEquityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw",
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:TemporaryEquityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
     "longName": "99940605 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Recapitalization (Details)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Recapitalization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA",
      "name": "zspc:TemporaryEquityPricePerShare",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:TemporaryEquityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_1B4yjy7fOE6QQt7UDEEfJA",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:TemporaryEquityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails",
     "longName": "99940606 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Warrants (Details)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails",
     "longName": "99940607 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Series A Preferred Stock (Details)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Series A Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_5_2024_ufoIIgw0ykqqAsTeREMcmw",
      "name": "us-gaap:DividendsPreferredStock",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_5_2024_ufoIIgw0ykqqAsTeREMcmw",
      "name": "us-gaap:DividendsPreferredStock",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
     "longName": "99940608 - Disclosure - TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - NCNV Preferred Stock (Details)",
     "shortName": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - NCNV Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "As_Of_5_15_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_kvDustcKykGhjC6Ow6XFYA",
      "name": "us-gaap:TemporaryEquityRedemptionPricePerShare",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_5_15_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_kvDustcKykGhjC6Ow6XFYA",
      "name": "us-gaap:TemporaryEquityRedemptionPricePerShare",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
     "longName": "99940701 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Equity incentive plans (Details)",
     "shortName": "STOCK BASED COMPENSATION EXPENSE - Equity incentive plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rIWJMsjTJEmoHkW-h-uqFQ",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
     "longName": "99940702 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Time-Based Restricted Stock (Details)",
     "shortName": "STOCK BASED COMPENSATION EXPENSE - Time-Based Restricted Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
     "longName": "99940703 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Determination of fair value of stock options (Details)",
     "shortName": "STOCK BASED COMPENSATION EXPENSE - Determination of fair value of stock options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2024_9efsznDIDkCEMoZHHM_ukw",
      "name": "us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails",
     "longName": "99940704 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Stock option activity (Details)",
     "shortName": "STOCK BASED COMPENSATION EXPENSE - Stock option activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails",
     "longName": "99940705 - Disclosure - STOCK BASED COMPENSATION EXPENSE - Stock-based compensation expense (Details)",
     "shortName": "STOCK BASED COMPENSATION EXPENSE - Stock-based compensation expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails",
     "longName": "99940801 - Disclosure - TAXES - Components of income tax expense (Details)",
     "shortName": "TAXES - Components of income tax expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails",
     "longName": "99940802 - Disclosure - TAXES - Reconciliation (Details)",
     "shortName": "TAXES - Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "p",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "p",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails",
     "longName": "99940803 - Disclosure - TAXES - Deferred taxes (Details)",
     "shortName": "TAXES - Deferred taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails",
     "longName": "99940804 - Disclosure - TAXES - Additional disclosures (Details)",
     "shortName": "TAXES - Additional disclosures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
     "longName": "99940901 - Disclosure - NET LOSS PER SHARE - EPS computation (Details)",
     "shortName": "NET LOSS PER SHARE - EPS computation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw",
      "name": "us-gaap:PreferredStockRedemptionDiscount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails",
     "longName": "99940902 - Disclosure - NET LOSS PER SHARE - Anti-dilutive shares (Details)",
     "shortName": "NET LOSS PER SHARE - Anti-dilutive shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
     "longName": "99941001 - Disclosure - RELATED PARTY TRANSACTIONS (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:ConvertibleDebt",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_zspc_GulfIslamicInvestmentsHoldingLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_1aRqD3szdEClmCmIWbhePA",
      "name": "zspc:RecruitmentFees",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails",
     "longName": "99941101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails",
     "longName": "99941201 - Disclosure - MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (Details)",
     "shortName": "MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_2qPRQjlpt0Oymxwng0CM9Q",
      "name": "zspc:ConcentrationRiskNumberOfCustomers",
      "unitRef": "Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_2qPRQjlpt0Oymxwng0CM9Q",
      "name": "zspc:ConcentrationRiskNumberOfCustomers",
      "unitRef": "Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
     "longName": "99941301 - Disclosure - SEGMENT REPORTING (Details)",
     "shortName": "SEGMENT REPORTING (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails",
     "longName": "99941401 - Disclosure - EMPLOYEE BENEFITS (Details)",
     "shortName": "EMPLOYEE BENEFITS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "zspc:DefinedContributionPlanMaximumAnnualEmployerMatchAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DefinedContributionPlanTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ",
      "name": "zspc:DefinedContributionPlanMaximumAnnualEmployerMatchAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DefinedContributionPlanTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails",
     "longName": "99941501 - Disclosure - SUBSEQUENT EVENTS - Senior Secured Convertible Note Financing Amendment (Details)",
     "shortName": "SUBSEQUENT EVENTS - Senior Secured Convertible Note Financing Amendment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "As_Of_10_15_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_WGv-WGInV0a6giozt9OSFg",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_y0zpRJC5LUyX16rK8la0dw",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
     "longName": "99941502 - Disclosure - SUBSEQUENT EVENTS - Preferred Stock Agreement (Details)",
     "shortName": "SUBSEQUENT EVENTS - Preferred Stock Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_p9BX9sXgb0SSgyUfgH6m-g",
      "name": "us-gaap:SaleOfStockConsiderationReceivedPerTransaction",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_p9BX9sXgb0SSgyUfgH6m-g",
      "name": "us-gaap:SaleOfStockConsiderationReceivedPerTransaction",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
     "longName": "99941503 - Disclosure - SUBSEQUENT EVENTS - Amendments to Articles of Incorporation or Bylaws (Details)",
     "shortName": "SUBSEQUENT EVENTS - Amendments to Articles of Incorporation or Bylaws (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA",
      "name": "us-gaap:SharePrice",
      "unitRef": "Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails",
     "longName": "99941504 - Disclosure - SUBSEQUENT EVENTS - Litigation (Details)",
     "shortName": "SUBSEQUENT EVENTS - Litigation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_34DmFQRoE0OMSkJ7KGF0jQ",
      "name": "us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_34DmFQRoE0OMSkJ7KGF0jQ",
      "name": "us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
     "longName": "99941505 - Disclosure - SUBSEQUENT EVENTS - Reverse stock split (Details)",
     "shortName": "SUBSEQUENT EVENTS - Reverse stock split (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "As_Of_3_12_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_TioFZ80qgkWMoadbm9pviQ",
      "name": "zspc:CommonStockNumberOfVotesPriorToReverseSplit",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_12_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_TioFZ80qgkWMoadbm9pviQ",
      "name": "zspc:CommonStockNumberOfVotesPriorToReverseSplit",
      "unitRef": "Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
     "longName": "99941506 - Disclosure - SUBSEQUENT EVENTS - Additional Senior Secured Convertible Note Financing (Details)",
     "shortName": "SUBSEQUENT EVENTS - Additional Senior Secured Convertible Note Financing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails",
     "longName": "99941507 - Disclosure - SUBSEQUENT EVENTS - Itria Refinancing (Details)",
     "shortName": "SUBSEQUENT EVENTS - Itria Refinancing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_lw-sdS7pM0a3kN417i0BAg",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kSO3pNt3J0eotIkhn6Q5IQ",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zspc-20251231x10k.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "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": [
      "r49",
      "r942"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts receivable",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r1178"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $94 and $44",
        "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": [
      "r1188"
     ]
    },
    "zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails",
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other payable within one year or the normal operating cycle, if longer. Excludes accrued interest.",
        "label": "Accrued Liabilities And Other Liabilities Excluding Accrued Interest, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total accrued expenses and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_AccruedPurchasesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "AccruedPurchasesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": "zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for purchases. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Purchases, Current",
        "terseLabel": "Accrued purchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r72",
      "r146",
      "r686",
      "r726",
      "r727",
      "r1269"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r14",
      "r22",
      "r560",
      "r563",
      "r613",
      "r722",
      "r723",
      "r1109",
      "r1110",
      "r1111",
      "r1169",
      "r1170",
      "r1171",
      "r1172"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital",
        "terseLabel": "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": [
      "r64",
      "r942",
      "r1338"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital",
        "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": [
      "r744",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1270",
      "r1340"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "zspc_AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital attributable to a reduction in original issue price of preferred shares.",
        "label": "Adjustments to Additional Paid in Capital, Reduction of Original Issue Price of Preferred Shares",
        "terseLabel": "Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AffiliatedEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AffiliatedEntityMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliate"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r965",
      "r1218",
      "r1288",
      "r1289",
      "r1291",
      "r1339"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1004",
      "r1014",
      "r1047"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r996",
      "r1007",
      "r1017",
      "r1050"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1042",
      "r1051",
      "r1055",
      "r1063"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "zspc_AllegedViolationOfSecuritiesLawsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "AllegedViolationOfSecuritiesLawsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A demand for payment based on an alleged violation of securities laws.",
        "label": "Alleged Violation of Securities Laws [Member]",
        "terseLabel": "Alleged violations of federal securities laws as well as various state common laws"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Total stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r475",
      "r485"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails",
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for credit losses",
        "verboseLabel": "Accounts receivable, allowance for credit loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r286",
      "r290"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Non-cash amortization of other debt discount",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r78",
      "r360",
      "r1286"
     ]
    },
    "zspc_AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSafeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reduction in Liabilities to Suppliers in exchange for shares of common stock.",
        "label": "Amount of Reduction in Liabilities to Suppliers in Exchange for Common Stock",
        "terseLabel": "Reduction in liabilities to suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive securities",
        "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": [
      "r225"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Schedule of anti-dilutive excluded from the computation of diluted net loss per share",
        "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": [
      "r225"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails"
     ],
     "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": [
      "r225"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r116",
      "r140",
      "r175",
      "r178",
      "r179",
      "r231",
      "r247",
      "r272",
      "r276",
      "r287",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r536",
      "r540",
      "r593",
      "r672",
      "r673",
      "r680",
      "r784",
      "r887",
      "r888",
      "r902",
      "r942",
      "r959",
      "r960",
      "r972",
      "r1206",
      "r1207",
      "r1292"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r150",
      "r175",
      "r178",
      "r179",
      "r287",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r536",
      "r540",
      "r593",
      "r942",
      "r1206",
      "r1207",
      "r1292"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total financial assets",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r574",
      "r933"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r1000"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r1000"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r1000"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "zspc_BSpaceInvestmentsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "BSpaceInvestmentsLimitedMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to bSpace Investments Limited.",
        "label": "bSpace Investments Limited [Member]",
        "terseLabel": "bSpace"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r592",
      "r930",
      "r931",
      "r1090",
      "r1307"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r592",
      "r930",
      "r931",
      "r1090",
      "r1307"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "BALANCE SHEET COMPONENTS"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_BeneficialOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "BeneficialOwnershipPercentage",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Beneficial ownership percentage that can be held under the purchase agreement.",
        "label": "Beneficial Ownership Percentage",
        "terseLabel": "Beneficial ownership percentage, common stock"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_BreachOfContractClaimMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "BreachOfContractClaimMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A demand for payment based on a claim of breach of contract.",
        "label": "Breach of Contract Claim [Member]",
        "terseLabel": "Breach of contract claim"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_BspaceInvestmentsLimitedLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "BspaceInvestmentsLimitedLoanMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to bSpace Investments Limited Loan",
        "label": "bSpace Investments Limited Loan [Member]",
        "terseLabel": "bSpace Investments Limited Loan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1093",
      "r1160"
     ]
    },
    "stpr_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "CA",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CALIFORNIA",
        "terseLabel": "California"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r683",
      "r756",
      "r779",
      "r942",
      "r959",
      "r960",
      "r972",
      "r1095"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r104"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails",
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "terseLabel": "Cash, cash equivalents and restricted cash",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "verboseLabel": "Cash and cash equivalents",
        "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": [
      "r26",
      "r81",
      "r172"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and 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": [
      "r2",
      "r81"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash equivalents",
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1095",
      "r1305"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "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": [
      "r128",
      "r143",
      "r144",
      "r145",
      "r175",
      "r179",
      "r208",
      "r213",
      "r222",
      "r224",
      "r233",
      "r234",
      "r287",
      "r329",
      "r331",
      "r332",
      "r333",
      "r336",
      "r337",
      "r371",
      "r372",
      "r374",
      "r375",
      "r377",
      "r380",
      "r382",
      "r383",
      "r386",
      "r387",
      "r390",
      "r593",
      "r734",
      "r735",
      "r736",
      "r737",
      "r744",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r757",
      "r771",
      "r792",
      "r814",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r1086",
      "r1163",
      "r1165",
      "r1173"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "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": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Warrant exercise price",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r181",
      "r391"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Number of shares which may be issued from exercise of warrants",
        "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": [
      "r391"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 11)",
        "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": [
      "r56",
      "r109",
      "r682",
      "r770"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r318",
      "r319",
      "r844",
      "r1195",
      "r1200"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares of common stock subject to outstanding awards",
        "verboseLabel": "Total shares reserved and available for future issuance of common stock",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r963",
      "r964",
      "r966",
      "r967",
      "r968",
      "r969",
      "r1169",
      "r1170",
      "r1172",
      "r1270",
      "r1337",
      "r1340"
     ]
    },
    "zspc_CommonStockNumberOfVotesAfterReverseSplit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "CommonStockNumberOfVotesAfterReverseSplit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of votes after reverse split.",
        "label": "Common Stock, Number of Votes After Reverse Split",
        "terseLabel": "Number of votes after to reverse split"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_CommonStockNumberOfVotesPriorToReverseSplit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "CommonStockNumberOfVotesPriorToReverseSplit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of votes prior to reverse split.",
        "label": "Common Stock, Number of Votes Prior to Reverse Split",
        "terseLabel": "Number of votes prior to reverse split"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r771"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Balance ending, shares",
        "periodStartLabel": "Balance beginning, shares",
        "terseLabel": "Common stock, shares issued",
        "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": [
      "r63"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r63",
      "r771",
      "r790",
      "r1340",
      "r1341"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.00001 par value; 100,000,000 shares authorized as of December 31, 2025; 32,353,546 and 22,849,378 shares issued and outstanding as of December 31, 2025 and 2024, respectively",
        "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": [
      "r63",
      "r372",
      "r379",
      "r684",
      "r942"
     ]
    },
    "us-gaap_CommonStockVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockVotingRights",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Common Stock, Voting Rights",
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "zspc_CompensationAgreementNumberOfExecutives": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "CompensationAgreementNumberOfExecutives",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of executives with employment agreements outlining terms of compensation.",
        "label": "Compensation Agreement, Number of Executives",
        "terseLabel": "Number of executives"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_CompensationAgreementSeveranceLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "CompensationAgreementSeveranceLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for potential severance payments.",
        "label": "Compensation Agreement, Severance Liability",
        "terseLabel": "Potential severance payments"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_CompensationAgreementSeverancePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "CompensationAgreementSeverancePeriod",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum period the individual may receive monthly payments as severance compensation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Compensation Agreement, Severance Period",
        "terseLabel": "Maximum severance period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss",
        "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": [
      "r23",
      "r152",
      "r154",
      "r159",
      "r670",
      "r696",
      "r697"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r284",
      "r730",
      "r731",
      "r843",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r284",
      "r730",
      "r731",
      "r843",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r284",
      "r730",
      "r731",
      "r843",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r589"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r239",
      "r585",
      "r587",
      "r588",
      "r590",
      "r591",
      "r878",
      "r1176"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration risk",
        "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": [
      "r237",
      "r238",
      "r843",
      "r877",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "zspc_ConcentrationRiskNumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ConcentrationRiskNumberOfCustomers",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the number of customers covered under required criteria.",
        "label": "Concentration Risk, Number Of Customers",
        "terseLabel": "Number of customers representing more than 10% of total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r284",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238",
      "r843",
      "r877",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r284",
      "r730",
      "r731",
      "r843",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract assets",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r395",
      "r397",
      "r416"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r394",
      "r397",
      "r416"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current portion",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r394",
      "r397",
      "r416"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, net of current portion",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r394",
      "r397",
      "r416"
     ]
    },
    "zspc_ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the conversion of debt as a percentage of proceeds received under the equity line-of-credit agreement.",
        "label": "Conversion of Debt as Percentage of Proceeds Received from Under Line of Credit Agreement",
        "terseLabel": "Proceeds received under ELOC agreement (as percent)"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of debt converted into common stock in connection with initial public offering.",
        "label": "Conversion of Debt into Common Stock in Connection with Initial Public Offering",
        "terseLabel": "Conversion of debt into common stock in connection with initial public offering"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the preferred stock converted into common stock in connection with an initial public offering.",
        "label": "Conversion of Preferred Stock into Common Stock, Amount, Initial Public Offering",
        "terseLabel": "Conversion of Series A preferred stock into common stock in connection with initial public offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockByUniqueDescriptionAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Conversion Description [Axis]",
        "documentation": "Information by description of stock conversions."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_ConversionOfStockNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockNameDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Name [Domain]",
        "documentation": "The unique name of a noncash or part noncash stock conversion."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "zspc_ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the temporary redeemable preferred stock converted into common stock in connection with an initial public offering.",
        "label": "Conversion of Temporary Redeemable Preferred Stock into Common Stock, Amount, Initial Public Offering",
        "terseLabel": "Conversion of temporary redeemable preferred stock into common stock in connection with initial public offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt",
        "terseLabel": "Convertible debt",
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r108",
      "r1304"
     ]
    },
    "zspc_ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of convertible debt which may be converted each month.",
        "label": "Convertible Debt, Amount of Principal Per Month Which May Be Converted",
        "terseLabel": "Amount of convertible debt which may be converted each month"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails": {
       "parentTag": "us-gaap_ShortTermBorrowings",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails",
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt, Current",
        "terseLabel": "Convertible debt",
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails": {
       "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt, Fair Value Disclosures",
        "terseLabel": "Convertible debt subject to credit risk analysis",
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1279",
      "r1280",
      "r1281",
      "r1282"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Convertible debt, noncurrent",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "zspc_ConvertibleDebtOriginalIssueDiscountRatePercentageRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ConvertibleDebtOriginalIssueDiscountRatePercentageRate",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The original issue discount rate of convertible debt, as a percentage.",
        "label": "Convertible Debt, Original Issue Discount Rate, Percentage Rate",
        "terseLabel": "Original issue discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertiblePreferredDividendsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertiblePreferredDividendsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Dividends, Net of Tax",
        "terseLabel": "Add back cumulative preferred stock dividends",
        "documentation": "The after-tax amount of any dividends on convertible preferred stock."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r207",
      "r214",
      "r224",
      "r388"
     ]
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "terseLabel": "Preferred stock",
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r42",
      "r62",
      "r94",
      "r389"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Product and Service Sold [Abstract]",
        "terseLabel": "Cost of goods sold:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue",
        "terseLabel": "Cost of goods sold",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r175",
      "r178",
      "r179",
      "r287",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r593",
      "r887",
      "r1206"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of goods sold",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Goods Sold",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r175",
      "r184",
      "r185",
      "r342",
      "r385",
      "r620",
      "r630",
      "r679",
      "r865",
      "r866",
      "r867",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1264",
      "r1265",
      "r1266",
      "r1267"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r1161",
      "r1167"
     ]
    },
    "zspc_CurrentOtherTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "CurrentOtherTermLoansMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing current other term loans.",
        "label": "Current Other Term Loans [Member]",
        "terseLabel": "Current other term loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1161",
      "r1167",
      "r1260"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r1178"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r985",
      "r1074"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r985",
      "r1074"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1078"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r980",
      "r1069"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1070"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1070"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r1068"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r1068"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r1068"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1071"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r1073"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r1073"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r985",
      "r1074"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r988",
      "r1077"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r1075"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r983",
      "r1072"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Issuance of common stock for note conversions",
        "verboseLabel": "Conversion of convertible debt principal and interest payments into common stock",
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r31"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Issuance of common stock for note conversions, shares",
        "verboseLabel": "Number of shares issued in conversion of debt",
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r31"
     ]
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Original Debt, Amount",
        "terseLabel": "Amount of debt converted to equity shares",
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r31"
     ]
    },
    "zspc_DebtConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtConversionPricePerShare",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of equity securities issued upon conversion of debt instruments.",
        "label": "Debt Conversion, Price Per Share",
        "terseLabel": "Conversion price per share"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of converted shares as a percentage of the original issue price of convertible debt instrument.",
        "label": "Debt Conversion, Value of Converted Shares as a Percentage of Original Issue Price of the Debt Instrument",
        "terseLabel": "Percentage of original issue price"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtCovenantChangeOfControlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtCovenantChangeOfControlMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The scenario of change of control as defined in the terms of a debt covenant.",
        "label": "Debt Covenant, Change of Control [Member]",
        "terseLabel": "Change of Control Provision"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtCovenantEventOfDefaultMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtCovenantEventOfDefaultMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The scenario of default under terms of a debt covenant.",
        "label": "Debt Covenant, Event of Default [Member]",
        "terseLabel": "Event of default"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The scenario of installment amount paid in shares of common shares.",
        "label": "Debt Covenant, Installment Amount Paid in Shares of Common Stock [Member]",
        "terseLabel": "Installment amount paid in shares of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtCovenantPriorToNinetyDaysAfterClosingDateMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time before 90 days after closing date of convertible debt agreement.",
        "label": "Debt Covenant, Prior to Ninety Days After Closing Date [Member]",
        "terseLabel": "Before 90 days after the Closing Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtCurrentAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Current [Abstract]",
        "terseLabel": "Short-term debt:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT AND RELATED PARTY DEBT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT AND RELATED PARTY DEBT",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r175",
      "r177",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r327",
      "r328",
      "r338",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r354",
      "r361",
      "r362",
      "r364",
      "r558",
      "r607"
     ]
    },
    "zspc_DebtDiscountAndDebtIssuanceCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtDiscountAndDebtIssuanceCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt issuance costs and discount on issuance of debt incurred and capitalized during the period.",
        "label": "Debt Discount And Debt Issuance Costs, Capitalized",
        "terseLabel": "Debt discount and issuance costs capitalized"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentAdjustmentAttributableToChangeInFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentAdjustmentAttributableToChangeInFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of gain (loss) attributable to change in fair value of debt.",
        "label": "Debt Instrument, Adjustment attributable to change in Fair Value",
        "negatedLabel": "Change in fair value of debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r50",
      "r51",
      "r106",
      "r108",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r940",
      "r1161",
      "r1162",
      "r1164",
      "r1168",
      "r1196",
      "r1197",
      "r1198",
      "r1285",
      "r1287",
      "r1302"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Gross",
        "verboseLabel": "Amount outstanding",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r108",
      "r365"
     ]
    },
    "zspc_DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The additional borrowing capacity under the debt instrument, contingent on satisfaction of certain conditions as defined in the debt agreement.",
        "label": "Debt Instrument, Contingent Increase, Additional Borrowing Capacity",
        "terseLabel": "Additional borrowing capacity, contingent on satisfaction of certain conditions"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentConversionAmountUnderEquityLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentConversionAmountUnderEquityLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the debt under equity line-of-credit being converted.",
        "label": "Debt Instrument Conversion, Amount under Equity Line of Credit",
        "terseLabel": "Proceeds received under ELOC agreement"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentConversionPrincipalAndInterestAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentConversionPrincipalAndInterestAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of principal and interest converted.",
        "label": "Debt Instrument, Conversion, Principal and Interest, Amount",
        "terseLabel": "Principal and interest amount converted"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum daily amount as a limit to Investor's selling of converted common shares.",
        "label": "Debt Instrument, Converted Shares, Maximum Amount Which May Be Sold",
        "terseLabel": "Limit to investor's selling of converted common shares, daily amount"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of daily trading volume as a limit to Investor's selling of converted common shares.",
        "label": "Debt Instrument, Converted Shares, Maximum Percentage of Daily Trading Volume Which May Be Sold",
        "terseLabel": "Limit to investor's selling of converted common shares, percentage of daily trading volume"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price per share",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r341"
     ]
    },
    "zspc_DebtInstrumentConvertibleFloorConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentConvertibleFloorConversionPrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Floor Conversion Price",
        "terseLabel": "Floor price per share"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentConvertibleMonthlyPaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentConvertibleMonthlyPaymentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the monthly payments under the terms of a convertible debt agreement.",
        "label": "Debt Instrument, Convertible, Monthly Payment, Amount",
        "terseLabel": "Monthly payment amount"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentConvertibleTermsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentConvertibleTermsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The terms of a convertible debt instrument.",
        "label": "Debt Instrument, Convertible, Terms [Member]",
        "terseLabel": "Convertible note terms"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified days between closing date and first monthly payment due.",
        "label": "Debt Instrument, Convertible, Threshold Days Between Closing and First Monthly Payment Due",
        "terseLabel": "Number of days after Closing for first monthly payment due"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Percentage of lowest volume-weighted average price of common stock",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Threshold trading days prior to conversion",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentDecreaseForgiveness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentDecreaseForgiveness",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Decrease, Forgiveness",
        "terseLabel": "Amount of debt forgiven",
        "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r1161",
      "r1164"
     ]
    },
    "zspc_DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum volume weighted average price of stock to make installments payments in shares of common stock.",
        "label": "Debt Instrument, Equity Covenant, Minimum Volume Weighted Average Price",
        "terseLabel": "Minimum volume weighted average price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r607",
      "r608",
      "r898",
      "r899",
      "r940"
     ]
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Increase, Accrued Interest",
        "terseLabel": "Accrued interest",
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r1161",
      "r1164"
     ]
    },
    "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Increase (Decrease), Net",
        "negatedLabel": "Decrease in principal, repayment premium and accrued interest",
        "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r1161",
      "r1164"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r368",
      "r607",
      "r608",
      "r940"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate",
        "verboseLabel": "Stated interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r340"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "DEBT AND RELATED PARTY DEBT",
        "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": [
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r363",
      "r558",
      "r676",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r940",
      "r1161",
      "r1162",
      "r1164",
      "r1168",
      "r1285",
      "r1287"
     ]
    },
    "zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of outstanding common shares an Investor is required to hold at the company's option.",
        "label": "Debt Instrument, Maximum Percentage of Outstanding Common Stock the Investor is Required to Hold at the Company's Option",
        "terseLabel": "Maximum percentage of outstanding common shares an Investor would be required to hold at the Company's option"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of outstanding common shares an Investor may hold at the Investor's option.",
        "label": "Debt Instrument, Maximum Percentage of Outstanding Common Stock the Investor May Hold at the Investor's Option",
        "terseLabel": "Maximum percentage of outstanding common shares an Investor may hold at the Investor's option"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r940",
      "r1161",
      "r1162",
      "r1164",
      "r1168",
      "r1196",
      "r1197",
      "r1198",
      "r1285",
      "r1287",
      "r1302"
     ]
    },
    "zspc_DebtInstrumentNumberOfMonthlyInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentNumberOfMonthlyInstallments",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of monthly installments in a debt agreement.",
        "label": "Debt Instrument, Number of Monthly Installments",
        "terseLabel": "Number of monthly installments"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of volume weighted average price (VWAP) of common shares.",
        "label": "Debt Instrument, Percentage of Volume Weighted Average Price of Common Stock",
        "terseLabel": "Percentage of VWAP of common shares"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentPortionOfProceedsFromNewDebtReserved": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentPortionOfProceedsFromNewDebtReserved",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of proceeds from new debt marked for repayment of prior debt and working capital.",
        "label": "Debt Instrument, Portion of Proceeds from New Debt Reserved",
        "terseLabel": "Amount of proceeds from new debt marked for repayment of prior debt and working capital"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentPremiumPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentPremiumPercentage",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of amount calculated on the proceeds of the loan, which will be paid along with the fixed premium amount.",
        "label": "Debt Instrument, Premium, Percentage",
        "terseLabel": "Premium percentage applied to redemption"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DebtInstrumentPrepaymentPenaltyPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DebtInstrumentPrepaymentPenaltyPercentage",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment penalty percentage.",
        "label": "Debt Instrument Prepayment Penalty Percentage",
        "terseLabel": "Prepayment fee percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "terseLabel": "Percentage of principal to be redeemed",
        "documentation": "Percentage of principal amount of debt redeemed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Repurchased Face Amount",
        "terseLabel": "Repurchase face amount",
        "documentation": "Face (par) amount of the original debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r42",
      "r43",
      "r47",
      "r93",
      "r95",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r363",
      "r558",
      "r676",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r940",
      "r1161",
      "r1162",
      "r1164",
      "r1168",
      "r1285",
      "r1287"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Term",
        "terseLabel": "Maturity term",
        "verboseLabel": "Repayment term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Less adjustment to fair value of Senior Secured Convertible Debt",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r366",
      "r606",
      "r607",
      "r608",
      "r898",
      "r899",
      "r940"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "verboseLabel": "Unearned interest",
        "documentation": "Amount, after accumulated amortization, of debt discount (premium)."
       }
      }
     },
     "auth_ref": [
      "r1209",
      "r1284",
      "r1285",
      "r1287"
     ]
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Policy [Policy Text Block]",
        "verboseLabel": "Convertible and Non-Convertible Debt",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Deferred Offering Costs",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Schedule of prepaid expenses and other current assets",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Less: debt issuance costs",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1209",
      "r1284",
      "r1285",
      "r1287"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r107",
      "r509"
     ]
    },
    "zspc_DeferredOfferingCostsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DeferredOfferingCostsIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred offering costs incurred.",
        "label": "Deferred Offering Costs Incurred",
        "terseLabel": "Offering costs incurred"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DeferredSoftwareCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DeferredSoftwareCostsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred software costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.",
        "label": "Deferred Software Costs, Current",
        "terseLabel": "Deferred software costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetInterestCarryforward",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Asset, Interest Carryforward",
        "terseLabel": "Section 163(j)",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "zspc_DeferredTaxAssetsDeferredGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DeferredTaxAssetsDeferredGain",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from a gain reported for tax purposes.",
        "label": "Deferred Tax Assets, Deferred Gain",
        "terseLabel": "Unrealized gain"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total gross deferred assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r510"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Property and equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Capitalized research &amp; development expenses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock based compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals and revenues",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails",
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Net deferred tax assets",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Right of use asset",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_DefinedContributionPlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "EMPLOYEE BENEFITS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Matching contributions",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "EMPLOYEE BENEFITS",
        "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": [
      "r431"
     ]
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Percentage of participant deferrals of cash compensation",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_DefinedContributionPlanMaximumAnnualEmployerMatchAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "DefinedContributionPlanMaximumAnnualEmployerMatchAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount the of employee contributions to a deferred compensation plan which the employer will match.",
        "label": "Defined Contribution Plan, Maximum Annual Employer Match, Amount",
        "terseLabel": "Maximum amount of annual employer match per participant"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]",
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_DefinedContributionPlanTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureEmployeeBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan [Text Block]",
        "terseLabel": "EMPLOYEE BENEFITS",
        "documentation": "The entire disclosure for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r431"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "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": [
      "r9",
      "r38",
      "r165",
      "r868",
      "r869",
      "r871",
      "r873"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails",
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "REVENUE",
        "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "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": [
      "r414",
      "r415",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails",
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r415",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of disaggregation of revenue",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1217"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK BASED COMPENSATION EXPENSE",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r439",
      "r470",
      "r471",
      "r473",
      "r919"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK BASED COMPENSATION EXPENSE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsPreferredStock",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends, Preferred Stock",
        "terseLabel": "Dividends declared",
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r96"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r1000"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r1000",
      "r1043"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r1021"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Tax Jurisdiction [Member]",
        "terseLabel": "Domestic",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "NET INCOME (LOSS) PER SHARE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net (loss) income per common share - basic",
        "verboseLabel": "Net loss per common 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": [
      "r131",
      "r160",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r205",
      "r208",
      "r222",
      "r223",
      "r224",
      "r229",
      "r370",
      "r474",
      "r529",
      "r534",
      "r570",
      "r571",
      "r671",
      "r698",
      "r876"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net (loss) income per common share - diluted",
        "verboseLabel": "Net loss per common 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": [
      "r131",
      "r160",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r208",
      "r222",
      "r223",
      "r224",
      "r229",
      "r370",
      "r474",
      "r529",
      "r534",
      "r570",
      "r571",
      "r671",
      "r698",
      "r876"
     ]
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "NET LOSS PER SHARE",
        "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": [
      "r208",
      "r213",
      "r222",
      "r224"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Income (Loss) Per Share Available to Common Stockholders",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r226"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetIncomeLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "NET INCOME (LOSS) PER SHARE",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r225",
      "r227",
      "r228"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "terseLabel": "Effects of exchange rate changes on cash and cash equivalents",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; 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": [
      "r598"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory income tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r180",
      "r496",
      "r520",
      "r922"
     ]
    },
    "zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible changes in fair value of convertible debt.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Change in Fair Value of Convertible Debt, Amount",
        "terseLabel": "Convertible debt change in fair value"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible extinguishment of debt.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Extinguishment of Debt, Amount",
        "terseLabel": "Extinguishment of debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net",
        "negatedLabel": "Change in fair value of embedded derivative",
        "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period."
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1268"
     ]
    },
    "zspc_EmergingGrowthCompanyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "EmergingGrowthCompanyPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to emerging growth company.",
        "label": "Emerging Growth Company [Policy Text Block]",
        "terseLabel": "Emerging Growth Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": "zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation",
        "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": [
      "r51"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "STOCK BASED COMPENSATION EXPENSE",
        "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": [
      "r1245"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average recognition period",
        "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": [
      "r472"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation cost",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized stock-based compensation cost",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Incentive stock options",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "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": [
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r974"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act 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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r974"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r1083"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r974"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r974"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r974"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment [Member]",
        "terseLabel": "Lab equipment",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "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": [
      "r15",
      "r129",
      "r130",
      "r131",
      "r156",
      "r157",
      "r158",
      "r187",
      "r188",
      "r189",
      "r191",
      "r198",
      "r200",
      "r202",
      "r232",
      "r288",
      "r289",
      "r306",
      "r369",
      "r392",
      "r474",
      "r518",
      "r519",
      "r526",
      "r527",
      "r528",
      "r530",
      "r533",
      "r534",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r609",
      "r610",
      "r613",
      "r695",
      "r722",
      "r723",
      "r724",
      "r744",
      "r814"
     ]
    },
    "zspc_EquityIncentivePlan2007And2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "EquityIncentivePlan2007And2017Member",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the 2007 and 2017 equity incentive plan.",
        "label": "Equity Incentive Plan 2007 and 2017 [Member]",
        "terseLabel": "2007 and 2017 Stock Plans"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_EquityLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "EquityLineOfCreditMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to an equity line-of-credit.",
        "label": "Equity Line of Credit [Member]",
        "terseLabel": "ELOC"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1004",
      "r1014",
      "r1047"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1001",
      "r1011",
      "r1044"
     ]
    },
    "zspc_ExcessAndObsoleteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ExcessAndObsoleteMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to excess and obsolete.",
        "label": "Excess and obsolete [Member]",
        "terseLabel": "Excess and obsolete"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "srt_ExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ExecutiveOfficerMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]",
        "terseLabel": "Executives"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ExecutiveOfficersAndMembersOfBoardOfDirectorsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to executive officers and members of the Board of Directors.",
        "label": "Executive Officers and Members of the Board of Directors [Member]",
        "terseLabel": "Executive Officers and Members of the Board of Directors"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "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": [
      "r573",
      "r574",
      "r581",
      "r933"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "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": [
      "r573",
      "r574",
      "r581",
      "r933"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "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": [
      "r352",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r427",
      "r572",
      "r574",
      "r575",
      "r576",
      "r577",
      "r580",
      "r581",
      "r583",
      "r584",
      "r625",
      "r626",
      "r627",
      "r859",
      "r898",
      "r899",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r933",
      "r935",
      "r939"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r574",
      "r575",
      "r577",
      "r933",
      "r1274",
      "r1277"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r419",
      "r424",
      "r426",
      "r574",
      "r581",
      "r584",
      "r625",
      "r859",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r933",
      "r939"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2",
        "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": [
      "r352",
      "r419",
      "r424",
      "r426",
      "r428",
      "r574",
      "r575",
      "r581",
      "r584",
      "r626",
      "r859",
      "r898",
      "r899",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r933",
      "r939"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r574",
      "r575",
      "r577",
      "r933",
      "r1274",
      "r1277"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "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": [
      "r352",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r427",
      "r572",
      "r574",
      "r575",
      "r576",
      "r577",
      "r580",
      "r581",
      "r583",
      "r584",
      "r625",
      "r626",
      "r627",
      "r859",
      "r898",
      "r899",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r933",
      "r935",
      "r939"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring basis",
        "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": [
      "r933",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1277"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Fair Value Disclosure",
        "totalLabel": "Total financial liabilities",
        "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": [
      "r1271",
      "r1272",
      "r1276",
      "r1279",
      "r1280",
      "r1281",
      "r1282"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Capitalized software, net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r1194"
     ]
    },
    "zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "FiveTaxYearsFollowingAugust2022ChangeOfControlMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the five tax years following the August 2022 change of control.",
        "label": "Five Tax Years Following August 2022 Change of Control [Member]",
        "terseLabel": "Five years following August 2022 change of control"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "FiveTaxYearsFollowingDecember2020ChangeOfControlMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the five tax years following the December 2020 change of control.",
        "label": "Five Tax Years Following December 2020 Change of Control [Member]",
        "terseLabel": "Five years following December 2020 change of control"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_FizaInvestmentsLimitedLoansTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "FizaInvestmentsLimitedLoansTermDebtMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Fiza Investments Limited Loans, term debt.",
        "label": "Fiza Investments Limited Loans, Term Debt [Member]",
        "terseLabel": "Fiza Investments Limited Loans, term debt"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to an amendment the Fiza Loan and Security Agreements Two and Three.",
        "label": "Fiza Loan and Security Agreement Two and Three, Amendment [Member]",
        "terseLabel": "Fiza 2 and 3 Amendment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Jurisdiction [Member]",
        "terseLabel": "Foreign",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Loss and Foreign Currency Translation",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1051"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1051"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1051"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1051"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1051"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_GainsLossesOnChangeInFairValueOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "GainsLossesOnChangeInFairValueOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gains (losses) from change in fair value of convertible debt.",
        "label": "Gains (Losses) On Change In Fair Value Of Convertible Debt",
        "negatedLabel": "Change in fair value of convertible debt",
        "negatedTerseLabel": "Loss on change in fair value of convertible debt",
        "terseLabel": "Loss on change in fair value of convertible debt",
        "verboseLabel": "Loss on change in fair value of convertible debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Loss on extinguishment of debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40",
      "r41"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt, before Debt Issuance Cost Writeoff",
        "negatedLabel": "Loss on extinguishment of debt",
        "documentation": "Reflects the difference between the fair value of payments made to legally extinguish a debt and its carrying value at that time. This item excludes the write-off of amounts previously capitalized as debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41"
     ]
    },
    "us-gaap_GainsLossesOnRestructuringOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainsLossesOnRestructuringOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (Losses) on Restructuring of Debt",
        "terseLabel": "Debt restructuring gain",
        "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r164"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense",
        "terseLabel": "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": [
      "r77",
      "r794"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "zspc_GrossProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "GrossProceedsFromConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross proceeds from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Gross Proceeds from Convertible Debt",
        "terseLabel": "Gross proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "terseLabel": "Gross Profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r75",
      "r115",
      "r175",
      "r178",
      "r179",
      "r287",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r593",
      "r881",
      "r887",
      "r1175",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1206"
     ]
    },
    "zspc_GulfIslamicInvestmentsHoldingLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "GulfIslamicInvestmentsHoldingLlcMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to Gulf islamic Investments Holding, LLC",
        "label": "Gulf islamic Investments Holding, LLC [Member]",
        "verboseLabel": "GII"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_HardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "HardwareMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to hardware.",
        "label": "Hardware [Member]",
        "terseLabel": "Hardware"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IPOMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IPO [Member]",
        "terseLabel": "IPO",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r1000"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r89"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Loss before income taxes",
        "totalLabel": "Loss before income taxes",
        "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": [
      "r74",
      "r111",
      "r115",
      "r672",
      "r674",
      "r692",
      "r870",
      "r872",
      "r874",
      "r881",
      "r887",
      "r1175",
      "r1183",
      "r1184",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r314",
      "r315",
      "r543",
      "r548",
      "r549",
      "r557",
      "r578",
      "r579",
      "r582",
      "r594",
      "r595",
      "r596",
      "r719",
      "r721",
      "r799",
      "r857",
      "r859",
      "r923",
      "r924",
      "r931",
      "r932",
      "r934",
      "r939",
      "r1261",
      "r1262",
      "r1308"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r315",
      "r543",
      "r548",
      "r549",
      "r557",
      "r578",
      "r579",
      "r582",
      "r594",
      "r595",
      "r596",
      "r719",
      "r721",
      "r799",
      "r857",
      "r859",
      "r923",
      "r924",
      "r931",
      "r932",
      "r934",
      "r939",
      "r1261",
      "r1262",
      "r1308"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r496",
      "r497",
      "r505",
      "r514",
      "r922",
      "r1257"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r496",
      "r497",
      "r505",
      "r514",
      "r922",
      "r1257"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "TAXES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "TAXES",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r180",
      "r492",
      "r496",
      "r502",
      "r503",
      "r504",
      "r506",
      "r513",
      "r521",
      "r523",
      "r524",
      "r525",
      "r678",
      "r729",
      "r739",
      "r922"
     ]
    },
    "us-gaap_IncomeTaxExaminationInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExaminationInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination, Interest Accrued",
        "terseLabel": "Interest accrued",
        "documentation": "The amount of estimated interest accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExaminationPenaltiesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination, Penalties Accrued",
        "terseLabel": "Penalties accrued",
        "documentation": "The amount of estimated penalties accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/DisclosureTaxesComponentsOfIncomeTaxExpenseDetails",
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Total income tax expense",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r126",
      "r175",
      "r201",
      "r202",
      "r231",
      "r255",
      "r276",
      "r495",
      "r496",
      "r522",
      "r699",
      "r870",
      "r872",
      "r874",
      "r922"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Reconciliation of total income tax expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r493",
      "r494",
      "r506",
      "r507",
      "r512",
      "r516",
      "r733"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r922",
      "r1249"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign rate differential",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r500",
      "r922",
      "r1249"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Computed expected tax benefit at federal statutory rate",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r922"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Other permanent book-tax differences",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r1249",
      "r1251"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r1249",
      "r1251"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r1249",
      "r1250"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State benefit, net of federal benefit",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r922",
      "r1249"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r83",
      "r1158",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "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": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "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": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r1157"
     ]
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Interest Payable, Net",
        "terseLabel": "Accrued interest",
        "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Stockholders' deficit",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_IncreaseDecreaseInTemporaryEquityAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "IncreaseDecreaseInTemporaryEquityAmountAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Increase (Decrease) in Temporary Equity, Amount [Abstract]",
        "terseLabel": "Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "terseLabel": "Temporary Redeemable Preferred Stock",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_IncreaseDecreaseInTemporaryEquitySharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "IncreaseDecreaseInTemporaryEquitySharesAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Increase (Decrease) in Temporary Equity, Shares [Abstract]",
        "terseLabel": "Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "terseLabel": "Weighted average number of common shares for assumed warrants exercised",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r224"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Weighted average number of common shares for assumed conversion of convertible debt",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219",
      "r224"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock",
        "terseLabel": "Weighted average number of common shares for assumed conversion of Series A shares",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219",
      "r224",
      "r487",
      "r488"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements",
        "terseLabel": "Weighted average number of common shares for assumed conversion of SAFE agreements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r224"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Weighted average number of common shares for assumed options exercised",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r212",
      "r224",
      "r438"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1042",
      "r1051",
      "r1055",
      "r1063"
     ]
    },
    "zspc_InitialPublicOfferingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "InitialPublicOfferingAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Initial Public Offering [Abstract]",
        "terseLabel": "Initial public offering"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_InitialPublicOfferingAndOverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "InitialPublicOfferingAndOverAllotmentOptionMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information for aggregate disclosures of Initial Public Offering and Over-Allotment Option.",
        "label": "Initial Public Offering and Over-Allotment Option [Member]",
        "terseLabel": "IPO and over-allotment option"
       }
      }
     },
     "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]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1067"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1067"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1067"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Nonoperating",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r870",
      "r874",
      "r1113"
     ]
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on Convertible Debt, Net of Tax",
        "terseLabel": "Add back interest expense on convertible debt",
        "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r215",
      "r224"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "terseLabel": "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": [
      "r166",
      "r169",
      "r170"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Payable, Current",
        "terseLabel": "Current accrued interest",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "zspc_InterestPayableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "InterestPayableNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of accrued interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid that are due after one year (or beyond the operating cycle if longer).",
        "label": "Interest Payable, Noncurrent",
        "terseLabel": "Noncurrent accrued interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Adjustments",
        "terseLabel": "Adjustments for obsolete inventory and changes in net realizable value",
        "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r1098"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r864"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails",
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "terseLabel": "Inventory, net",
        "totalLabel": "Total inventory",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r862",
      "r942"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r138",
      "r148",
      "r292",
      "r293",
      "r295",
      "r633",
      "r875"
     ]
    },
    "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsInventoryNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves",
        "terseLabel": "Raw materials",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r1098"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Write-down",
        "terseLabel": "Provision for excess and obsolete inventory",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Money market funds",
        "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": [
      "r1271",
      "r1272",
      "r1276",
      "r1279",
      "r1280",
      "r1281",
      "r1282"
     ]
    },
    "zspc_IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of issuance of SAFE agreements in exchange for accrued liabilities.",
        "label": "Issuance of SAFE Agreements in Exchange for Accrued Liabilities",
        "terseLabel": "Issuance of SAFE agreements in exchange for accrued liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ItriaVenturesLoanAndSecurityAgreementNewLoanMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the New Loan of the New Loan and Security Agreement with Itria Ventures LLC.",
        "label": "Itria Ventures, Loan and Security Agreement, New Loan [Member]",
        "terseLabel": "New Loan"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_KuwaitInvestmentAuthorityDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "KuwaitInvestmentAuthorityDebtMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Kuwait Investment Authority Debt",
        "label": "Kuwait Investment Authority Debt [Member]",
        "verboseLabel": "Kuwait Investment Authority Loan"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_KuwaitInvestmentAuthorityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "KuwaitInvestmentAuthorityMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Kuwait Investment Authority.",
        "label": "Kuwait Investment Authority [Member]",
        "terseLabel": "Kuwait Investment Authority"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r50",
      "r51",
      "r52",
      "r54",
      "r55",
      "r56",
      "r59",
      "r175",
      "r178",
      "r179",
      "r287",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r537",
      "r540",
      "r541",
      "r593",
      "r769",
      "r880",
      "r902",
      "r972",
      "r1206",
      "r1292",
      "r1293"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' deficit",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r110",
      "r688",
      "r942",
      "r959",
      "r960",
      "r1161",
      "r1166",
      "r1192",
      "r1283"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' DEFICIT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "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": [
      "r52",
      "r137",
      "r175",
      "r178",
      "r179",
      "r287",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r537",
      "r540",
      "r541",
      "r593",
      "r942",
      "r1206",
      "r1292",
      "r1293"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanEightMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 8.",
        "label": "Loan and Security Agreements, Term Loan Eight [Member]",
        "terseLabel": "Term Loan 8"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanElevenMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 11.",
        "label": "Loan And Security Agreements Term Loan Eleven [Member]",
        "terseLabel": "Term Loan 11"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanFiveMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 5.",
        "label": "Loan And Security Agreements Term Loan Five [Member]",
        "terseLabel": "Term Loan 5"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanFourMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 4.",
        "label": "Loan And Security Agreements Term Loan Four [Member]",
        "terseLabel": "Term Loan 4"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanNineMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 9.",
        "label": "Loan and Security Agreements, Term Loan Nine [Member]",
        "terseLabel": "Term Loan 9"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanOneMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 1.",
        "label": "Loan And Security Agreements Term Loan One [Member]",
        "terseLabel": "Term Loan 1"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanSevenMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 7.",
        "label": "Loan And Security Agreements Term Loan Seven [Member]",
        "terseLabel": "Term Loan 7"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanSixMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 6.",
        "label": "Loan And Security Agreements Term Loan Six [Member]",
        "terseLabel": "Term Loan 6"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanTenMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 10.",
        "label": "Loan And Security Agreements Term Loan Ten [Member]",
        "terseLabel": "Term Loan 10"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanThreeMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 3.",
        "label": "Loan And Security Agreements Term Loan Three [Member]",
        "terseLabel": "Term Loan 3"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoanTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoanTwoMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loan 2.",
        "label": "Loan And Security Agreements Term Loan Two [Member]",
        "terseLabel": "Term Loan 2"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoansEightAndNineMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loans 8 and 9.",
        "label": "Loan and Security Agreements, Term Loans Eight and Nine [Member]",
        "terseLabel": "Term Loans 8 and 9"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoansFiveAndSixMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loans 5 and 6.",
        "label": "Loan And Security Agreements Term Loans Five and Six [Member]",
        "terseLabel": "Term Loan 5 and 6"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LoanAndSecurityAgreementsTermLoansTenAndElevenMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Loan and Security Agreements, Term Loans 10 and 11.",
        "label": "Loan And Security Agreements Term Loans Ten and Eleven [Member]",
        "terseLabel": "Term Loans 10 and 11"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable",
        "terseLabel": "Loan amount outstanding",
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r108",
      "r1304"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable [Member]",
        "terseLabel": "Term loans",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "totalLabel": "Total",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r108",
      "r176",
      "r186",
      "r351",
      "r367",
      "r676",
      "r898",
      "r899",
      "r940",
      "r1304"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Current Maturities",
        "negatedLabel": "Less: current portion",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "zspc_LongTermDebtExcludingConvertibleDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LongTermDebtExcludingConvertibleDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails": {
       "parentTag": "us-gaap_ShortTermBorrowings",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails",
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes convertible debt and lease obligation.",
        "label": "Long-Term Debt Excluding Convertible Debt, Current",
        "terseLabel": "Other current debt"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_LongTermDebtExcludingConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "LongTermDebtExcludingConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes convertible debt and lease obligation.",
        "label": "Long-Term Debt Excluding Convertible Debt, Noncurrent",
        "terseLabel": "Other noncurrent debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2026",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r176",
      "r186",
      "r356",
      "r676"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2027",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r176",
      "r186",
      "r356",
      "r676"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Total other noncurrent debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_LongTermDebtNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrentAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities [Abstract]",
        "terseLabel": "Other noncurrent debt:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r1196",
      "r1197",
      "r1198"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r39",
      "r1196",
      "r1197",
      "r1198"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r320",
      "r321",
      "r322",
      "r325",
      "r489",
      "r728",
      "r896",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency Accrual, Period Increase (Decrease)",
        "terseLabel": "Accrual for potential loss attributable to litigation",
        "documentation": "Amount of increase (decrease) in loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r1201"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Damages Sought",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r320",
      "r321",
      "r322",
      "r325",
      "r489",
      "r728",
      "r896",
      "r1202",
      "r1203"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r904",
      "r908",
      "r952",
      "r957",
      "r1306",
      "r1309",
      "r1310",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "zspc_MajorCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "MajorCustomersMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to major customers.",
        "label": "Major Customers [Member]",
        "terseLabel": "Major customers"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_March2024ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "March2024ConvertibleDebtMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to March 2024 Convertible Debt.",
        "label": "March 2024 Convertible Debt [Member]",
        "terseLabel": "March 2024 Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MarketingAndAdvertisingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Marketing and business development",
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r872"
     ]
    },
    "zspc_MaximumBeneficialOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "MaximumBeneficialOwnershipPercentage",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum beneficial ownership percentage that can be held under the purchase agreement.",
        "label": "Maximum Beneficial Ownership Percentage",
        "terseLabel": "Maximum beneficial ownership percentage, common stock"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r321",
      "r322",
      "r323",
      "r324",
      "r432",
      "r465",
      "r466",
      "r467",
      "r489",
      "r577",
      "r631",
      "r718",
      "r720",
      "r728",
      "r761",
      "r762",
      "r820",
      "r823",
      "r827",
      "r828",
      "r830",
      "r838",
      "r839",
      "r841",
      "r842",
      "r855",
      "r856",
      "r893",
      "r903",
      "r918",
      "r923",
      "r925",
      "r926",
      "r935",
      "r936",
      "r937",
      "r938",
      "r953",
      "r1208",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r321",
      "r322",
      "r323",
      "r324",
      "r432",
      "r465",
      "r466",
      "r467",
      "r489",
      "r577",
      "r631",
      "r718",
      "r720",
      "r728",
      "r761",
      "r762",
      "r820",
      "r823",
      "r827",
      "r828",
      "r830",
      "r838",
      "r839",
      "r841",
      "r842",
      "r855",
      "r856",
      "r893",
      "r903",
      "r918",
      "r923",
      "r925",
      "r926",
      "r935",
      "r936",
      "r937",
      "r953",
      "r1208",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r904",
      "r908",
      "r952",
      "r957",
      "r1306",
      "r1309",
      "r1310",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "totalLabel": "Net cash provided by financing activities",
        "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": [
      "r168"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "totalLabel": "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": [
      "r168"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "negatedLabel": "Negative cash flows from operations",
        "totalLabel": "Net cash used in operating activities",
        "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": [
      "r81",
      "r82",
      "r84"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Segment net loss",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r84",
      "r112",
      "r131",
      "r135",
      "r151",
      "r153",
      "r158",
      "r175",
      "r178",
      "r179",
      "r183",
      "r190",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r201",
      "r202",
      "r220",
      "r287",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r370",
      "r373",
      "r376",
      "r381",
      "r474",
      "r529",
      "r534",
      "r571",
      "r593",
      "r694",
      "r791",
      "r812",
      "r813",
      "r870",
      "r872",
      "r874",
      "r970",
      "r1206"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net (loss) income available to common shareholders used in basic earnings per share",
        "totalLabel": "Net loss available to common shareholders used in basic earnings per share",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r162",
      "r194",
      "r195",
      "r196",
      "r197",
      "r205",
      "r206",
      "r221",
      "r224",
      "r373",
      "r376",
      "r381",
      "r534"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Net (loss) income available to common shareholders used in diluted earnings per share",
        "totalLabel": "Net income (loss) available to common shareholders used in diluted earnings per share",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r207",
      "r214",
      "r215",
      "r216",
      "r217",
      "r221",
      "r224"
     ]
    },
    "zspc_NetOperatingLossCarryforwardTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NetOperatingLossCarryforwardTerm",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time for expiration of net operating loss carryforwards, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Net Operating Loss Carryforward, Term",
        "terseLabel": "Net operation loss, term to expiration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "verboseLabel": "Recently Adopted Accounting and Pronouncements Issued, But Not Yet Adopted",
        "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": []
    },
    "zspc_NewNonConvertibleNonVotingPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NewNonConvertibleNonVotingPreferredStockMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to non-convertible non-voting preferred stock resulting from recapitalization.",
        "label": "New Non Convertible Non Voting Preferred Stock [Member]",
        "terseLabel": "NCNV Preferred Stock",
        "verboseLabel": "New NCNV Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_NonConvertibleNonVotingPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NonConvertibleNonVotingPreferredStockMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to non-convertible non-voting preferred stock.",
        "label": "Non Convertible Non Voting Preferred Stock [Member]",
        "terseLabel": "NCNV preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_NonConvertibleNonVotingPreferredStockOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NonConvertibleNonVotingPreferredStockOneMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to non-convertible non-voting preferred stock one.",
        "label": "Non Convertible Non Voting Preferred Stock One [Member]",
        "terseLabel": "NCNV 1",
        "verboseLabel": "NCNV Preferred Stock 1"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_NonConvertibleNonVotingPreferredStockThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NonConvertibleNonVotingPreferredStockThreeMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to non-convertible non-voting preferred stock three.",
        "label": "Non Convertible Non Voting Preferred Stock Three [Member]",
        "terseLabel": "NCNV 3",
        "verboseLabel": "NCNV Preferred Stock 3"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_NonConvertibleNonVotingPreferredStockTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NonConvertibleNonVotingPreferredStockTwoMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to non-convertible non-voting preferred stock two.",
        "label": "Non Convertible Non Voting Preferred Stock Two [Member]",
        "terseLabel": "NCNV 2",
        "verboseLabel": "NCNV Preferred Stock 2"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1042",
      "r1051"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails",
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-US [Member]",
        "terseLabel": "International",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1342",
      "r1343",
      "r1344",
      "r1345"
     ]
    },
    "zspc_NoncurrentOtherTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NoncurrentOtherTermLoansMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing noncurrent other term loans.",
        "label": "Noncurrent Other Term Loans [Member]",
        "terseLabel": "Noncurrent other term loans"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_NumberOfNewLoansInitiatedDuringPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NumberOfNewLoansInitiatedDuringPeriod",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new loans initiated during the period.",
        "label": "Number Of New Loans Initiated During the Period",
        "terseLabel": "Number of new loans"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_NumberOfOutstandingLoans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NumberOfOutstandingLoans",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of outstanding loans.",
        "label": "Number Of Outstanding Loans",
        "terseLabel": "Number of outstanding loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r882",
      "r892",
      "r1182"
     ]
    },
    "zspc_NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSafeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued on exchange for liabilities to suppliers.",
        "label": "Number of Shares Issued in Exchange for Liabilities to Suppliers",
        "terseLabel": "Number of shares issued on exchange for liabilities to suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_NumberOfSharesIssuedOnExchangeOfTemporaryEquity": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "NumberOfSharesIssuedOnExchangeOfTemporaryEquity",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued on exchange of temporary equity.",
        "label": "Number Of Shares Issued On Exchange Of Temporary Equity",
        "terseLabel": "Number of shares issued on exchange of preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficersCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OfficersCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Salary and Wage, Officer, Excluding Cost of Good and Service Sold",
        "terseLabel": "Aggregate annual salary expense",
        "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold."
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total 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": [
      "r874"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "terseLabel": "Loss from operations",
        "totalLabel": "Loss from operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r870",
      "r874",
      "r881",
      "r1175",
      "r1183",
      "r1184",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "zspc_OperatingLossCarryforwardsAnnualLimitationSection382": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "OperatingLossCarryforwardsAnnualLimitationSection382",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of limitation on operating loss carryforwards under Section 382.",
        "label": "Operating Loss Carryforwards, Annual Limitation, Section 382",
        "terseLabel": "Section 382 annual limitation"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_OperatingLossCarryforwardsExpectedToExpireUnutilized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "OperatingLossCarryforwardsExpectedToExpireUnutilized",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforwards expected to expire unutilized and thus no deferred tax assets are recognized.",
        "label": "Operating Loss Carryforwards, Expected to Expire Unutilized",
        "terseLabel": "NOL expected to expire unutilized"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_OperatingLossCarryforwardsLimitationSection163j": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "OperatingLossCarryforwardsLimitationSection163j",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of limitation on operating loss carryforwards under Section 163(j).",
        "label": "Operating Loss Carryforwards, Limitation, Section 163j",
        "terseLabel": "Section 163(j) limitation"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of limitation on operating loss carryforwards under Section 163(j) expected to expire unutilized.",
        "label": "Operating Loss Carryforwards, Limitation, Section 163j expected to expire unutilized",
        "terseLabel": "Section 163(j) limitation expected to expire unutilized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": "zspc_AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "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": [
      "r51"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Line Items]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "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_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustment",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r14",
      "r103"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r695"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive loss, net of tax:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Long-Term Debt",
        "terseLabel": "Other term loans",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r108",
      "r1304"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income, net",
        "verboseLabel": "Other income (expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r929"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other (expense) income:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "zspc_OtherTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "OtherTermLoansMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to other terms loans not separately disclosed.",
        "label": "Other Term Loans [Member]",
        "terseLabel": "Other term loans"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_OtherTermLoansNumberOfMonthlyPayments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "OtherTermLoansNumberOfMonthlyPayments",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of monthly payments under the terms of other term loans.",
        "label": "Other Term Loans, Number of Monthly Payments",
        "terseLabel": "Number of monthly payments"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1006",
      "r1016",
      "r1049"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1009",
      "r1019",
      "r1052"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1009",
      "r1019",
      "r1052"
     ]
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Underwriters option",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "us-gaap_PaymentsForProceedsFromProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForProceedsFromProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Productive Assets",
        "negatedLabel": "Capital expenditures",
        "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Fees paid for debt issuance",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "zspc_PaymentsOfDeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "PaymentsOfDeferredOfferingCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow made during the period for expenses relating to the issuance of stock.",
        "label": "Payments Of Deferred Offering Costs",
        "negatedLabel": "Fees paid for deferred offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "zspc_PercentageOfVotingPowerAfterReverseSplit": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "PercentageOfVotingPowerAfterReverseSplit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting power after a reverse split.",
        "label": "Percentage of Voting Power after Reverse Split",
        "terseLabel": "Percentage of voting power after a reverse split"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "zspc_PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The potential gross proceeds from unused capacity of convertible debt.",
        "label": "Potential Gross Proceeds from Unused Borrowing Capacity of Convertible Debt",
        "terseLabel": "Additional gross proceeds available"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockConvertibleConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockConvertibleConversionPrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Convertible, Conversion Price",
        "terseLabel": "Conversion price per share",
        "documentation": "Per share conversion price of preferred stock."
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockDividendRatePercentage",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Dividend percentage",
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r821",
      "r824",
      "r826",
      "r831"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value 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": [
      "r62",
      "r382"
     ]
    },
    "us-gaap_PreferredStockRedemptionDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockRedemptionDiscount",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Redemption Discount",
        "terseLabel": "Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share",
        "documentation": "The excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized",
        "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": [
      "r62",
      "r771"
     ]
    },
    "us-gaap_PreferredStockVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockVotingRights",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Voting Rights",
        "terseLabel": "Preferred Stock, Voting Rights",
        "documentation": "Description of voting rights of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r62"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails",
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total prepaid expenses 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": [
      "r1099"
     ]
    },
    "zspc_PrepaidExpenseOperatingCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "PrepaidExpenseOperatingCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense Operating, Current",
        "terseLabel": "Prepaid operating expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from convertible debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance Initial Public Offering",
        "verboseLabel": "Proceeds from initial public offering, net of underwriting fees of $0.8 million",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "zspc_ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock from Equity Line of Credit.",
        "label": "Proceeds from Issuance of Common Stock From Equity Line of Credit",
        "terseLabel": "Proceeds from issuance of common stock from equity line-of-credit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from draws on loans",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "us-gaap_ProceedsFromOtherDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromOtherDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Other Debt",
        "terseLabel": "Proceeds from other debt issuances",
        "documentation": "Amount of cash inflow from debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of common stock options",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r18"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r280",
      "r634",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r860",
      "r869",
      "r872",
      "r874",
      "r904",
      "r906",
      "r951",
      "r953",
      "r954",
      "r958",
      "r961",
      "r1089",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1204",
      "r1205",
      "r1306",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_ProductWarrantyObligationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductWarrantyObligationTerm",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranty Obligation, Term",
        "terseLabel": "Product extended warranty contracts term (in years)",
        "documentation": "Term of warranty or group of similar warranties, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r280",
      "r634",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r860",
      "r869",
      "r872",
      "r874",
      "r904",
      "r906",
      "r951",
      "r953",
      "r954",
      "r958",
      "r961",
      "r1089",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1204",
      "r1205",
      "r1306",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r135",
      "r151",
      "r153",
      "r167",
      "r175",
      "r178",
      "r179",
      "r183",
      "r190",
      "r198",
      "r201",
      "r202",
      "r287",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r370",
      "r474",
      "r529",
      "r534",
      "r535",
      "r538",
      "r539",
      "r571",
      "r593",
      "r672",
      "r674",
      "r693",
      "r743",
      "r791",
      "r812",
      "r813",
      "r927",
      "r928",
      "r971",
      "r1111",
      "r1206"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r612"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "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": [
      "r612"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "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": [
      "r11",
      "r612",
      "r677",
      "r691",
      "r942"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r122",
      "r125",
      "r690"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r612"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful life (in years)",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r163",
      "r291"
     ]
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation",
        "terseLabel": "Purchase obligations outstanding",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1168",
      "r1302"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r321",
      "r322",
      "r323",
      "r324",
      "r418",
      "r432",
      "r465",
      "r466",
      "r467",
      "r473",
      "r489",
      "r577",
      "r628",
      "r629",
      "r631",
      "r718",
      "r720",
      "r728",
      "r761",
      "r762",
      "r820",
      "r823",
      "r827",
      "r828",
      "r830",
      "r838",
      "r839",
      "r841",
      "r842",
      "r855",
      "r856",
      "r893",
      "r903",
      "r918",
      "r923",
      "r925",
      "r926",
      "r935",
      "r936",
      "r937",
      "r938",
      "r953",
      "r964",
      "r1199",
      "r1208",
      "r1274",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureEmployeeBenefitsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r321",
      "r322",
      "r323",
      "r324",
      "r418",
      "r432",
      "r465",
      "r466",
      "r467",
      "r473",
      "r489",
      "r577",
      "r628",
      "r629",
      "r631",
      "r718",
      "r720",
      "r728",
      "r761",
      "r762",
      "r820",
      "r823",
      "r827",
      "r828",
      "r830",
      "r838",
      "r839",
      "r841",
      "r842",
      "r855",
      "r856",
      "r893",
      "r903",
      "r918",
      "r923",
      "r925",
      "r926",
      "r935",
      "r936",
      "r937",
      "r938",
      "r953",
      "r964",
      "r1199",
      "r1208",
      "r1274",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1001",
      "r1011",
      "r1044"
     ]
    },
    "zspc_RecruitmentFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "RecruitmentFees",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recruitment expense.",
        "label": "Recruitment Fees",
        "terseLabel": "Recruitment fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RedeemablePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RedeemablePreferredStockMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Preferred Stock [Member]",
        "terseLabel": "Temporary Redeemable Preferred Stock",
        "verboseLabel": "Temporary redeemable preferred stock",
        "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r175",
      "r179",
      "r287",
      "r329",
      "r331",
      "r332",
      "r333",
      "r336",
      "r337",
      "r371",
      "r372",
      "r374",
      "r375",
      "r377",
      "r380",
      "r1165"
     ]
    },
    "zspc_ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtFuturePrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reduction in interest expense on convertible debt attributable to troubled debt restructuring.",
        "label": "Reduction in Interest Expense on Convertible Debt Attributable to Troubled Debt Restructuring",
        "terseLabel": "Contractual interest expense on convertible debt not recorded due to troubled debt restructuring"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [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": [
      "r175",
      "r182",
      "r183",
      "r285",
      "r425",
      "r429",
      "r617",
      "r618",
      "r681",
      "r689",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r789",
      "r819",
      "r1339"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "terseLabel": "Related party",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r182",
      "r183",
      "r617",
      "r618",
      "r619",
      "r620",
      "r681",
      "r689",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r789",
      "r819"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "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": [
      "r175",
      "r182",
      "r183",
      "r285",
      "r617",
      "r618",
      "r620",
      "r795",
      "r796",
      "r799"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [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": [
      "r175",
      "r182",
      "r183",
      "r285",
      "r425",
      "r429",
      "r617",
      "r618",
      "r681",
      "r689",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r789",
      "r819",
      "r1291",
      "r1339"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "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": [
      "r614",
      "r615",
      "r616",
      "r618",
      "r621",
      "r740",
      "r741",
      "r742",
      "r797",
      "r798",
      "r799",
      "r817",
      "r818"
     ]
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Convertible Debt",
        "negatedLabel": "Repayments of convertible debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtOtherOutstandingAndRepaidTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "terseLabel": "Repayment of debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfOtherLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Other Long-Term Debt",
        "negatedLabel": "Repayment of other debt issuances",
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r175",
      "r184",
      "r185",
      "r342",
      "r385",
      "r620",
      "r630",
      "r679",
      "r865",
      "r866",
      "r867",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1264",
      "r1265",
      "r1266",
      "r1267"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense",
        "terseLabel": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r857",
      "r870",
      "r871",
      "r887",
      "r1300"
     ]
    },
    "zspc_ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for research and development, excluding software and platform engineering.",
        "label": "Research and Development Expense, Excluding Software and Platform Engineering",
        "terseLabel": "Research and development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ResearchAndDevelopmentExpensePlatformEngineering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ResearchAndDevelopmentExpensePlatformEngineering",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for research and development attributable to platform engineering.",
        "label": "Research and Development Expense, Platform Engineering",
        "terseLabel": "Platform engineering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "zspc_ResearchAndDevelopmentExpenseSoftwareEngineering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ResearchAndDevelopmentExpenseSoftwareEngineering",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for research and development attributable to software engineering.",
        "label": "Research and Development Expense, Software Engineering",
        "terseLabel": "Software engineering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research Tax Credit Carryforward [Member]",
        "terseLabel": "Research and development",
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes."
       }
      }
     },
     "auth_ref": [
      "r1257"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1002",
      "r1012",
      "r1045"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1003",
      "r1013",
      "r1046"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1053"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1095",
      "r1159",
      "r1301",
      "r1305"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units",
        "verboseLabel": "Restricted stock units",
        "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": [
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r96",
      "r687",
      "r725",
      "r727",
      "r738",
      "r772",
      "r942"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r187",
      "r188",
      "r189",
      "r191",
      "r198",
      "r200",
      "r202",
      "r288",
      "r289",
      "r306",
      "r369",
      "r474",
      "r518",
      "r519",
      "r526",
      "r527",
      "r528",
      "r530",
      "r533",
      "r534",
      "r559",
      "r561",
      "r562",
      "r564",
      "r569",
      "r609",
      "r610",
      "r722",
      "r724",
      "r744",
      "r1340"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails",
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenues",
        "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": [
      "r113",
      "r114",
      "r231",
      "r248",
      "r249",
      "r270",
      "r276",
      "r280",
      "r282",
      "r284",
      "r413",
      "r414",
      "r415",
      "r634",
      "r870",
      "r874"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureMajorCustomersAndAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r1178",
      "r1179"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r858"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r396",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r415",
      "r417"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue expected to be earned",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue expected to be earned period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r941"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "zspc_SaleOfStockAuthorizedSharesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SaleOfStockAuthorizedSharesValue",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of shares authorized for issuance under terms of a securities purchase agreement.",
        "label": "Sale of Stock, Authorized Shares, Value",
        "terseLabel": "Aggregate limit of value of shares authorized for issuance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Net proceeds from issuance of shares",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockConsiderationReceivedPerTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Consideration Received Per Transaction",
        "terseLabel": "Gross proceeds",
        "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SaleOfStockMaximumReimbursableOutOfPocketExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SaleOfStockMaximumReimbursableOutOfPocketExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount of out-of-pocket expenses which are reimbursable under terms of the agreement.",
        "label": "Sale of Stock, Maximum Reimbursable Out of Pocket Expenses",
        "terseLabel": "Maximum reimbursable out-of-pocket expenses"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SaleOfStockMaximumValueOfSharesAuthorizedForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SaleOfStockMaximumValueOfSharesAuthorizedForSale",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum value of shares authorized for sale.",
        "label": "Sale of Stock, Maximum Value of Shares Authorized for Sale",
        "terseLabel": "Maximum value of shares authorized for sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "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_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Shares issued",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SaleOfStockPeriodAfterClosingOfRelatedTransacitons": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SaleOfStockPeriodAfterClosingOfRelatedTransacitons",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time over which shares may be sold following the closing of Equity Line of Credit transactions, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sale of Stock, Period After Closing of Related Transacitons",
        "terseLabel": "Sale of stock, period after closing of ELOC transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Issuance 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": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r203",
      "r433",
      "r1087"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of accrued expenses and other current liabilities",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [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": [
      "r225"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of anti-dilutive securities excluded from the 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": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of cash, cash equivalents and restricted cash",
        "documentation": "Tabular disclosure of the components of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the common stock reserved for future issuance.",
        "label": "Schedule of Common Stock Reserved for Future Issuance [Table Text Block]",
        "terseLabel": "Schedule of common stock reserved for issuance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of components of income tax expense",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of debt and related party debt",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of net deferred tax assets",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of computation of EPS and the effect on income and the weighted average number of shares",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r213",
      "r222",
      "r224"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of total income tax expense and the amount computed",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r922",
      "r1249"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "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": [
      "r46"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of stock-based compensation expense",
        "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": [
      "r46"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of fair value hierarchy for financial assets and liabilities",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": [
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of inventory, net",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r69",
      "r70",
      "r71"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of future principal payments for long-term debt",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Summary of RSUs subject to time-based vesting",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r612"
     ]
    },
    "zspc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]",
        "terseLabel": "Schedule of estimated useful lives of property and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r182",
      "r183",
      "r617",
      "r618",
      "r620",
      "r795",
      "r796",
      "r799"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r36"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of revenues, expenses and net loss by segment",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r36"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r437",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r473"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of the stock option plan and the changes during the period",
        "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": [
      "r16",
      "r17",
      "r98"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Summary of assumptions used to compute fair value of stock options granted",
        "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": [
      "r102"
     ]
    },
    "zspc_SecuritiesPurchaseAgreementInitialClosingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SecuritiesPurchaseAgreementInitialClosingMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the initial closing of a Securities Purchase Agreement (the \"SPA\") with an institutional investor.",
        "label": "Securities Purchase Agreement, Initial Closing [Member]",
        "terseLabel": "Securities Purchase Agreement, Initial Closing"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SecuritiesPurchaseAgreementSecondClosingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SecuritiesPurchaseAgreementSecondClosingMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the second closing of a Securities Purchase Agreement (the \"SPA\") with an institutional investor.",
        "label": "Securities Purchase Agreement, Second Closing [Member]",
        "terseLabel": "Securities Purchase Agreement, Second Closing"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SecuritiesPurchaseAgreementWithInstitutionalInvestorMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Securities Purchase Agreement (the \"SPA\") with an institutional investor.",
        "label": "Securities Purchase Agreement with an Institutional Investor [Member]",
        "terseLabel": "Securities Purchase Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r231",
      "r244",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r284",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r316",
      "r317",
      "r531",
      "r532",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r884",
      "r887",
      "r888",
      "r895",
      "r956",
      "r1306",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails",
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r238",
      "r282",
      "r283",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r672",
      "r673",
      "r674",
      "r675",
      "r758",
      "r759",
      "r760",
      "r822",
      "r825",
      "r829",
      "r832",
      "r838",
      "r840",
      "r841",
      "r842",
      "r845",
      "r846",
      "r847",
      "r848",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r861",
      "r877",
      "r904",
      "r907",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r955",
      "r964",
      "r1306",
      "r1309",
      "r1310",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SEGMENT REPORTING"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT REPORTING",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r231",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r259",
      "r261",
      "r262",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r284",
      "r882",
      "r885",
      "r886",
      "r887",
      "r889",
      "r891",
      "r892"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "SEGMENT REPORTING",
        "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_SegmentReportingInformationProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationProfitLossAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Profit (Loss) [Abstract]",
        "terseLabel": "Selected financial information about revenues, expenses and net loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationRevenueAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r279",
      "r282",
      "r883",
      "r884",
      "r890"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling and marketing",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "zspc_SellingExpenseExcludingInternationalSellingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SellingExpenseExcludingInternationalSellingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services. Excludes international sales expense.",
        "label": "Selling Expense, Excluding International Selling Expense",
        "terseLabel": "Sales"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SellingExpenseInternationalSellingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SellingExpenseInternationalSellingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and international distribution of products or services.",
        "label": "Selling Expense, International Selling Expense",
        "terseLabel": "International sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "Selling and Marketing, General and Administrative",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "zspc_SeniorSecuredAdditionalConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SeniorSecuredAdditionalConvertibleNoteMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a senior secured additional convertible note.",
        "label": "Senior Secured Additional Convertible Note [Member]",
        "terseLabel": "Senior Secured Additional Convertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SeniorSecuredConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SeniorSecuredConvertibleNoteMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtAmendmentOfExistingLoanAgreementsAndEnteringIntoIntercreditorAgreementDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a senior secured convertible note.",
        "label": "Senior Secured Convertible Note [Member]",
        "verboseLabel": "Senior Secured Convertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A preferred stock",
        "verboseLabel": "Series A Preferred Stock",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1096",
      "r1097",
      "r1211",
      "r1215"
     ]
    },
    "zspc_SeriesPPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SeriesPPreferredStockMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series P preferred stock.",
        "label": "Series P Preferred Stock [Member]",
        "terseLabel": "Series P Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SeriesPWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SeriesPWarrantsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Series P Warrants.",
        "label": "Series P Warrants [Member]",
        "terseLabel": "Series P Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service [Member]",
        "terseLabel": "Services",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r874",
      "r904",
      "r906"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "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": [
      "r919"
     ]
    },
    "zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of award on grant date under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Granted",
        "terseLabel": "Aggregate fair value on grant date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited",
        "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": [
      "r457"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted",
        "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": [
      "r455"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted",
        "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": [
      "r455"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Non-vested, ending balance",
        "periodStartLabel": "Non-vested, beginning balance",
        "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": [
      "r452",
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares",
        "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://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Non-vested, ending balance",
        "periodStartLabel": "Non-vested, beginning balance",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Assumptions used to compute employee stockbased compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "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": [
      "r466"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Risk-free interest rates",
        "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": [
      "r465"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Expected volatility",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "STOCK BASED COMPENSATION EXPENSE",
        "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "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": [
      "r435",
      "r437",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r473"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for issuance",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "zspc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares granted or issued under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Number Of Shares Granted Or Issued",
        "terseLabel": "Number of shares granted or issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional disclosures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Vested and Exercisable",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Vested and Exercisable",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "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": [
      "r459"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Expired",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "terseLabel": "Stock based compensation, shares",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted",
        "verboseLabel": "Stock options granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "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": [
      "r458"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Options outstanding",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Outstanding Options",
        "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://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and Expected to Vest",
        "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": [
      "r460"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and Expected to Vest",
        "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 performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Expired",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "zspc_ShareBasedCompensationNumberOfPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ShareBasedCompensationNumberOfPlans",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of share-based compensation plans.",
        "label": "Share-Based Compensation, Number of Plans",
        "terseLabel": "Number of plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r443",
      "r462",
      "r463",
      "r464",
      "r465",
      "r468",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ]
    },
    "zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to outstanding awards under the 2017 and 2007 Equity Incentive Plans.",
        "label": "Share-Based Payment Arrangement, Outstanding Awards under the 2017 and 2007 Equity Incentive Plans [Member]",
        "terseLabel": "Awards outstanding under the 2017 and 2007 Equity Incentive Plans"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to outstanding awards under the 2024 Equity Plan.",
        "label": "Share-Based Payment Arrangement, Outstanding Awards under the 2024 Equity Plan [Member]",
        "terseLabel": "Awards outstanding under the 2024 Equity Plan"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to shares available for future issuance under the 2024 Equity Plan.",
        "label": "Share-Based Payment Arrangement, Shares Available for Future Issuance under the 2024 Equity Plan [Member]",
        "terseLabel": "Shares available for future issuance under the 2024 Equity Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ShareIssuanceCostsOfferingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ShareIssuanceCostsOfferingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the share issuance costs attributable to offering expenses.",
        "label": "Share Issuance Costs, Offering Expenses",
        "terseLabel": "Offering expenses recognized"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_ShareIssuanceCostsUnderwritingDiscountsAndCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "ShareIssuanceCostsUnderwritingDiscountsAndCommissions",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the share issuance costs attributable to underwriting discounts and commissions.",
        "label": "Share Issuance Costs, Underwriting Discounts and Commissions",
        "terseLabel": "Underwriting discounts and commissions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price",
        "terseLabel": "Stated value per share",
        "verboseLabel": "Share price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "intrinsic value",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1247"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "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": [
      "r464"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Years, Vested and Exercisable",
        "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": [
      "r45"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Years",
        "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": [
      "r101"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Years, Vested and Expected to Vest",
        "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 performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseDeterminationOfFairValueOfStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercise price",
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SharesAuthorizedAndAvailableForFutureIssuanceMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to shares authorized and available for future issuance.",
        "label": "Shares Authorized and Available for Future Issuance [Member]",
        "terseLabel": "Shares authorized and available for future issuance"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to shares available for future issuance under the convertible debt note.",
        "label": "Shares Available for Future Issuance under Convertible Debt Note [Member]",
        "terseLabel": "Shares available for future issuance under the convertible debt note",
        "verboseLabel": "Shares available for future issuance under the convertible debt note"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to shares available for future issuance under equity line-of-credit agreement.",
        "label": "Shares Available for Future Issuance under Equity Line of Credit Agreement [Member]",
        "terseLabel": "Shares available for future issuance under equity line-of-credit agreement",
        "verboseLabel": "Shares available for future issuance under equity line-of-credit agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSummaryOfDebtAndRelatedPartyDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt",
        "totalLabel": "Total short-term debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r106",
      "r942",
      "r1303"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174"
     ]
    },
    "zspc_SimpleAgreementForFutureEquityNumberOfSuppliers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SimpleAgreementForFutureEquityNumberOfSuppliers",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSafeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of suppliers included in Simple Agreement for Future Equity in exchange for a reduction of liabilities.",
        "label": "Simple Agreement for Future Equity, Number of Suppliers",
        "terseLabel": "Number of suppliers included in SAFE agreements"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SingleReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SingleReportableSegmentMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a single reportable segment.",
        "label": "Single Reportable Segment [Member]",
        "terseLabel": "Single reportable segment"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to software.",
        "label": "Software [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r134",
      "r231",
      "r244",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r284",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r316",
      "r317",
      "r531",
      "r532",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r884",
      "r887",
      "r888",
      "r895",
      "r956",
      "r1306",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtBspaceInvestmentsLimitedLoanDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtKuwaitInvestmentAuthorityLoanDetails",
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r143",
      "r144",
      "r145",
      "r175",
      "r179",
      "r208",
      "r213",
      "r222",
      "r224",
      "r233",
      "r234",
      "r287",
      "r329",
      "r331",
      "r332",
      "r333",
      "r336",
      "r337",
      "r371",
      "r372",
      "r374",
      "r375",
      "r377",
      "r380",
      "r382",
      "r383",
      "r386",
      "r387",
      "r390",
      "r593",
      "r734",
      "r735",
      "r736",
      "r737",
      "r744",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r757",
      "r771",
      "r792",
      "r814",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r1086",
      "r1163",
      "r1165",
      "r1173"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r63",
      "r66",
      "r67",
      "r129",
      "r130",
      "r131",
      "r156",
      "r157",
      "r158",
      "r187",
      "r188",
      "r189",
      "r191",
      "r198",
      "r200",
      "r202",
      "r232",
      "r288",
      "r289",
      "r306",
      "r369",
      "r392",
      "r474",
      "r518",
      "r519",
      "r526",
      "r527",
      "r528",
      "r530",
      "r533",
      "r534",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r609",
      "r610",
      "r613",
      "r695",
      "r722",
      "r723",
      "r724",
      "r744",
      "r814"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueAdditionalDisclosuresDetails",
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r238",
      "r282",
      "r283",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r672",
      "r673",
      "r674",
      "r675",
      "r758",
      "r759",
      "r760",
      "r822",
      "r825",
      "r829",
      "r832",
      "r838",
      "r840",
      "r841",
      "r842",
      "r845",
      "r846",
      "r847",
      "r848",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r861",
      "r877",
      "r904",
      "r907",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r955",
      "r964",
      "r1306",
      "r1309",
      "r1310",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "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": [
      "r187",
      "r188",
      "r189",
      "r232",
      "r371",
      "r372",
      "r374",
      "r377",
      "r610",
      "r634",
      "r732",
      "r745",
      "r757",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r771",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r780",
      "r781",
      "r782",
      "r783",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r793",
      "r794",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r814",
      "r872",
      "r874",
      "r965",
      "r1339"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED BALANCE SHEETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails",
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtSeniorSecuredConvertibleNoteFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r203",
      "r433",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "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": [
      "r187",
      "r188",
      "r189",
      "r232",
      "r285",
      "r371",
      "r372",
      "r374",
      "r377",
      "r610",
      "r634",
      "r732",
      "r745",
      "r757",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r771",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r780",
      "r781",
      "r782",
      "r783",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r793",
      "r794",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r814",
      "r872",
      "r874",
      "r965",
      "r1339"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1005",
      "r1015",
      "r1048"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock based compensation",
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Number of common shares issued upon conversion of preferred shares",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r42",
      "r63",
      "r66",
      "r96",
      "r355"
     ]
    },
    "zspc_StockIssuedDuringPeriodSharesConversionOfDebtInstruments": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "StockIssuedDuringPeriodSharesConversionOfDebtInstruments",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of debt instruments.",
        "label": "Stock Issued During Period, Shares, Conversion of Debt Instruments",
        "terseLabel": "Conversion of debt, shares"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of Simple Agreement for Future Equity securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Simple Agreement for Future Equity, Shares",
        "terseLabel": "Conversion of SAFE agreements, shares"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of temporary redeemable preferred stock.",
        "label": "Stock Issued During Period, Shares, Conversion of Temporary Redeemable Preferred Stock",
        "terseLabel": "Conversion of temporary redeemable preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_StockIssuedDuringPeriodSharesEquityLineOfCredit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "StockIssuedDuringPeriodSharesEquityLineOfCredit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period under an equity line of credit.",
        "label": "Stock Issued During Period, Shares, Equity Line of Credit",
        "terseLabel": "Issuance of common stock under equity line of credit, shares",
        "verboseLabel": "Total shares issued under ELOC agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Proceeds from initial public offering, shares",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r62",
      "r63",
      "r96",
      "r734",
      "r814",
      "r834"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseStockOptionActivityDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised",
        "terseLabel": "Issuance of common stock from options exercised, shares",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r62",
      "r63",
      "r96",
      "r449"
     ]
    },
    "zspc_StockIssuedDuringPeriodValueConversionOfDebtInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "StockIssuedDuringPeriodValueConversionOfDebtInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of debt instruments.",
        "label": "Stock Issued During Period, Value, Conversion of Debt Instruments",
        "terseLabel": "Conversion of debt"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of Simple Agreement for Future Equity securities.",
        "label": "Stock Issued During Period, Value, Conversion of Simple Agreement for Future Equity, Value",
        "terseLabel": "Conversion of SAFE agreements"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of temporary redeemable preferred stock.",
        "label": "Stock Issued During Period, Value, Conversion of Temporary Redeemable Preferred Stock",
        "terseLabel": "Conversion of temporary redeemable preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_StockIssuedDuringPeriodValueEquityLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "StockIssuedDuringPeriodValueEquityLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period under an equity line of credit.",
        "label": "Stock Issued During Period, Value, Equity Line of Credit",
        "terseLabel": "Issuance of common stock under equity line of credit, net",
        "verboseLabel": "Total proceeds under ELOC agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Proceeds from initial public offering",
        "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": [
      "r15",
      "r62",
      "r63",
      "r96",
      "r744",
      "r814",
      "r834",
      "r971"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock from options exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r63",
      "r66",
      "r67",
      "r96"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Balance ending",
        "periodStartLabel": "Balance beginning",
        "totalLabel": "Total stockholders' deficit",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r66",
      "r67",
      "r85",
      "r773",
      "r790",
      "r815",
      "r816",
      "r942",
      "r972",
      "r1161",
      "r1165",
      "r1166",
      "r1192",
      "r1283",
      "r1340"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' deficit:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]",
        "terseLabel": "Classification of Redeemable Preferred Stock as Temporary Equity",
        "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r60",
      "r61",
      "r374"
     ]
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Reverse Stock Split",
        "terseLabel": "Reverse split of shares",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "SUBSEQUENT EVENTS",
        "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": [
      "r605",
      "r623"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r623"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "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": [
      "r605",
      "r623"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "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": [
      "r605",
      "r623"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsItriaRefinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsLitigationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsReverseStockSplitDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails"
     ],
     "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": [
      "r605",
      "r623"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "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": [
      "r622",
      "r624"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary or Equity Method Investee, Sale of Stock, Type [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://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAdditionalSeniorSecuredConvertibleNoteFinancingDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsAmendmentsToArticlesOfIncorporationOrBylawsDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureSubsequentEventsSeniorSecuredConvertibleNoteFinancingAmendmentDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "verboseLabel": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION",
        "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": []
    },
    "zspc_SummaryOfIncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SummaryOfIncomeTaxesLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Income Taxes [Line Items]",
        "terseLabel": "TAXES"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_SummaryOfIncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "SummaryOfIncomeTaxesTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about income taxes.",
        "label": "Summary of Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "BALANCE SHEET COMPONENTS",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Supplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Supplies",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureBalanceSheetComponentsPrepaidAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Supplies",
        "terseLabel": "Advances to suppliers",
        "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r894",
      "r1193"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "us-gaap_TangibleAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TangibleAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tangible Asset Impairment Charges",
        "terseLabel": "Impairment of long-lived assets",
        "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r88"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforwards",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Axis]",
        "documentation": "Information by period subject to enacted tax law."
       }
      }
     },
     "auth_ref": [
      "r1253"
     ]
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": [
      "r1253"
     ]
    },
    "zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to tax years six and later following the August 2022 change of control.",
        "label": "Tax Years Six and Later Following August 2022 Change of Control [Member]",
        "terseLabel": "Year six and later following August 2022 change of control"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to tax years six and later following the December 2020 change of control.",
        "label": "Tax Years Six and Later Following December 2020 Change of Control [Member]",
        "terseLabel": "Year six and later following December 2020 change of control"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TemporaryEquityAdjustedIssuePricePerShare": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityAdjustedIssuePricePerShare",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted issue price per share or per unit amount of temporary equity securities.",
        "label": "Temporary Equity, Adjusted Issue Price Per Share",
        "terseLabel": "Adjusted issue price per share"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TemporaryEquityAdjustmentOfOriginalIssuePricePerShare": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityAdjustmentOfOriginalIssuePricePerShare",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment of original issue price per share.",
        "label": "Temporary Equity, Adjustment of Original Issue Price Per Share",
        "negatedLabel": "Reduction of the original issue price from $1,000 to $600 per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityByClassOfStockTable",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, by Class of Stock [Table]",
        "documentation": "Disclosure of information about equity instrument classified as temporary equity. Includes, but not is limited to, description of share, value, share authorized, issued, and outstanding, redemption price per share, and subscription receivable."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r372",
      "r374",
      "r375",
      "r380"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "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": [
      "r329",
      "r331",
      "r332",
      "r333",
      "r336",
      "r337",
      "r371",
      "r372",
      "r374",
      "r378",
      "r484",
      "r486",
      "r685"
     ]
    },
    "zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares of temporary redeemable preferred stock converted to permanent equity.",
        "label": "Temporary Equity, Conversion of Temporary Redeemable Preferred Stock, Shares",
        "negatedLabel": "Conversion of temporary redeemable preferred stock, shares",
        "negatedTerseLabel": "Conversion of Series A Temporary Preferred Stock into common stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of temporary redeemable preferred shares converted.",
        "label": "Temporary Equity, Conversion of Temporary Redeemable Preferred Stock, Value",
        "negatedLabel": "Conversion of temporary redeemable preferred stock",
        "negatedTerseLabel": "Conversion of Series A Temporary Preferred Stock into common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityDividendsAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityDividendsAdjustment",
     "crdr": "debit",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Dividends, Adjustment",
        "negatedLabel": "Cumulative preferred stock dividends",
        "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends)."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r376",
      "r381"
     ]
    },
    "zspc_TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in temporary equity issued in exchange for related party debt and accrued interest.",
        "label": "Temporary Equity Issued In Exchange For Related Party Debt And Accrued Interest",
        "terseLabel": "Issuance of NCNV in exchange for related party debt and accrued interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityLineItems",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquitySeriesPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Line Items]",
        "terseLabel": "TEMPORARY REDEEMABLE PREFERRED STOCK",
        "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": [
      "r372",
      "r374",
      "r375",
      "r377",
      "r380"
     ]
    },
    "zspc_TemporaryEquityNumberOfSharesConvertedToPermanentEquity": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityNumberOfSharesConvertedToPermanentEquity",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityIpoDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been converted to permanent equity.",
        "label": "Temporary Equity, Number of Shares Converted to Permanent Equity",
        "terseLabel": "Number of shares converted to common shares"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TemporaryEquityOriginalIssuePricePerShare": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityOriginalIssuePricePerShare",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Original issue price per share or per unit amount of temporary equity securities.",
        "label": "Temporary Equity, Original Issue Price Per Share",
        "terseLabel": "Original issue price per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "verboseLabel": "Preferred stock, par value",
        "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": [
      "r20"
     ]
    },
    "zspc_TemporaryEquityPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityPricePerShare",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of temporary equity securities issued.",
        "label": "Temporary Equity, Price Per Share",
        "terseLabel": "Issue price per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityRedemptionPricePerShare",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Redemption Price Per Share",
        "terseLabel": "Redemption price per share",
        "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. 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": [
      "r20"
     ]
    },
    "zspc_TemporaryEquityReductionOfOriginalIssuePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityReductionOfOriginalIssuePrice",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in temporary equity attributable to the reduction of original issue price.",
        "label": "Temporary Equity, Reduction of Original Issue Price",
        "negatedLabel": "Reduction of the original issue price from $1,000 to $600 per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesAuthorized",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Authorized",
        "verboseLabel": "Preferred stock, 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": [
      "r60",
      "r374"
     ]
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares",
        "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": [
      "r60",
      "r374"
     ]
    },
    "zspc_TemporaryEquityStockCancelledDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityStockCancelledDuringPeriodShares",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityNcnvPreferredStockDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of redeemable preferred shares cancelled during the period as a part of recapitalization.",
        "label": "Temporary Equity, Stock Cancelled During Period, Shares",
        "negatedLabel": "Cancellation of NCNV1 preferred stock, shares",
        "terseLabel": "Number of shares converted"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TemporaryEquityStockCancelledDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityStockCancelledDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of redeemable preferred stock cancelled during the period as part of recapitalization.",
        "label": "Temporary Equity, Stock Cancelled During Period, Value",
        "negatedLabel": "Cancellation of NCNV1 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued as redeemable preferred stock during the period.",
        "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of NCNV preferred stock, shares",
        "verboseLabel": "Issuance of Stock in exchange for Debt Forgiveness, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityRecapitalizationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of NCNV 2 preferred stock",
        "verboseLabel": "Issuance of Stock in exchange for Debt Forgiveness",
        "documentation": "Value of new stock classified as temporary equity issued during the period."
       }
      }
     },
     "auth_ref": [
      "r1210",
      "r1212",
      "r1213",
      "r1214"
     ]
    },
    "us-gaap_TemporaryEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityTableTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Table Text Block]",
        "terseLabel": "Schedule of temporary redeemable preferred stock",
        "documentation": "Tabular disclosure of 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. 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": [
      "r20",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214"
     ]
    },
    "zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryRedeemablePreferredStockAndStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for temporary redeemable preferred stock and stockholders' equity.",
        "label": "Temporary Redeemable Preferred Stock and Stockholders' Equity [Text Block]",
        "terseLabel": "TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TermsOfDebtConversionIfAfterDecember312024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TermsOfDebtConversionIfAfterDecember312024Member",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to terms of debt conversion if after December 31, 2024.",
        "label": "Terms of Debt Conversion if After December 31, 2024 [Member]",
        "terseLabel": "Terms of debt conversion if after to December 31, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TermsOfDebtConversionIfPriorToDecember312024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TermsOfDebtConversionIfPriorToDecember312024Member",
     "presentation": [
      "http://www.zspace.com/role/DisclosureDebtAndRelatedPartyDebtConversionOfPrincipalAndInterestAmountsIntoCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to terms of debt conversion if prior to December 31, 2024.",
        "label": "Terms of Debt Conversion if Prior to December 31, 2024 [Member]",
        "terseLabel": "Terms of debt conversion if prior to December 31, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_TimeBasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TimeBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseTimeBasedRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to time-based restricted stock units.",
        "label": "Time-Based Restricted Stock Units [Member]",
        "verboseLabel": "Time-based restricted stock units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r904",
      "r911"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r904",
      "r911"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1290"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Credit Losses",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.zspace.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Point in time",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r905",
      "r911"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred over Time [Member]",
        "terseLabel": "Over time",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r905",
      "r911"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "zspc_TumimStoneCapitalLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "TumimStoneCapitalLlcMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockPurchaseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Tumim Stone Capital LLC (\"Tumim\").",
        "label": "Tumim Stone Capital LLC [Member]",
        "terseLabel": "Tumim"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.zspace.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "U.S. Federal"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_UnderwriterWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "UnderwriterWarrantsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to underwriter warrants.",
        "label": "Underwriter Warrants [Member]",
        "terseLabel": "Underwriter Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_UnderwritingFeesAndOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "UnderwritingFeesAndOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfTemporaryRedeemablePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of underwriting discounts and commissions.",
        "label": "Underwriting Fees and Offering Costs",
        "terseLabel": "Underwriting fees and offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_UnderwritingFeesAttributableToInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "UnderwritingFeesAttributableToInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of underwriting fees attributable to the initial public offering.",
        "label": "Underwriting Fees Attributable to Initial Public Offering",
        "terseLabel": "Underwriting fees"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "zspc_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would not affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Not Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would not affect the effective tax rate if recognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates",
        "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": [
      "r120",
      "r121",
      "r236",
      "r240",
      "r241",
      "r242",
      "r672",
      "r674",
      "r879"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTaxesAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Increase (decrease) in valuation allowance",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "zspc_VestingOneToThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "VestingOneToThreeYearsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting in one to three years.",
        "label": "Vesting One to Three Years [Member]",
        "terseLabel": "Vesting in one to three years"
       }
      }
     },
     "auth_ref": []
    },
    "zspc_VestingQuarterlyOverThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.zspace.com/20251231",
     "localname": "VestingQuarterlyOverThreeYearsMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureStockBasedCompensationExpenseEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting quarterly over three years.",
        "label": "Vesting Quarterly Over Three Years [Member]",
        "terseLabel": "Vesting quarterly over three years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareAntiDilutiveSharesDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityCommonStockReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "terseLabel": "Warrants",
        "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": [
      "r962",
      "r963",
      "r966",
      "r967",
      "r968",
      "r969"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Value of warrants outstanding",
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price."
       }
      }
     },
     "auth_ref": [
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://www.zspace.com/role/DisclosureSubsequentEventsPreferredStockAgreementDetails",
      "http://www.zspace.com/role/DisclosureTemporaryRedeemablePreferredStockAndStockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Term of warrants",
        "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": [
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]",
        "terseLabel": "Adjustments to weighted average shares for shares used in diluted earnings per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average common shares outstanding - diluted",
        "totalLabel": "Weighted average number of common shares used in diluted earnings per share",
        "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": [
      "r207",
      "r224"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.zspace.com/role/DisclosureNetLossPerShareEpsComputationDetails",
      "http://www.zspace.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average common shares outstanding - basic",
        "verboseLabel": "Weighted average number of common shares used in basic earnings per share",
        "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": [
      "r205",
      "r224"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481288/505-10-05-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r2": {
   "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"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "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"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "60",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481408/470-60-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "30",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480513/718-10-30-3"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "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(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "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(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r73": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r94": {
   "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"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r104": {
   "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(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r107": {
   "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(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r108": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r126": {
   "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"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r139": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "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(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r177": {
   "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(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r185": {
   "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(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r205": {
   "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"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r213": {
   "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"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42"
  },
  "r220": {
   "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"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480408/260-10-S99-2"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r236": {
   "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"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r251": {
   "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"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r255": {
   "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"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r276": {
   "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"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r282": {
   "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"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r340": {
   "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"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r352": {
   "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"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r355": {
   "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"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r358": {
   "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"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r363": {
   "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"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-15"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715-70/tableOfContent"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480520/718-40-45-7"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480520/718-40-45-9"
  },
  "r489": {
   "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"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r506": {
   "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"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r543": {
   "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"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r631": {
   "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"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r634": {
   "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"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r822": {
   "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 C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r825": {
   "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 C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r826": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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 C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r832": {
   "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 F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r844": {
   "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"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r876": {
   "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"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r890": {
   "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"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r893": {
   "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"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r929": {
   "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"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r951": {
   "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"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "SubTopic": "310",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1095": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1112": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "15",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481116/815-15-25-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "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"
  },
  "r1316": {
   "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"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>120
<FILENAME>0001104659-26-036940-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-26-036940-xbrl.zip
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
M1'DYY;;<E2UI4=0<10F-=DVPV ROL.I#IH2-&A_94"\U/J8) !@DK+(%PHY
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
M6@0[9OWB"I(TYI%HJ*<'?$8<7T?=VHIGI%(1:BB;>&- WAK'(!O,PT?@H@N
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
MG=BS95[!HVP.*HV].SLIK938@" ET,A]8'0.F7;W$=5[=V:A@C^V $"9,9E
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
MD3>0SMZY_#/ S<L]!\S&!#U$]K>/P=-;![FI)) _S@) /OQYBQXM;^I'[!,
MH\4%PSEM6H<\G8XIK^6?F3"7&U253#&- O9DG0DB$SHJ@BRH.O>XK"F\M/*\
MXSZY3LR]9<ALQ_1+<%N:PNAW-]HFQ? (-\*MNU\' L&M,((:%>1CU/'9R-@3
M5(:J4T\.!XV3)Z<"^&;SLG"P1S@ZT+P;^K@V+3.WIXXJZ;4JA9[\M">UOI#H
M(4V"5NBI3X]F$Z/U6!9HP]=]'ID*0H7T,C5$S/J?4$@?81*YGLXM^*Z98AMS
M>(A]3?DV,EP:]# Q"1@(9NS>KY0'L>!2*H/6_;TK L$QG,&[?55LP8F67K3I
M'GY!)+C41H9#,T82GW"!8,9N[VF503S';1F@P2CF?!6'KH_"\%A+0JF8,ZL/
MW]TGZV4"^Q0$L8<SWX:/7;E58T6;)40.!#"8*];,!KK@JBP#:W09W ;^(WV&
MF:872XQZ5E.N6/ : T!1*/3LQLIH-K<,)-0.5&#H?!FP@<Y+/Q]8LP42R=CS
M3>X>E6 =,-MR)83;VD3*=^Z>&#G@W ?T+:+3-_G'&9A7T2N.PD\(UQ^G=E%$
M">N"6M!U7Q"1C4XA15L?#=,E?.@3DTEB>OK>_>&S[_X5HVL4VMC=2]*W5;OS
MTW,T!H! 'NE]#4$/=2(T>TNC I,"9>!,E/U1Q*94 TB$A=G-\*P6)"8AHR5_
M(V2W-8N?<.FH9W2TDL A)FZY(+?Q3 TFN!<5M4&E9!P?<?L]V1*C.5ZZCUN1
MY<=MS]>DHAY0,!;O'_P>>E@WN'\HL.'R84$>--UO&'SP&2\,\L &<*]N;;V,
MXV@;8''V-[NQY$89JSD(1!7NT%TVUT"VZ9MS KI?7)ICPV'HOMPEX)=7Y=@
MFS6>K)<%PF[@B,RF?!N^45%N91(;L:%4;"7'J$$CB4/*0#AK]\91$<R"670)
MGFD!3J]>3,C.<]@$.*D>)!1F=GN1&/![0,%8>K"6]-+#OMD#M@I+ BV(3"P8
M'@JEQ2,#W>AB.H6#QO9?L1NZ$N\5IS57E 3M@>!*_\1(O)"D_;3PO^A9=S')
MF1)H0M3Y8N*BD%]*2J ;*$#@AX'G.O0MZ"0YDET:2-24F9TA:FP0-6[.";^Q
M,GI-U1>04CE0@:'CH@(\H$\)*F)@S>XAEF?Y-EIM$5*I8,-KSM>B@@Y T!7O
M']P.6B@WN&/(.1"HPM+]7L$%OK!9"($VG-$2AF0UTSQ(Y-MD&5\=[JTHQFB^
M.7\M\E>I#R!("]$9PCB1CL!)$F.X/13)<-&G?HI,!48%RN 9R)Y1QZ>84R/$
MH[0:__&V1.];\C'YH?C5$=P"ML_/S]_^'>XM&WUK![NW":)9ZEM^"\V^#.>;
M-=KM VSAPQ(Y".WHE?<%D6*$,6U'K_/ZZ;_;P".0AM<$#-L]TRL1 O02(=]!
M3HF*/__\_8=W[SZ^>S=Z,\KF)']/YO>K^>WL>KR>7H]6:_+/W?1^O1K-;T;D
MS\5\.5[^,5I.KZ?3N_'5[72T6$YOILMETG@^^>=H?'_\Z[?Y[?5TN?I?H^OI
MS6PR6Y/Y=YX?%BB2R0 %):'N@Q6B;T[2W6TZZYK2E[.&RXW>F@&17JR(#K0&
M8>"K9MRR^YP04%(>RDMW2WIB.WY ;[)%G%]%+%7$)G\A1U6,24G9=,N9$DC"
M?8#3MAU.Y)3H<1Y%-HA$+,\5#C9&N4&@V05^HA&%>7B,=BUQ(:'*F]UQ$C$+
MA+)4S..Y -\HV<>.XZ8S+RS7F?D3:^]&EB=.A13WZ9(='VJR0X**6=;8=KR+
M/6I8S*,MPA0=C+94-3RA-!(H9I-Z_RY9]K$NR]31,LJ^)8H(!L@Y%1H6\HK7
MN$O&?%>3,3P<C'+A;*>GB272VD[\]MV;71SMIF%V76)A=I//@:.2?U5H",S8
MX@D4(PFK@(9AI<0^C$J4D[@3 /N++UA%#25&!(:FNB5*=$;^E*JH7,-V6&!Y
MGO)RN(":J8^.&JOL9"( .-$O=N!'Z"6:>DG37[\)TSN#Y]^]($3.K]]$..[\
M&$\,"XRL$%VC]-^9GSEXT@UR&7C>31J)YZ?):0P!P(I6XZT>6GOL)GEKB4 9
M76\E*)-4"EI>8$<K:X^C"+L/<43%=1TL+)S*(8NM%<8!H#"KR',A>T8?:["L
M3][_".=Q%$:6[Q LU#C-Z 9@T3;,6 :2C?'Q[W!O)\QY_^'C^X1!])L+".@.
M/:%Q-\]#SG6,"1!IZN 7RXO+3M]*(P X_E9E6R5\P7 PE:Y:+#P-85"GUI!:
M?1:>\(6K32GHLS",&6C?H^?D%VY6;:6A #A)FM:Z:HB;6,>74*42R6-MG8$
MV$EUA%NXN!70[YB]Y'0<)_<4YYLY=A]=,D\"R0*[MLHV*^G?)3._;W^3E6#;
M,>_R%ZNEF0>J=E.50;OD\@_M<[D*"2"S7MG@JC0J,!NL^J)H1!S@66J7*R.?
M@53=CR49!<#QJJHK2X(9'-9> LKU'E\V!&!G513-HI/Y$C,X#,HE?J2*(34
MY5DNQ=8@/4S:K.*B!X=?8^=?<1@ER9SK@),FDL!.LQX=&AY'?IADA"]1>I4(
MK1!^(L9@:MTOD1T\IAQCV5_=30M &S<@0>W3"8XH)L1)WSRY/'6RD10I?]V1
M0+I7JNT.NJ@#DH'DC?(RA+DZ=U>'<Y.%=4CJXE%:S!. PP3S<.:G2//$H^%)
M -@5-=9.07H:I@P@P1)XM)+?CAA,7Q"VW9!KL508!Z1'J)IBT4,<//=3HZP!
M]@L'@J(>JDB_@@0(<6_;2:1B'PE=F//-V9O!=1JU,0M(#Z*R5FB-+.!UAE*
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
M&)&-8U2 ^=Q\<,ZT""SX/)_A%;\AST?+T%@AG^CM%2+&/W(*Z7>1H+J"2B\
MYQ_E+!\5?%IZ0C'9EWPGF9MLGYD>7S\'Y.NDDD.V2XC?4ZPR$C@+4?*X8A4<
M 6FPX4#5M^RL4W!V2>S+)+W?69#-E_Q@/:I9+>(!P*T_#0Z+,8-Z;*/^%C5S
M,VG8YR-:B@&H@UGB\LJ=\9,F>\MU,C=8A4/7CWJ'K@2&40Z(Y("5@I$&N1-
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
M:Z!KBJ>7;L[,SU63MPHC PAV-LYC!;0[UM5*8#>ANFM,!""6VI0FKT&%]I1
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
M$:/ZND8\+@!?J"FY$1.F9]*3'K9HF'2^H4?E%;)C KZ+ZFD;P:@ O(#&-(Z
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
M-DHF^FXJ=?8L=F@OG8H],2H6Q);73[%"SZZ*B="%OG?LKY)^]$M,?8<ZJ8;
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
M)DUI 2J8B/E/P$U@-RVJ3H-B4UA @-NIIQVFW]-165A'#VBMT#43D-+KBE.
M3EO(C1%<YB/H(0Q.-(S?'Y@>,<,16"DYP5D'^:2BI0ON^%+1MYPIR-OCC3XE
MJ?N/C(+X@G#R?$#(&)B;J$RB,U>6YLI>SF(FB=I;UW=C>N>^4F?CQTPE]\FC
M J#D<=O:"7?DJNE<C-WF'GBC5U'NOKXLR%]Q^B1GD&7VI@)X9+57ULEE8Z[[
M3Z9U%!SB-RNDQ@*XD*[?,]=O3&!E;7&':Z.&Q2BM;8@W.)O%[>N<Y;EU3MA(
M((ZIHNFY8F-RCSZHRCI<3@OQADU%OF$308/S/TT3/W-A<.=:3Z[GQBZ-6)+,
MBT"]!)[#, $2YOB]Y61LA^ZX0ZFK'8K!IMH7;SAVUJ"ONQ<891-%-HTR?-AV
M.O4WR^O-W6:_6>_(\OZ&[/;;U5]^WM[=K!]WOR,WZ]O-:K,W#0/J$3_'X%:,
MXUF%[!C1B2@D1X@^PS&F=NVDL<-L(D[A HJ\]2SB3_<MC0)I-/=11E0WU=#+
M69@\._E@O<.I+[53DQ>-<8=ELXYU)R7++?&&8XN\@X\#)G1QG'P<2\F3H-LC
M^OX9G6P>4A]_^/$C#ROX! 0.S]0IY]=\Y:?PT?J+[9VATG#2FK_&1R/)N66=
M='$&JW;+05QK(VH6 IRD8%-=C5;]*O8O  3Q!&>"LV,RKE@X=<C3.29^$)-W
M&A-^DL8/0C@R&+@V=<3]L,) 2&S/BB+WX+*>5I0<M$G"E+RY\8OKD\"GC)H5
M$D:(?0\$CY9' G%]S'\F]KL-R.4>B!?XSS3\E@@#P!Q<&( )("SP[1BX5H?;
MB'ZLQ 3%R<\R.]]6_#23A*1]4EG,# OX;-AP*DR>W8V[7HO'2,E2[Q!337-%
M._!?:1C#=NL-?6JY/B1MC'-L5=.Q=%NZMB7>1+A%WMZ3M)PL ;IF$^$)E'08
M77V)\!T;>/<T/(*T&<XH!5J/[CA#KZ\=LNRU0U_D26H?38;EHNF5/H<Z9_'<
M&DM.S[YU#!A'. )S"NG1/1_)!\>-^&SP&SXP0100-XK._-J;'4"J$X@\\HK1
M.XH&Y20U&<8*6:9=B2N1Y5(F'PF>//>9&VK:U'/*GP!X70$SCIR%-!('J$YN
MCVTIV^D)M!KN2XKT3FF]3]H8)]:JZ5B^35G7$F^:TR)O_QN)@BR.];Z1E,RJ
M0%4F_X8F&WP7X:]N_+(Z1W%PS.=D[ZU3#Y6NN".TB_Z5:4EK/[S1VTGZ =D\
M9\+7R4C*9I$MZ;P;G\.,;X,;>J!\V3&DK]0_,SQ+A]T39'[#'T'2LQ&NO.F(
M/I[ENC5O>..-U099=6YP&SG$.8)NY9M\N);R6N\6-+7''7>MFC:LZ<WAGD&[
MR/I6]@S?-YA&58>KZLM4'7FM3QJ)_2C@C,T!UNBTZ(<E?K6L^VET]^F7_O)P
MFO_JG\8?HL,"H"'L-6$5L0R8NXSF+9?*XDDSXC8U1@RNK3IF."IMB1PRV^7N
M?P$X#-\A"%\M[TSYZ9H#/S_S9'D<\J(72IE36C'EQ?\JBV79*1P&J);G04G
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
M<Z%(*I61R1IF*W/<32R8K.'$(("1[>VOP% 3#D1,_V0-[YKZ5'X=4]YZ#@.
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
M,K[D5^!,.&LSUR@,F&@60+.T;<AM64+RP.#8;G]5NK$#;N!HU[4($/+6>(%
M0>;>=_4_?_JT?/P;^.QN\]/]YG:S6M[OR7*UVGZ^WV_N?R(/V[O-:K/>&:G>
MX3[[[L&U+3^^M$';&*G<&;=[=[-!J72'4D^\;M]1_MXAD+,A.1^2,C(_R$UE
M!]10\$A?J7^FR0O0'/Q@7W%UCN+@2,.6X4V]-VXPZ&B%\DMR2EWQPD%7!7K?
MU5O_LK[_O$;HY&TC7H?NLW;SQE%/M>]L'5T?XB>,1 'WE)78'DJ9F1_]IK.&
MN;B_MCPX'[][H31.KDSE5_[;IF[*G7''?#<;E-9\E'KBC?>.\O=>VUG>+>]7
M:[+[>;W>D]7VT\/V?GV_-S.Q*Y2(*ZI?T+MU>M>-!&[G[V,/697&MOYX Z&7
M%EJJ%";<"&=7*!.#8?8WI5$P802<*E6N3R5MC#ONFW4L1GA]2[RQW")O_]7W
MZSU?:G]<WRWWZQORL'S<_XW Q^9]M&W(DK>>DY<V#D22IG/Q4XW;1' 8O5AO
MS/0X,IJB6B.RK?*.[$3FTA?_?0D\AUE"%*20C!EZ*.(,68W6NJRSTXL<\H.'
MFI3K7X8/GL;D)PMAI_W5<CT0P5 U'#,VV*]9FOD(6P^/ZYOU^M/R^FX-.^BW
MZT?V =GMMZN_<(3A?_V\O;M9/^Y^1];_^_-F_S?3&",;\S61_.I0IC9[T$'O
MJ\09?<,TW)UA\KDL%2F4Y(>*&TIW"N ,4%00[W=)U:\Y )5&(ZK<=@%3[4JF
M2LI[&4L!<=AN8I0?/K?+PF1[6 5'>+R<1W>R1,M?R=Z]6"$%_9ST.>VV=8JA
M1'$."'IM5II0#J*(>-ZI1Z_>JY\\W*Z7.Q9ZL,RWOM_QPXID_9_PMY%=,&63
M7!=-TKKH,ICJ5Q)RS5;K%7/U)+^"H&M1K'?4 >TK3IPDU,DR#*'X&?_;_"*1
M:0,AA*7LO1#ES8CF'KCA1$';VK=LYK0WH2)T[S1W^9]F#DC6*-4V-+9TF9VC
M-@YJ3>UGY:KZT#9_CPG53L6H.AN+S[45^J[_#(^W\A&T90QI:(X[+MOT+,:D
MK"W>>&R5N/=&P'I/-O<LYUF3#W?;W>X;\K!^)+N?EX]&DIZJGFU#25/[>?EK
MXR B;3P?C]4'I2EE>):;<-JCCQVO-'P*FD>/\?1%%J+%MQ7V; X96;R\3]L*
MI$(WW &KJG?Y4D!S'[SAJRQY_V/OQ6,;^\<EFW*O8,YMZ)I7O;KJDYIN%.;I
MZHI3G@[=YQ< 8TP.RB_M%+FAFB!-:A)4\ !%]]Q8;(7X#MP'8D,]]>U.3]EV
MI($;(GI9I/1(;1<">&&BGQJ]JS)N/WW:[#_!T7B^9[W:\AO2ZWNX'ET]$X$G
M,MK&SLY$OH+8:!Q!NU&8>73H&S0*[/AQF!)#5$/IU(9IP@TSSRQ'_P#-/[-@
M"N%]U;B]5E!;']R@H*1Q^3'DA@YX0UY-[+Z._&GY?V\?R>KS;K_]M'X4SIQ4
M"MF1Q_5JO?D%#GB9&0F9QG!1G&]<,RMT&?^4NN)V\"[ZE\>Z]GYXW;V3] .*
M<>=,"'!!-IA-8 /$D;^CSS"2/])3$,(XWC*.-33''>%M>I9NADO:XHWD5HE[
M'RY:_P29%W/2A^TCI%T8?%1]<%+K.2_/51R:%+K-QY_' .6$!\F8H!J7)K$
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
M@F_1+!&_YI^8R&5SC[PH0--FZ!"B.)%=K\TN-O][4T2<&>K1:]"1@70C4 A
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
M&X36D>P(\@O"&9"/AHN#CJATHB"6Z/RA<W3^,./H_*%;=/XPQ^BL"JT_.G_
M%YVZE$X4-#RQ*B01MR'][S/U[7>U655#SYE$:[OVDOF4K-L,HE=!^-XW\0I7
MN#/*R*90F5R=)TZ7/6?BY>W:MTV2*MUFX.4*PFOV<@PSH>*$,%O14TNZFKO.
MS]-E^K>N!U3ZS<O7I=+K72/&D9*-J7>NZQ,LN,]UR^JNY0"];AXSP0F=%M6]
M?76'_X3].&KJ@"@A$%^>+(B4UA9R2. W[71QP<P?O<=E7MPWV#?^*XWB\@KX
MC1O97@!6DABXM1-N&%/3N8A+S3WP HVBW/VOR&7D%Z2PSY&S,!+_(VO]*?#I
M.SE:X3]H3 YGWS&2W0AL4X_9IO:XP[55TV*D2AOC#=)VD?MZJJ \96C"C92F
MT!Q/5W$9YN#ZEF^[[*_>U>D'1^8J8/@3QE"2_X8^Q37*RF83:CUQ1VL'[<N/
MO;5VPQO!783OZ]\%'@282*+:S!,44QO 84Q(='[Z+VK') Z(S1)Z-R:A&_V#
MS4HL[]W4DD,*/X4)A_H0K=X;-P1TM$)I 4"M*UXHZ*I [TE[-M 5Y^EX!OJI
M[% =]KV<G9'GI=RCZS]O#_O0\J,#W/7\*0B<;;BCX:MKUQ7>[]83=^!WT+[T
MVE1[-[P!WT7XWD[.><!-WY0+_ U\2!"2A)/!?>(6&S3N%*OVG;7GRW>+E3K.
MUOLU[1@K^K_!'>14+I:'+N.'P/7CC<^DKG]&0KD3<I]7TKGD[(T]$'NYFMR]
MW3LG3ZR8< ;$]0FP,+M5/++BF:8QHVDX;+=L<MDE8B_:SR98ZS65Q&FY\2Q"
M5"*RCN@,&&E<8:E962"G-QI;WLA(J@(WS9 :FN&,N3:]TH<SZMK@B[!628<6
MA(9C!"/-8=2<#TX() )$M7.5MK;HW5"N8<47+QNB=L@&<;5Z9?^9A:08X,]6
MZ+Q987VV4=\"IY,U:)-5\RM_C;QPGT38_N<@3TQ,7A/;]0]!>,P*><3,HV!6
M&P?D)>$Y;8D^S9JFY,RD1F-JI+$&:'"(F\/^H@7BL*_7)B_B6?H:>=A+A!TU
M[*.$Y\25.?5JFI(S&/8C:62DI)S(.!H7(:IM<")$HT:E\FS%!OBRS68Q>_M8
MFEF:7$88125]VZXMDS=X^Y;?7?F)!L^A=7J!5W ERP=-;7&&CY*&Z>1-VA!?
M.*F)V]<'BP0G7DO8T>>J2M*UA*:VB-VQ3</,'64-D;ICJ[AZW%'3]F1$[6^?
M@U?V:YW].'P7/IG\(W?)Y(._<X&+&I>^P.ELE[*#9^6?XG.C&MGZ^LSG^\U^
M?4-V^^7^XD;0N&F!3B6^W7U+;JE#0\LSD4;?!_[GJ#&)+K? &0<-VA03Z,+7
M^"*C2<C>#Q\$T,-L[JQ3GXW/V/E\A<!,N"2O]C[2HUB<>* A7[-@GID_ KK^
M<J)V3)WTR,^.?1H=+!N^8QE=&-^PK*[A@*-V)KB#=AR;%N->+P>\T#&2GOV7
M]K@X4,XA$8@4)"J]Y)L*1?(#;$6Y%H1+1D T@Z<W5\GSNW]UXY?5.8J#(PW3
M4]OODM^DK0_NV%32N'([2=X!;^2HB3W@0@ZG3MX8>9+27V07$MY-744:4><;
MFIP$"@4*H!VMAV I^OCM9('.0R;>>.XF_@0#W/((<T8C<3ZI+0A-1_(X($_L
MGU;H4R/O< Q.AII?6]-(_BN D YVU)J8HW]A3;N&&))Q@X\-8;-G/=X9?'ZH
M+JOCM23N:=PA$2QTP0U/*OJV35#2]GAA1$EJW=,3SF!!K .+2K+TO."-0P6+
M-[(2903N@LA8&84)[&&N,@H49O(9V?=;AG+1"W7@"E_$E-L>'FE$PU=I912U
MGKACNH/VU=IC+=WP1G@7X8=4(>,\%B3EPN^&1@O"&,$XG[(R5HUL;!-D>C\#
M;:.A_6B]?;*845S+@]/Y#\R>+^*)Q##N%NJ=*,TD]+M;IQ8*U,G, !IZ**,!
M*AA7DK'EMSTRQH1S1H8>$UH)3'-,>1D%DZ7S7^>DDF.;?<I-9P('-?K5QGNA
MW0P"ND[:P1%+"E3-1J).]0JT^ PD>(J8,#$E;J8W0!,+=?^9PET"XC-0"JGE
MN?^$5T7)*]13,G)2_7PZ>:YT%"]\C3L6JWJ4CJ8GW^&-N0L)^U][I"?+=4A*
MT,R!=%W:+)U7F-1'_):-(!KV&<DDU[C27<#TIL@JB.)H=68?^=75*)7V. -$
M6=/LPE=38^37OY1$[WTSXGR$/#)^H<2VPO"=U\[G.V<L\8S2KYXLCR]$L7D<
M@W@'SH2P;YQTPSF]+$9L$(T1.KDQC *B9@P0H&R@2&BQ8 ["&/B()5OV(6L$
MO2L+NVQ@"9^!Q+/E^E',%WI9MX@OFK'1)O I>6<?0ITE(.S#JK1' D;6XO3M
M=]NC"^(>B!>P(2J<]B[;J#];MM>?77'CY!<D83#]1;=IU"U[FC[43(88V,;P
M([I-7:@!-UM[($9.-6TS[&QNCAP]%87O/9ISK 1LRW&'+V(SG/.L!,S8[Q&Y
M#O\:+MI"+L/PRQ*) ,^M!7!R)#R%P2MK3"CK%1Q=FT&A3P]NG.&>10[G^,QB
M(,%/X(T;"D?^#=+\,*%/,@8&X7 BE?-?F I.^B!Q:=OAF6:+.4TYI+PI8A!L
MT2]#/TD[Y+#7)G7OG;HT2>23^]84,<A.", " 3QB!(CX$@;GYQ<!=[PEK".<
MK'>^:@!P>$K%_I9\C@2&,E?U>$5UR%2%,H0GD@Q1$Q$*]97)!X=)5Y,H)A_)
M03+'R&^F!<FQ?K&$;K:$;#))'%O'S&],K#JMCR<O>*?T40S\A>+B]=#9I1].
M'.VL>7$!J[43WI4M=='[.G3*X2K-(@L\S,3O=+JGP6P'1TAI^.AA(IZW;) (
M$V&4@[FU$^Y(5M.Y&,;-/?#&L*+<O8N5 GF2NC*:Z)U$ZS0],_S>!;SVL_&C
M..29\AZ22XE5ZEOBCM0&[8KA6=,,;TPV"=M[@=M^H<[9X[.1.Y;77^UI>.2O
M5)&<541^Y=R,W'$L:]UP2[FVX9R\5'9;^++57'Q4RZW=BC,:O&Y;5N[>.C:_
MC]+0?$YN>:FGW#GSMG-QT1J)-3GJ@@#M$2H0W[K_M H/Y=ZY1Q>F&H'E1X#>
M((:\2FF7SCB]M)\-L@5+Y9[(ES"[ZS%J1500AQ3D(8E A$NT(#'D%?#XX[3+
MAM-9J<T >6)EKMPJ'FMD[J /%OGL"M3@+.0(*&F'&.R:-,MPK:X1<@AK%'E4
MM KX3!R<,"(>,"=^$).(GJS0BJGW3ASQSB5UIH6K42PBEATX_G"R!@%H1/TX
MHO#?TOS4X,[UZ2:F1[6I:K$U3A12U%(^+\B:SF5:<"FPMNDKD":<MIGZ=Z,I
MNK[>D^7]#7E<WRVA$.;#\G'_-P(?FXK(9.%V^13Q^[,-!KELB3\2)=I5H[#2
M#'<$RH0=$GW9G@+Y-:5K+O)T*[A["<+X*DNG_VSD0@G( */Z=1"&P1N<0I98
MH+XE[E!KT*YTX^2R&=Y0:Q)VF"=FTUPC;]>/H9=XISXJQYF),(/]F72:?A_X
MMM+@UMH)=_"IZ5R,P^8>>$-24>Z^7ES>W(.:2K9W=F ZG Z.GZSX'(KC@8;'
MR9%-(>:+?D;8W,"Y"OQ7&L;NDT=!5XDY+EOACEF)5I6B1\4F>*-2)NB 4CXI
MO?%&285B1:,I96IPY$%=! Z)[G7M<(>35+.+<V;%1GA#2B[J,$ OCW#FSH^-
MH)KIM4UQO?#6]>$. [^Z*"_>)V^-.\Q:M"ROJM0VQ1MR;0(/6]N,HC._VY+<
ML66$M0;?GX1^/GWF)ZH-J'E'H^C/?&0C;JILWQNV6F>!S8>MZUOBCL(&[623
M//1GJ9N$U36=NYS$&8K!493E\5>YUF8Z]O*)::=9[*PB\%+']I66><1AC;Q3
MK*P@6D[1M"X:U"VFF(K-.-%RS_@TG!27-,4?ES+]JE%9;8<[)J72ZHI((&SP
MV'A5Q\9#X]+&\_).^8'Q^I;S\5!-A\7K?5330[/]O-3RHP=19:#Q_<W:AMB]
M4Z9;V3.KK3![I536_AX)9P,3FF:?Z!Q!N[W1);1B"I9G@X_T9+WSX]';PT/H
M^K9[LKR-?T^_Q/LWZKW23X$?OS1E,4-H8@]9#1:3S58Z$\0,!#K4TC6*)1*\
M+\C?H*+,UJ]67)I^QC.]45CT_PMZD('?9_\6Z#!@3NHK@I2*?7HC24+G*P&0
MJC8CX09C@1\W=-F"Q?&_FK^R\-FWCK"P^D_JW+B1#64;'T)Z=,_'I>_PILG.
M1^OVWU"JN$%$D]7D5R4ZD\0++;H4TW8ANR "264@'Q(ION%U]M!M:9HU(6R]
M$"M[Z@#NSATL-TSJ&\)#C-1W@Y#]QSY#\<*6\TV3YT$*0(\><MK._LSCV(_6
M8S$3G/5I.VJN51^^EZ+SE8.G. 6(.F18Y27H*]KUZ(XS>/K:H? D@G)?Y->L
M^V@RO.!WS7$9/L ZZ;@;^/G76?NT""Y_.J?P4(+#<G&XNOV2UO6>^K6"Z4S(
M,Y L.UG*<I("2Q//&4QLC\QKP#$J7F5++3$ 0A^I<^;O,V_8_V?&H%&<5BOW
M*^>GEW$<ND_G&%:K]\$^#,[L#VZ31PJ9FQUSYZVSXRA<$ /R>%;-<%L_"^3P
M/J+"O=,9_I!-(A8\YN F@J5U^ '\[<JM 6(5I(.)1IS()[X-BQ).B_X(+?Q8
MM&XJ5/;$ _NX.A$CRXIU4]G$MR7IIA]/$%HX?73[;'EJ[@L59$)J!Z'#\Y4V
M%]8W5-T'11NQ?_T20,'^AS!]<R@.['_(ZR%UZXYX<.EAAVS4Z- 7^7#01Y-1
M:RWY@7]5#!;X]VL@GC@+LY>K0*II47U*0]U7$!G^+=B1C!_A# T69YK4(*O[
M7ZH__\2(N&<DZD\Z]:4Q=VRLL4@W@"P0^!I0LDX=)% )KP11BA P==JL VIR
MMMBQ4ZMM $!_'$-1IL13@$[5Z@]>57W :'$=G2R;UM=%E8\/2KT0CPCJ6F=C
M0'L7Y*C?08%1<?YI!W)(Z^-.BNH3V*1%78.P;5YY$QOD#V%@4^I$MPP-TF7[
M[:%AN[RQ TZ,4]>UN)4N;XUW8UU!YKZ^FY(F8--\!RHXF"NQ,9FV3FB]1;#0
MAZ2F\ VU0\KDO&54W%?JTTBMNG!]/]Q!JZRY_!A=32>\(:PNNK:C<"F3!2FP
M05"/> SE*X<2#@EI\S&]\86R!:4?^.D&U?.U+03F%.4JMI"'>U/ON<2]D@[:
M "#E1CZD_+[!<]!U9%,DFKML7I:>YU^0,#WF#VMM<*:6GS6QDC<JTRU /*"1
MO%.9[I=VLNMEWSE"A<0"[2A1Z3@W@)")KQT;%MD3K9MZ]S>1(8QEA26Z2%]9
M8?CN^L\B?U$RSD67.<5UO;[R<"ZWGTL42Z36=97NIS 8)Y%OV!>81-$TBS_'
M4<Q&YNF/T.S?@J';Q04*. -S@#4Z;A6GW9%O&?14!LTV\5N <9-8F[VZ;!&_
M!>@WB/79!?9,?\"[/:Q7T>I/755\P,CPE_.;Y<;Y[LWR'+\$<%6=WQ&7#@=J
MW1"/ 1WTSH!?H0]RM.^BP:@0+P0I[!J23)31]EZDF#Z%5=H4'A6ZVS#-M %,
M;127\_E;RZ8=IJ*EYCB13E5/^10T;SN7Z6>-Q-K6C8 V$<11S$ UZIH5?B%6
MG7Z3A.-/;'R([MCTGD9;OW3;I?'TAD(WW.&IJG<Q3-OZX U79<G[NC)G0#X(
M%M_ $8<2%Z/'.T97_N;B(A9Y9CQ-A/.UY<'IE=T+I?$=<&!I8$/5ZH;FN,.W
M3<]BV,K:X@W75HG[>NJ.35,H3P190(HG35PV_#P$D<LG#"FS!4E$,%CBNLX(
MC66N&SO,SYWEY:[EK>?ETIK*7O=PZOXUL>6+_<EC!?QU+=@[X06'&Q?WFWO@
M]-@.VA87[QN:(U^^411^P!S@:(7OY)#Y;92YLVV=N -3WPZ.)RN*(+,H/(L1
M5!YRFWQ5?DS#Y.2)>+".[T>*@N)&E]PG4KKZX^K#JE4WH&INCABE%/3,(*JA
M+7)\4I%\,G#"@4QCFF2%#Y.F4'<\-+H_@Z#;PS8_@\$5J$5?>5O$.-2F89XG
M21HB1Z!6L7N/AIPP9/6% SI&4IV1-=P>2(&T !0#N8V!WU$?CHBBP4G-X-)I
M@;BA(H=2+\38HJYUAC+M79#C30<%1MU/MT@D"E5'2:'J\OFI>.)2&A.8I:$P
M-W QNI]N7GU]6';K_M,"Z%WZ#F?FQN_+YY#RQ'O_%K"/>2V,)?NW Y_)\:TW
M)<28-\PZ&0[V(X,<&P<J-2Y>^L1*^?*JRR"LJ-8 MZ)2>4DF<,3/5\)W^^DK
M$QFR9)M-RB99D(R_P0FH25/]P(WQ8VX'\V>:TMM#CU9,^=Z$\T"9O5G4/M.*
M^7H1P G-_6W1=+=.WAOO5E</'33>LDNJR@*[!1$,2<X1Q5V[$0V2Z1]:%PF9
MF?-BHZJ;_+YN@]8& ! 6(95LDS2<$Z 5=9,#%[2:"T"59-4&1$ 5 =AH42Y]
M29"O?Z, %2UJ96\0UNDU8/8J2P6C='-BZS>LR'7JC1,Y>EHAFYFJ=T4^&^VA
MB(89*$PMY;/0IOGF(M_0(Q^GG6Y.:"JNWE(VX\X,P!@:G%-.:(_";SXA"#;>
M_.[4>\X@*+_QK=YU[B XRDUO/2#X S(0U&<J11 T>\%[0GL4?O,I0;#YO82.
M_6<-A WO)'3I/'LP'.=]!#UP^",V.-1H+%5 -/PHPJ0V*?SR$X+B+3/9 $PL
M=9\S)%[:01T1\[YS!\0:3=#@X>^1X:%&6RG"(7#$C(8:+5+XV2<$P^C6?:70
MPOTR !/KJ,P9&J5644?("Q)S!TJY0ECP,B)_X*W^!1ELZK><&GI&!!@+P[E?
M,,.H?@OE:)KXQ)0))E-F2()9[#YG%+VT0X<$,^L[=]RLT00+8)(_($-*C;92
M33 !(1$CHT:+%'[V"<%P6&+YM224 Q+)KR:!Q)LXHLL8I\X4L>>'8^2%4V:$
M._I*&]XE[=A_UD!X:8D.4)AWGCT8UJB"!@[_%1L<:C26*B "2]20J-$FA5]^
MRJ7'M?O\$K,F]^Z@ XOU=.8,D@V6Z;  >4ED[J#9I!(6\(S('WFK/R'#T#%L
MIVP2SINW!.Z8874,,UWZQH0HR_49@*[E_G-&U1I+J*-IH?/<4;1.%2SH2?Z(
M##9U&DO5!@(M$8.D3J,4?OH)47%@ROG59)I#$LRO)Z]$G$ZBRR.G3Q_1YXQC
MI(J3YHCL#VBP]@8N4];3F3,^-EBFPTS\DLC<$;-))2S0&9&/W_-F'['=-1S#
M>FKKFO"GL)U@CAE6Q[!2G7-,>1]G$+SNOQ)0O;!"AYLX7PN 7BJ"!3998""#
M2WVV4MS\V>,&1GWV*/[H4ZY)#DTTOZ(,<UAJ^37EE*B327Q)I('L<09)XSC9
MHM8L,:T#?D_?>":Z\=W8A3IC-V=XV^Z!AF[@U"FOVA$Q'';2_:)P?V,OY/#7
M38>^'IN7@O?IFR@!S[ OX40<SHH#XHGS,U/F?Q(3; ^$\4GF>ADG<I.;0/ S
M]P[ Y)Y@HG)A5@0M:GSOMJ893A1KTZM8L[#:!F_%0JFD@VO?14:?IAU/+U#+
MN51K0%I0?E\H!8E/@1^_>.\/B1IU>*+:$6= ==<]2PN4>B%/"[KI,'PP. K*
M) O/L^_ RU-L/&31=.3A:O9UL6DL4GU?;$%R&R6\2,IL^A3!M%?H0[5R7=6'
M,,7/!^I;7OPNK=S>N3-B=.ML@PSAE'LB1[GN>@PJE.QFK,@IX\6F/)P93'T2
M;M,"V\1&R%F1G!=)F)DJ63^Q(0J*'R@M_/(FID(<RQEX6T^>[)V*2A.<F-:D
M3W'Z4_P>[]2G5LHARZ@12:@9F?%H5X=8Q^ ,\YW\:4'S+R 4'WU8'P[4CMU7
M.N 5F'H:N,.OET74WH*I(8 W@/NIH6EHO7@1)N.)]U&8,<R2JSW.6RE1&!=0
M@OTK1PCVC[_OTF>S=TPA*W2#Y1>WNE;2U YGI+=J!M$L;80O8MM%[>M^*3'R
M*Y"K[DN.YW8)V\]^=**V>W"I<Q,<+;<Z!VIKB]C]VC3,7%#6$*D;MHH[W!4%
MP3[.J+264G@>%5:*(OEQ&L5^.+VPL^:2Q9/Z3K-:-VE1H?<IA^+:KU5Z9=DI
MKZ:87"\92?F+?*[ 1QS_B0P>=YG$!*O*L]K"&?3"UBIX9; (BSUN$.X#N#$3
MO]]8[]'RP+BMO"!B\\H;J^DI^7YDD(-:3[N4,*XCC1E 7E^-AB"@.! #$!B[
M1TJ>Z"$(*?G3]\1A?(D%C(DM.+./6)2PEA=0::7GT:9'RJEMQH$S9;H@G"V<
MIQ2,"7 FG#5)>!-@;AA+IS;2=9T7P5YKT2;C(.V:_2>&4P\'Z^PU%(!0Z#,3
M#&W2N!8PZSK,"!T;Q1\"A5$ZA>%G7#CU])A GB9RO+,34<S!W2A&J& ;YR'.
M,0ECX "Q453/=$U^^'' "7):R_/ U9=\>^'!<IV-OWNQF,FVAU5P/ ;^+@[L
M?Z@!5P]Z,P&UOI:J!;RNQ&8$AKU5TP64;BY NF5V8B*PSTG$A1 )(XB1?& .
M-"<W5@50"_R)$( \)+;:9;824A N!A+$G=QNFRY.!7S'@>O5"Q.?@H)^S$RF
MALFR3C,!WD:=:]&UML>,(+19?ETX:7,NR>P9^! K@F2#3<6X7\?EU4@D:>8X
MMJG XBHS3<(&">R-H_REM@]A\.I&S%/UH=A/81!%C*Y-J1/=LD@O+';67$=1
M[8,8PU0USB"LK0-R!%,6?PB /0,3<DJX$#"WN%8<16>+_1X"J[S ?[[BQ^8K
M^R;D[<6U7XAM^>2)$OI%8*!##D'(NF4[D-E1*T;,%X?PH^2BZX(P$[HVRP7>
M.6-&E'WZNZ@T^"^(%?-O@Q._Z QKF8F0<,Q;K#R]!!Z;R4^+I*/_1IP!>2C]
M/L5MC<DO($VI=NJ6(VXTQR[S5\A_[9 RSDO'<<'#+.\Z",/@C7V[LDZ6S5Q2
M:1>K$SG$6*O!3O+=:G5:R!%:AV9#P-O*Z).GE '#8L&A</^I MH+GJ *40E
M+%,P.EAV"JVV*",!K03]J":3-;TK9,KN==OJJ2U3_@N22T R$4@J X+=]@D-
MMFQRTNZNJ&\L> AB2#8L[V(T^^R?(^I<F(+/$]IR;"U4$8\,^JR6#1##22(?
M)S0J..@@0"I&;=9_YJ+DPT?-*8!I41Z!U3(12%T>+L2H ?ADZF\X24=@OP+V
M5US.>K5<K^8NT0 \KPB_#=UGEW'>P"3QQHULF('"+8'\<@#\J\YRO2DAQNUA
MULFPNA\9Y/@\4*DAF!PDO,1:!G$2;OR.21T$+R 5MXS=]#5DJ2J8+DC*F7#6
M).6=W%7*V?,/IL=>0W;:-GC3N*?U87'[(71]VSU9WM)WTFM98C=1:4ZB0@4Q
MP/:W2N.Y_F82R(%U@$*]4XYLI?F4,N%%,+/;>PFBTHE+Q!DPA>0& '#EQUH+
MUDDY+Y)3"PB6*,:WST.]@R1[%9F?F+\47AA-2H:QZ<>**?OTQXFIO2TAOPC>
MT!G?7;[^*HQS82AG1S@_!%>_QS1&0=T34(2,6YQ,&FW"*E!M>\A@B26'O##6
M7V&/]9/U?IVHR3!)(>?L2 XG"NBRDVS^VH46\EQ+AV:#-J.RQ.OB\I X)'"T
MWN&00#:N$FK!IR"3T4GLI):ZG,GF"6N>CS )1*T^PF4@3 AR3<E*DI),/Z&=
MU&;+ 9Z%*GG;,P81'%/)I_W; S]5RT>M/9N]/U\</]5'%2?$:[::4OJG1G*&
M26%'Q4:Z6YX*45R'8]$K#KQS04@B":XL<B+KE:WB!6\PZWP-/";.U1N%%VCA
MQ!P3"EJ(['/X8?@)4&T?6@Z_9?I>K5#4E\;<$:O&(MWPJ4!@SFA4I\;8V)/P
MY/>UD<*,3K/DBL>)XOQB]BF]O6YG$]J1R_901]P:^F1]<8_G8Q%*;RS7>T^4
M_H7C79XN[ICHJNN" WG@1)51+=I<.F@  ^23XM'4U3/V.\ N"UB1 H@-7L\]
MNC'$[8:)S,;\\'<1B:CG0;M\(@3G=<Q>O$1E7-G0P,PDA%J01*Q*9LHERT8,
M(5MYZ@WRX=@4,6KAN]0MW2YNN2B<5Y"Y_;2CDEA2T#/Z2&C-?)1ILE"GT:2.
MT%<P:C2JU3>\4G02 9*LJ'Y5X\$H9NN ^\E:XDRP?11K]<7PHE..A=8U8]HV
M+\]>*$.0AL$F>J3_?79#ZNR#GYEUELR2QY/EO^^V)[7P'H/E;+!_-'M+A@CM
M_&8UDHRG_9"-NV,"C>4<K? J0AD(B.5G@Q!Q(Q(F$@*B\/6'Y*JN+21EX"(N
M[9H<B_ 9_F+(JI^8%*0LEXT!"Q=_A<?"K_!SX5=89;^"$-ST.(?OE_@TP/W?
M@C,S]1.5!L&J$@1HQDV63@AKIA^,-UXVL/IZQ\DV^^H:'V5\ONYQL55K4^,A
MG$0HQG]AMC;#47 T,VL=_6 6]W.]S6<ZYHUF]R%C7:MKC_:T9L%NR:)FLDF^
M%'OD?'.^5*2N_3?I1W0VX]4 F\F>Z.Q.<59CT!#]!E9G+X1BL@4D.07RX9>_
M+A^^05!NTZS9+D:/\JB1;M^D-DP$20X>5>IOFAX;3-BO8B[F4Q<NA?. $?L,
MRH;!:VR%HQ.=[\ HT,,)]-HLU>T0DH38G \DM:DT]N&D O\Y'%0:RURY0>R"
M08H'F$9\K_WH%G-R!:BNZ8(3)[KH*W^1O=Q^7LF<5'H]8V9Z1=3R[+-G09(1
MB*IH67V3I$*E%UC^(KFE\.9Z'JP5\CK7%I349!_%+[S=P?W"B)R$V EYPV^X
M:S;@9=(F6"QP/=BNVVV27[20Y5NGD^>*E>*0.O0XZMRY#LP!NJ]I_$:IGSS6
ML_2=6S>,8GZ#QWM_$ _+WYP50'$X@]E J"9;*KSBV(/ZK.!9EZ[#TX[\;;2\
M5C$_-_TD1"D_C 9E @X@DKA;YKTS+.="$><\<2$>7 9537OYVVF)4-E+86!5
M+A=)!".)9(2)9GI(,&W9^S.4I!>')K-WUE++095MJ3].,*24U>U6ZJ>)P!R'
MA"9;M$-^7>^Y0GJC+GINF$/*7''YJ%#ON.G-7RPEBT>U5C,>5V 65\V?\8SR
MJ8*1O4\R:E[I?,QF 7RMM[@BG!<_XK)"2^:[U9/J&LGB1%[==I,O?W:G.9=5
MT &::4.A7 :Q&5/=N<D+8"3'M%-1$"R+&K!?V3AY.;LX$$?.:FTS(,];__?9
MC=_O7!_VFQAY-Y:_A];0%B>&*&F8)6JRALASLE:Q^[KB(STQ@7F:Y?ILVG'D
M(L#T&<KSPUR$.:7E$\H%(*PCO0H.5S:78=I,:S0;",($*/-=9$[;X$-FXREZ
MMUWI0Y5/+#A?V,>_KY00DF-+:P_$"*.F;88SS<V1HXVB\*-B#I>!@! 7%?>G
MA9V1C=&@IT$(,J>T/GS:PV(!/#;^5*@ZNX&D+@CWP0VUN2X_?@0QY)C5BPIB
M'.MOE0S;NI- CG<#%!H5 [/E+K[ E1=Z(>XAK_^2BD=^_+C@(34M/!JPW3XU
M"P?)5<DL#U*S&$13DS;JY#JC@^\2MCD&0F\3C?D!;ZM%VF!72F">H-NNCC'(
M%7MT./%V/+,UH>VRWB+XH'8"\T@=9ER@+6OZB^6=:?;<5UIT8AF5KB@5WZQ)
M3J&7ET1E6SHC\$$,V&-:MK1QK)L)<N ?5>4AV]"O($JY4DIZ7:[\-%>Z4UUY
MXZM0T;6R-YT_T3O]YC0Z4U?&D07Y);5[M;J/L'OEZFCY?;#L[@_\'I5]*3/[
MWNCL7;9?G<^:VBK/396: 3X5FVU-EW_:^N$<5#IK7MW-;NR$>[M:371MB)*!
M!'QCY!C,=,KGCR@4,M!8G$-/=NUZ7_U3RCG3;7,.;^VH6&V.,UA5]90D<O]?
M>]_^W$ANI/G[_14(A^^F)X+CG1[OVN>]BXV@)/98MVJ1*ZEG=J)_<)1(4*R9
M8A5=#ZGIO_Z00#W)>J"J\,AB.\+A:4D ,O,KY(?$*U$I.ZEXK%[S$6./Z'VE
M,WY9IZ3K)'1CEPWS?"C:D.00^.495-:EB^C)PHUH7<B<<9:(9 "PQYK7J(P'
M+VJM+2T;:'MUJ^[0(4@4!/D)#I&>[ZPW 3&D(>1,-AB;SF=,6UN9 /L-MTG=
MJ6?.=.*D<^U9&_),11J7='BW?\I9/THG\[D*7:9ACT"L]@0/CF//^E%:95=3
M0[JF[BL,I *4N^5U<2I>]>N&/)SE4]7JA#;3YB%5Y@,C(6YYV>9YIE4=BHK;
M1\S*.I \>1!13>/(.5R+J0JVF42VU+-XMF8U\=#@P]!"_7!@Z;H+*JBO*]C>
MI-B>'CU/D<UT(N" A&MU>N1SWD"6!H8.5+C*C2CD'0,[[<;?Z@KCYYM?DRCF
M_XKCT'U.8@=N; ;7.V8:O?4_.&[(UUF[Q^,^32$>-$;BTQ#,2[>#?"@8:Y4B
MUB]B^Q?']<D[+XBB;XE34H(_W<75(*S EBE2[#]MC!]RM07;V4VB0G0+6B!?
M[!HI!>DO B2?OD#F%\DHWQQ6URV]11W]/KK[@T?SL>1#$'Y(XB2D8N(B;JTO
MMX\)3W82GKX'.; )Q'0[$(^<9GO61TZO0ZT9O$X2Q(Y'_#Q70I2US-Q@[24;
M%IHP?Q!:%>$;SY\@%,N6!E@I^B5E$/BK ]?LDG6<QHZ>ZSR['E^--DN\I@'M
MAFI&BM04N5SS ;%I8.Z[^MC\PZ*(?15NIF4OKC]D_?'6ORMZXU.0FWCK+](>
MS,#HR(FLHE'$I*P,LYRF1[>(G+C5V3=^G[I@7N97)2T@R'LL.5^5L=.C6"</
M9IME:TPH/LBBN"BC:#=%LGW\*JAY5=2BAM%N!+GGXQ3OO/R0UZ9B6[WY==@-
M;PHQD8_$)Z?O@>T@)^VQ5HW9G2S%W()XTT,:P0DM-_F066*VA50I5!8H"=%G
MM-O$S^8IV#Y2P_J3C3.J3W1_"$(G/(I)Q]7QVG.BB&$'0]$3K/.<(-RK(DY:
M[F][^9AJ=RV\YU1[Z#[\LE J(I]K/Q\)%\,IA#^!])F+.KTZ9:2_ES>AN#)7
MQT^^^_>$WM!H';H\2=+\BWL:G@RHCKOO]\6A[ &R=?'Z06\+!J]%\?Y>VL0M
M"2"?000.+[AW]O0FV#ON:9 F5V-B??W<VM;N712?4(^N45K-&03>^HQ ^^2S
MD&"E#__LA*'CUZ=B:BJ#NY_66E3NF94">/MBO9I#>U_:FIT+UUI-4K@(PZ<Z
M5ZSQ399W%B2\\(7\TGN-\S<GW$3\6,T/W[__\]S?,,W^+ *U6Q].N;BO=,6L
MBII35N@3A=,[3>!;;*7JD8-\$4BWU5K3:91?('6XAJ6#C: G?R0 -,TV:G-=
M"5?6\&XL4JRY7M]QQ?(W%$JJS2H/ZLZ'X&PQ90=6T%,<RUVX'Z9V1[ ?_E5H
M!:JH';!J6[ZP\:D9O5'#T7FS%SCZM!AI<[#YX5\S/P7%\ \L&F <.XY4(9S8
MF*$!SXXAH@J7XN$@FK\ZK@=KQ?G9*-C-<1@7<H-/,K?>!S'M& ;&M(B=_D>C
M5:7]P<U-@>['&Z>5YK.<3)F2XK4L<8313?4LN>%9,B:?Z6N!_>VAFFY-SRN
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
M';]JMCEMN71"CC<^XO!R#^=K6K>7JC Q)ZQ=3>\N/4%G5+<PRQ>J76B*A/3
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
MS4PNJ!+3H AIM$#P"+OI;'1X_Z<_OOOU-*V^M07>:_:S6S$T@D5NYC6['FM
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
M":-5$@.,[)^A=43^?^_LZ4VP=]S3A$0]JDW1$\_M[G:GHL[4?*)&<\4=>T9
M!ODLI"#JX-)T<-=Q]UAA\U-TF.$X*ARG[O#?>59NH>H1*(]-^3W DC)\'^?L
M0K7]J]%H$,WF'@"4PY3Z+H>75C"%>YGK*J[9.47(4LQS$UN]<#D2T=:\LJK:
MOFB.;,Y5JZ3ABV5'1?E@%5&CU7RY>) L:#!JVO<RO'#Y0#VXA+MRPOCX%#I^
MY/ [\]'5L?(7J?7)?FWA9JU1"-6O-O9H""\KC3-G>"X'WB+A39*2-)NKA'(
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
MIWLO-"29BB37D;SC3^T]KN:_^Y:\,87A<3^WK#3[26AM^J"<-5S; <M JFA
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
MEX>N&UE.?/AD<#O;K%-<YTX\X?YU*]R? 1]Z2-6L;I'J8[#_I%VG^,^?>2*
M]ZT(@#@,B77)70+G33LE!J'))Y+XT*@DXMWP#B(K/MHA^Z!  N=-.L%YH4DG
M'/_8 L?G8 /QS-WPT=H5Z9ZB9AWBO,#$$^Y_:H'[)YX<DDQ^A%W;_MO(6]&%
MP>S5(=G(TY&(ZG,+HEI:KY,5CJ'"F1#P9SEZBM*^0^*1H2 1S)<6!#-<K7R<
MZRK^#SKN@2NJ4 K:=D@@HK-/A/&U/6&,T(]3?^F]N#Q1'%MV3Q"<N:<'NG?M
MR8$HU:D_\[UG&-<O8PKCK'GW)")"0"J69@_:)].<>4%H.?\?W#.W^:+&W1,)
M?_JI0)H]>^/%._2!11%!]L^=8#IWPBF;FSUAXY*/SFSKN?1SW7F33K!;:-(I
MRYL]2B\2U_K5]=,2NZ,+6'[>I!,L%YITRO)FS]+)%<[B;??D.07\/OE[)YC-
MGW'*Z6;/S2D(QJ_V%M\'4KP61<TZP7?AB:?L;^,L_"MPG+^[R.Y= "M *G"%
M'XDSSL*4]IT0B#P%J63:. S_XCD18II//(Y^0)7(6;L.24)DYJD$VC@!)RGQ
M#G&<^$@2T051W+Q#\I @(+UC:^- 3-*EX)#P9W!KA58R:X:+M:AYA\0B04 J
MEC8.Q&01CW# A^>_,>]\#JTZ) 3^O%/>-WOVC6>WV%F.DY8*H/+^I%6'>,^?
M=\K[9@_$\>S&.^!OD+;\YGLOX18_1+)<.OX+6W=(%N+S3V72QN7S^/5X/1['
M*] %DFO:)6F(33X51;,GZ8F]]H=1G&PP#$$0,^W.L38%PJ W[H0X)*>?"B1_
MX-ZGCR?N8]Y0)TQF2QB(.T&2+I2$G#419','W46X"\>^[_DC#TW79HB6WZD3
M(BY)1BKJ_.%>;U$G6^\6G99Y>UJV42=$*3CM5'1MG/YGT9,#[3O'L^@GFTR;
M#K&=-^N4ZZV<^(]YZ^)GU9F<L/1S/Z-3A^0B348:YMFL#R#99>^@OYL4674G
M?^\$^_DS3CG=[+$^F1?%+9_Y:Y>XS'/"OV_V^)[,"E]!9E^DY/F<MN@2KYES
M3OG=QI%]A(CR<7&C%7C].Z ;-F?M.L%[\9FG$FCV@)ZX+^]@8%O.;\#RZ6\E
M:$T[(0>IR:>B:/: ?CS1I'.\0[\I\A]26G9"$#)S3^70[$7XZ0QC/XZ8)#)M
M.R@+WNQ3:31[+WY(U$!Q9YS\O1-<Y\\XY33EI/N?/YT_PZWT-I>$=N+YC#PW
M\!RXPMF>LF6X#L 7>)E[]0Z_S#T,B7X>31\7T_O)[7 YOAW<#.^'CZ/Q8/'S
M>+Q<_-# L]RU%3R1\:+@QXUE[9/WYDX8I+\YXBWYQ>^'Z6=*+\Z\V*]+>;\K
MU[7\@BE#3EQ$CC/QTT:Z+*0R$L'K3((JZNM@.8=@B%_>W\=>P3;$FQ8,%)'R
M65O=A"T@-)JD12BK0>"*W,!EI%]03_VTF'JNNGJF)04EE<;4$TTBP,B#2CTC
MS )?/F'@(PB+(X!$NI@$'6DZJ7D2.HF,;%E?"A*R34R2/)<N:D*&3DHZ*5R<
MI-U.*_.>,) " (&>)N&B++G4K!&=A(L(,(R%@+"P\YY'26%[H>6T+^R9[^V!
M'[[AVB@DYQ>RCO;X&$??%5A=](2"M!J0)- LPP =WV$([N$SP(4V+7>#\TO&
MC*2#@MW)"%B4(-$L.R*S&SYZKLW<( K;&@$#<<I,- N8]H 1\F608M;6?P^M
M)^C $(*@L*(<QU$IVETW4)1U5%>BMP8+H3VPB.-"4PA4$B4;&9?CULY0+7:S
M0>^@,SY*0^'R+CI2A^K,>L/>5#$O\VECC9%0S<DL0*968,AG^,>_P>3X$9K(
MB0(E%G'F5^-7VXE(WOJX-7F/"P+*M8.R<8W!3KT<,<M9D2F!<0N>.#=;Q8V-
MP4T),K5R4%!TSKWG;I; WV%:#H 7DKML=V.0H(1PL]P7J6H4,DZ*&QL#CQ)D
MJG)]Z $&7#L2\^E7&&[3\HHI-]^X>PBWJW% *4TT-;]X)V&3YZ/P4=<X2 B2
M2,U:WDF7Z=GNR;T%H;;7& [5C$VQ*Q$]#A\5[$VJY$N,T'TLJ"*Z"Z>1,YN)
M#01J8T-D+D>?60<*IDTDLC.(].X^3E00;-;A(\-#OOEH#@!X1*DZ*NAB*>YV
M,"056X<N+M2+\X,"UZ8+G='#'!#($JGJ^*#'RI>.L>A.5(7B*_7VPRM:UAU)
M8J%?+"<ZS_1 :Z8;)"J#0(A K6Y-JU^A'PJ]SRRXFK@C:P]#Z[RL J>U<4"0
MH=,L53"T[6@7.?B]/[G[Q=GW?+ %;@"? :XAN /W7H#CCZ?KI?5*C[60&<4\
M_"B@7RO?1&5<S4%H01>LQI;O(@LLR'#H%JRA#6D6";^C<>@I2;)9WHX\%X5-
M5N, (4CB946+EXP2UPT<-88&"Y.O:JMA J?Q%$4SPOLM"*%]-&B%\A5]%,]7
M-/BWD\_\^P^7F;_H]^8-5<?Q7K"P[SS_UHN>PG7DY!,L<$*"9<;037&(BJ7
M.JU,MJ(S\#/PG[R6WI=DSOIH!4]]PLX5.?;/@$_R*_/=(+2>YF"E++&=?W^4
M2[8]C,(MVM+^/.X:=%R<]S 2#T)$UG"*;1D'I!BA, ;BU@;+GT%@#0?2EF5/
M+S8@TL5@% A6(E!YH=[8H>+PRV"ZGNZ!3T:-;Q,S7CWLSY,X9%RSDZ(NEN@_
M#^-'=,"8W@VFL_%\N)R@!H/AXRUJ^3";CW\>/RXFOXP']]-%%[*FQE[/<ZXE
MOQ4^@(B-TK1K\QFX$;A#:ZLHYN3X9"H( /J_%=UM7F(DC76*C,1/W9]JN&#6
M1=W("Q!/$]Y0-Y],&P.1P:?/K,NX;S[:5&:^MZ;>CF1:&"AO'G6-^"V;RW84
MVQ;N)DD'R,M[06UO(!+D:#7K)FR.!(:8C1,+WR+5YW@D-5S""*HEP>BC&S[D
MA%MD,,@2:Y9IL ".@^TA=_5@^7^ #"=I!C6U@VG0D*34,/,!N(A[#B)^N-I!
M%V+.X1KU;'!P>IF&D#+DFA6:D^.@J+UA&A3$"%1E7&AF=!ZCTGCB/[;4#0 J
M#4T.E6;%VI @Q4?/]4ZI3_.2<\XA0IU-Q$IYPLU*4Y"^RDPHS[*$@AE&#]V
M4D'*><C(TEWUH/(UQHD+-O@FHWVDL)E92L$8C9<2I!MVAK&@&^!=& 13=_R*
M61#!8!LK;OS"GW:*X?4S&C;EJ-?J6$/)AG!"V6AKN1NT4=]9T"<A2=/U6?Z'
M,W24&<)(H"ACA%FNUJ/1G]X^0C="+#Y>^]^ M><GMN'2>L49,1&_$1>@:_EO
M$V12DB3]^-[2(ZZG=,>G&D*U?5$WX"JPN)OFEEG)I Y<273%#7 !_6J1TMI8
M5(E1FB B7X:YD_KN$81<O\])&P.ESZ<OD?E7,[2 R(/4F><3(8:A#Y^B$#\'
M6'KQ0Q<19U#UT0W$69V<2=T$[\Q02S16W:&M'6[<^&6*_;;T+3= +,$<<U?D
M7TX,BM4_HR!,"JCQ&"L)Y%KFH!O<Z\2J^,IHCM5FQ0,4L)*3KX'10S=H*@DC
ME*,V14=E>.AA )P8/,-G"SKQ^L@$]2=/AF^L -HB9B%_% -AI((#*;0,\=:*
ML^06.E%(?48E/<Y%PXO%@Q1@>CAU*P,L38F2OCUE::C"M@8"19S.% R&>&O/
M"6?K%$KK"P"$B'XP)-7MK^C L$6T#I^!;VW 8[1[ OYTG7NDR-(;4F,8")_J
M]*>@,B2\A<*09%F)O@R6'.5R@"7%@11:]2;H;?I9\1+L]IYO^6]SL )@APV]
M64H.L?3.<CF=I<P3>&_\7N:],?IQ-IT/Y[\-YN/;\?AA>',_'LSFX[OQ?$X:
M3T=_)R^1R4\_3^]OQ_/%_QG<CN\FH\GR!_T?(Y?(BRS4M^D4><FDEA@PO)F3
M1AIK%;Y,3E/B<<E2Y-1SVL@\<2 OY@16M)Z+=<7P%=(NZIA]M!4\77X,H0M3
MV&4,9 [Z#P!OE73G[6D[;64M++9"GZT D37X\;5(Q\V4/[./B5B0)[CSV<@$
M$DJS,2+:WTB\5"*^\QG,SM-),X%2W-A$5$A0VOE$9F=LNO5VB'2:G[2HK8D
M$"=4T6._=D\2(\<*@N28)7**.&^O+01*G2"$J%-D-K0B=YHGB:/]69VT18"0
M,(MV &EJ.W_ R+**N0WD&YHF?D$*NZP$#BRZ1Y8.>?S T_J'AMI*NY2Z9Y.E
MR,1O1<3H_.(#*P"W(/[OQ#U<)L0&SMQSG#O/?[%\VLVXS!#:PH(MX3PT*A-M
M5LSH&?$CR_??<.*D':X*(!$V+3V.;H"JC(L\U-3P1!'>]@"!#%\^^F$.=>];
M1IWH53JOV^5A2NKRO*HIPX*0HF?>Y^1A&VV$2Y8X#EC=1CZB<$9F452OM,0(
M!B-&%3>J&DF*4Y%4!4Z\8BHA)Q[BA%E?/W_X^N5K*]!1)>>RR&%PP[0L-D4\
MB>M@Y%C\"%[(7V@'KS)#Z8*X!K>WTFRI-3_%=7TZ*T]LO+YH>"H_D&YH4B9Z
M 456CCE:G?S$,#4'JXB\G)RNIS[<0#1=0N#,A[:(^<3LKQN":C:>Y'E1]?ZH
M%=,ISOX3$#JY\:FB9KC\H&<,_?SE_6>3P:6(057S2^J/.&'[O<2HNF"N1H H
M1"&#9X8;_BUY2<W2@FIYHBAC5^SB&KMYS,G:_)WPD5X$HL18H"C!%QU C3O9
M\YS-/[4H<TG('$4W>"F\)Y2GVZR4O'GZJ4$%YPUU0X4*X19%'0C1;>*%WDAY
MM61C42)#O(87=PJ>NJ19NX*E1WG201B#7XJ2I\; #8C8YP"Q/( A6 #_&=H@
M]MS-@>UM7#)*D3>BJ<]>!GA;X:)6^<G5;*/??,L-"SS;Q;QC[;-R(UT&2E4Q
MQJPDYVF2H%/"A[Z/$\#C)7WS=FPRL][PKX:8ZU-"=T 8&DS<F)<T3"K]B&YP
M506L LC6SS>MKJ_4J%'*_2#Y6\*8\2OP;1A0;5'I<73#9(TJM#);5%5+TQIR
ML16O '.,@70#G1IX",-.EC-:J3K*)9B(*<V\<IZNC_<QU$LQ]5_1#8IJ]5^3
M3*NU&&#C]Q55HN'*!/L8!KSJK%!5M*8#FVU)/+&#O%H'5'G12VZD0CC2>O-D
ML4HJB*%HSU0VN&X JV&KK)=76E5=DH-BO-+JPF*)T74!8P.P$<.H*AZ:I"\7
M<+=WP'#C ^)T0HK@+@HC'\2Z@1KMJ7!X76"J@<XLRRU5=<NTT)IL)M /ODH_
MH LH&X%/6>U9FI$F*5!<,'?B!J$?$?=!%65Y-I0N&-1 ,8IP1J_2>%6U8'E8
M<<?2!5?*$5!6C\F@2PMP5?:U8(J/'$C*?X/5D0EQ,/85Q=LBVET7I-7KP*O$
M#64EY_3P"7-YD8V *PVODT%T UDE.)1 %Y\96NFN$N96O##OH0NFZQ&:;:Z2
M>8D1=$--P\:5($/JK5JHZ%4]<Y^OA!W:$+J 1Y6890PG2>1HH7,J;VLG)1HI
MNQ:]O+QQZD6<Y'JK4C9NWK#*99<O8DT!5#T?NPQD-LB[>FMMMA/5H>S1UY6!
MV!(E7%7%38U>F-;UZLM$F$A1KZJ0)ATK':MX&+_\WX(0VI@+611PRA]^;*K\
MX>#?3B;Y[S]<:CG$W^O)$I./LDSK'!<=X80[ZV8 ";/X[)16C>"VZQN(02 V
MP<"J% 3HG0V%@"3!;==*HT#@.]+M_@O:M*"[N0,@0/O#=(WF@_XY\H+BJS!>
M'U,$7HK.NNJ:-6U)C*Q@>^=X+X&$.?!!IAKR:+CX>7!W/_UUT8&M_, -\1V\
MH$OC;C0\AYGO/4,DL9NW[P&^R9@BJ]7"D!ZB4_@S C?@$24_D,8:@"K),U>;
M"HK-<LLB;JQAR/#)'AOH)G]%\LP#A4.R60 X>;>%4TNX-G3 B5MZZ:E1.75\
MZF) V1CSM$K 13%POUG0#3#)()BZHRU^[S]Q[RSHDRL[M!_$=_SPR0'X\K_(
MWI4<0C><-0:',_-9!=M,RW0ZW'F(XC^M\! *=PL#&T>HS'RP@]&.I@]Y_7K0
M5>255KJL,L[&NR>P0ER]1:?59\2)9X!7(^;ZU,W_#8F%@COI<7H<*N:=9O6!
M%*1-?4;"\/RW7]$$P*WW0DN_E6_88TN6.9>088OFB2ELW$.H#(/,RC-T"]"T
M;<@"3[9)#QEQMM2:<J4-A]<SQ''@=YY_ZT5/X3IRAC:Q)!DN,&J7'DCEV616
M\I63D_'X%;,R@L$V=E#C \L-6'L^('O[=+W&OXN))&^G@B#"A0+Q%10%A<K&
M[R';$$^K9N+0S\H_#_(Z2"!)\,5Q (L/H!M&:W/K5F2)66F>\\Q(]P^D%@ Z
M4S\YM%3E(EUU U5%V8N 29 )IGED\XQ(S]:0FO^,V><"H<.COJIO57_,S'RP
MM^ JW?/'K_A #7# $'X:,416 _7(4&ZP"T19:;:8YT*EZ>Z9]59JXTOZ72"H
M1#A@EA>UD =^A(B UA-TB&4J Z"SKI>)(1$FF.5%S;-AY+F$C[_"<#M"QW1T
M(/=3GM">M4F.<H'@DN>'64[8(FL330T$8:*RZ9?7(ETO$%&"3##+Y2KNE:D<
M!*T;I&IS2%5DB2JSRD.+0EN X:-QH"+:GC&0;H!3%&TO2[%9$5Q)$2J</P$Q
MQ@9@%=PA+J.?26&,9\!T*@CVU@TYBI!0<.%8@1^F>3S%F5Q90UT,OBJR1)7J
MTGHKO(.NY=H*MD+&0+H!3M%6*$NQ67=]68W-?JXAT$,WA"B2>&&,C10/S'JK
M-@?[9,OG/?$1Z'$QF)'E@6D7>]DU0VZ5!'7,H>W%($6<>L/VHL/Z.(_KXAW%
M"GI<#EHD>5#5-:2;7LGJ5;):[CUWLP3^3G _RO6Y&.3(<Z'J-9MNV,EJVG3E
M3%S$2\N914\.M-.<- +[%+/_Q6"J&D<47:\AV^K)J^_9>Q&-V*8[9$G$?Q!+
MUUUR*./AI)PY6MVXT7"5V<GC.7'3A7&Z7 A.2C#!M$<!V;526&Q>8 <3+U)O
M$H2J<4*K@H4->I<K>Y4O!E<56:*L&)P>]Q=CI)GM<+H>O]HD:\T<J<^IBQF$
M_S_>S)\M!Y"G$HC+T$;*%?]AZ*Y.?Y%I28%B#5_2#;.R-R!-L<2LH-Y*_(D+
MSN0#Q6PG6J'%GY5$+!T*FIN=1->!K@&W5$4DZZ&VZU#0%ZV*:U.Z:NHN('+\
ML(>=".?;K?C1-NZNE+E6Z 4_FJ\<%.WW#N&JY:1<G;AKS]_%HN7DJ1;KW74-
M5H7,JMX7O0S$8] _7+%>3)RTTD[\%<29!X<(L68%Q<194I;6*P@PT?1G,]E6
MIH. 3ZQ9@>4ISQX]UT8_'D-4W56!OP>G3G6\(/(!9T>I.JQV,"MAM"BGWRS/
M[1QNMHB=WX,XVG[Z%%K0Q7[&]+AZY_F'QT/W^$#+>SY:843=\%8+?@KB*11S
M3*L-4JS,55P9\(3B.7#P%=D,'2C?<& )8GKRJ#LU$HHN-E6,>V$PK)=O6FW4
M%# >@P06UAH,-SZ(*RZ=T,_-R%!EJ$N$G$I6F170BI=7'.J-\W$F0=]XG2'F
M1IA'PQU.D')%V8%%NV<Y^?GJX^</GZ]-!IT2]BBZHJHYTNQ(WG1]6FL6Z6HO
M$PD5DRH2NJALW M#7;U\TRI_C0 82:CY*<DDG8H+2/EYG%"E%!C+CGOI8%3*
M-ZV2W B D5N86YVR5/BI2X=LW:QL).*WM<JQ9:O*?Y"I*G\L(]O!"O%4S^+Y
M=1VCBZIZ\+EJQV'HPZ<HQ*!?>L*:J,0PNFD9'K?/%(8JBAMQI2E6!D<5>PL"
MVX?[N.C:311 %P2X8O:-%<" 6**'#PBK@JMWZ/^AY7_\"O['>#&:3V;+R?01
MK_^;[XO)XWBQ& P?;P<WP\6$:(79?+Q &F*(6^FJ!Z;^QG*3.G5'78IA[JZR
M[)JND[W-<HYJEJ,P%(W=K"LB14T&2L4 6B+,W* Y_$&A7GX@W5204FQD'1**
M6--M7;6(=CMDU$W7"[AQX1I9"VZ8) )&RGF&F&UG7*X":NHZKZ86WQ\>AO/?
ML#):3+X]3NXFH^'C<C <C:;?'Y>3QV^#&;)H1I/Q0E?]E.<(KV@SHT/#P5$L
MN?*TAUAGW30&7UHG@5'E:>SVTI^#9^!&0&)MO\^O[?GXE_'C][&N"S>A,4G\
MD\L>S%G%PKV;3J' G!9O48MVUVU92\KR-'5"!9*[O<IO+ ??]BVV (2XNJ7G
M9H.M!1;]A_RBOQG>#Q]'X\'BY_%X.1A-'V;31^R$T%4+9'F0W*<?Z>%MY6*=
MI5T/2J.>LW/,3(Z[O4L,H9LV$!=+P99?E>YNJX0DC.0\LD1")WPL\D7<+(GC
M83Z^)[[)V7"^_(W\6E>U@(D6#NJD-6X^1.$X"][ZIK36;2FSY7 >0R!*4+?7
M*/>Z!2U@\M^MYR Z@SA^3&()?\HOX>48;>1S?%*?CV_'XX?AS?T8NP_OQO,Y
MN6R8COY.ECCYZ>?I_>UXOO@_@_'_?)\L?ZMID?/B&*780UGB2D94&ITI-0>:
M%E QI"ZJ0J'0\[&7"EG3;:5#J+U!2W2%3PK #<A8274Y"=WRN< '2)3'S7"!
M% D^,(P?%^1&8C#^!_Y96P?"D0B2RNK E,1X(AF+%EN$6SRU59K:B&=+5!RT
M89M#=+8WV=ER;9-JH^JBF-3BY,36J8%!W59/Y&F:A!KZ4F#B#/^A[RW#X0&>
M\*&$V:.E!Y7BQQ-6%]W6MX!L"M]27L9IY1&$,<7W7H 3LA"])+%2O^97ZN-X
M.9@\(E-A//BW^^EB\>^#V7@^6/P\G&MK*XPMWX7NYL  SN*E-V\XQ]?9/'C+
MEMI>MS7+D\=)KBTIHA2M5MYSA!JO_HZNOZ5O(<N"Q!U+;*Y7[XKN K.>O^5\
MB&S\$3;RM=UQ:7S@W@ORNC5](5@\'_&M6&($W5:YJ Q/[P.KD=OMW1I':<,P
M/H"X*WPABC0?<.4"?:X*XA'1;OTP6<;QR-A/.)J2\)[QH\ZQ/0QNB&=\D!NC
MX2P7(I/C*0BY0733$:5D?)+2HCKYW=89#]8_/3^-EPCB1^@X5BJ8 QO 9^P\
ME= =!4&"#\/_GLX'H^^+)3+YY['^2"($%\BR&(TGO^#["%VUR!P&?V"V?'=M
MX.-$$@(U_3A]FM82:!8X-(;XF-#,9'0#OZMN&D%(7J<:H"21W5[W"[#!6F\.
M]IX?9MZY""SR@FC!Q?@;M@[0>IY-Y]@TT'4YGY/->Y1$;=YP3-#9/,37L$!/
MW98P3T8G$3\ER>OVXAWO]H[W!L -<,$:RD3]715$_8T?9O?3W\;CP<WX<7PW
MT3?<[Q81ZP)BI9'79XA_,\?BY0'E]FHZTJ=P.OR0'W8WW1:QH*Q.@X!*D-CM
MA;R(G@+PKP@-,GZ6"]^]*@C56WR_68S_YSO>B''TOKX+^9QL;B9?6O.F(W-/
MY\$/PZ6TUVVQ\N1Q&F,K0U37EZ?((SK)QW1?$:[>79=_2S?XM_2#VC[_5_BL
MKOGX^^\!F*['00AW5D@ML'3:2+?US&9G?DT+4-.%))CC'? WB.AOOO<2;G%L
MC>6^$0ZP8RE%^G55Q-4(U"K;I/)3=,P!-D"D^G85)-6)-"MA9,XG&%<TQ3^)
MNDJ//;H."EG2S*HZ=N?Y !E_HPA-W+5/+Z+=%?FG0S@3B.F1TN-U'49J"=<J
M46-U?1,7_.$5!#HOD$;X1%-(%8;L.M24TZY5)L;*:$-K;040_=-P"_S\=2\3
M5D)]NXZ?\D1J5=Y<0>@W]O!XOJ")3&O>=3A(T6562:V9[^V!'[YA/SQ^6H[5
MY1X?$<00(=J]ZPBI1*=9!7 FN[T%?9)9TK^%P=X++&>ZOO?<S3U\!BM2D470
M5"XS5->1I(QF9?7*]8!5_KWNHQ<":LIB7&Z%:<>4'J_K %-+>(HR/=S"*N[F
MR9Q'6\O? $$UQ>[4=;R4H"X%A2%>8TZ.,3&0R W2== HH#8%D3$>Y2#$A9D<
M4:U"[]!U<$A2E@+!$'_R',D'\1;[GV[1*G$\<DY(4G$P31:!GEV'1ED24XP8
MX@Y> ,?!M[7 !;[EX#<9JQUT84#N8)Y!P@]!15)NL*XC22'5*;@,\?X>,AB(
M.O6*FW<=(%)TI1 PQ*][S"Z3S3\S33/E3\A]+UHEV)W%OF4J,5+7@:.*Y!13
MAGB*<09'T?-RKF77,2%*4BKSJKY>5>4NJT='6-#_Q7(BD"G2<2S\R=8=0GV[
MCHSR1*:A=X8X<,_SL(CI"DZOKJ.C#'DI+@QQN3Z"EPS7?,]%/]H@LSC$@"([
M3->1HX3>%$I5';6MI3L2>Y^QQ/<:PJ\SWK^[?O>^RNN,^',7\3;C8^,G%WL+
M5I$#XJJ%^1@NPGNN1T1JD YIBH^%YY7JU';A[<>13&HPQO< K"/G'JX!$R95
MA^LJ8&JAV[ ') ?N'.SZ."(#\><>6D_0(469'X"%]XW5U)T#._)Q-512?5!2
M.RGX1E>QV!PS&GFX4G>I-UD+YWW>PDGJO6EOOC12^*WY1Z=(%M9FXX--4O(T
M*UB!C.O\OKII @E)%/C;2E/<[??HQ37?9%?_A_SJIQ5^TUX=-% !KCTCXQ!X
M'C^:"B7M!W9WW12"G"2+C802%&MUME$7P(B+2(RL/0PM!_X)<#WMO057AS<M
MQ(:2J3=6;5ASL%8+)TP])"%KWX] UE"7U&"\ <S!546:NWV*H=2ME+5K/N;M
M&D;Q2NU-&P55+%LH7GO \4&"XLL]WT6W!4YG,VM)"])EEBER)/_!"B.?:++X
M)=,2^+L2Z! ;Q@S$5*"U$6-"L_*HLCO%I_Q.4:E&:MU[24>*I4IO-]R[')R>
MWW/)%W%LN/\,5G>>?Q>AU0'PVS1L;<E<YLB/IXL^420>ZG6/(LZ8M8<=^)U1
M,[P-B]G'6#25I[[;^Q6SLJ[LMO2Y(/"$4UY7_U.,?G5VVSP5/7KN,PC0'(_9
MB B$OKL03= .X;.HGJDTIBYZ2)U 6=:T*@:9M;D=^9.K-CQ\L?R81?&[A@#?
MO,=X0*; +OZ=)$I5?.2R8%L;QTSU-Q<_S<DRK*2&+3OPI>)5 9?,2BA[9%):
MNF6!CE@07Q44\6SHD&DDL0VVMW')'1- !,1"$H>NXN]=%J*;8%XCZ7+K\]=9
MK_(!]E\*W&_#?W0@=EZ@6#SM^72!#_BZ/2UT#!["01/)%)-3:U)42C:47G9$
MW30)1U(L-:&&=E-/%^/U&N!]'QQ8,[=PQC';<VWH0")C2;#)#VD0VA01;^HA
M((W007PI"A67OI*6&,T@D%6GN]LA*8\@O/>"P\-<60OG:][">1PO!_?3Q6(P
M&\\'BY^'<_U]M^?/DSFV#JUYF_[6\SGA9R$V3B\%G2C$\);;=V1&TTT;L,3#
MW&\J$VVJ93-T0[C"7$";\0(_/"*Z<?QJ.Q'2"_'3AMT^"I/#X3DC)>(@%7W(
M%$C6RH^.7TB>E7"2W+FN"IZ&Y8I[:[]Q*:KRW>;&=3ZGB;OV_!T!QLU;\D<)
M![;,:+II"99XF/[HRD1W^[78+0AL'^YC'7@3!= % ;;CR=-8_,#[^(%;$%K0
M$583']Y=Y:L/WXX7H_ED1J(3IG>#F^^+R>,8V;LX:.YFN)@L\&]G\_$"Z9(X
MAN'?DL]JJT>F_L9RX9^$12//#3P'KJPDT5N6?9GD3@OT&R 2PZ!D[-_?MU$#
M&>V]..N*'\?X/(!PZZTF\14[P'E]T=(C83%O^<9I,[*!T-26PD_HILN42;U
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
MYE!#F,/7/LRA#W/HPQSZ,(<^S*$/<S WS.'%JQKDD(YP06!@T]P'..@$@S[
MH0]PN)0 !^IYG+Q>I>IY@6YZ2U@NQ*$LN8KDK8]>[Z,<+BG*X938.\L&$M[<
M8W.]I5_-D\NALA8%T$<X=!L]?81#'^'01SB4@<HW9*\%]UX0@&#JGCP39@;?
M\;J9!912U*I*_* '3OH(ACZ"H8]@Z",8ZHA@2//GE A6^"@7K("_-,"?NI"H
MA ]]5$(-40D?+C4JH4^1+4N=2=+N4V3W*;+[%-EZA1U4EO>-Y> '98LM .$]
M_@*6#UVMTYKK)OORJEV*PBY?.Q<1RE3Q] ZZ25]*AF(0T%/=TZ..DB),I(P?
M/O40?<:,,F+TZ()\I:*+9&EM6\U3Y#R2$S*CN5D2EB6T\\4.^I""SH84T%1X
MA-$Z74^C, @M=P7=#4%QH?*FM-5;H*+>4GD2S4N!T+O0%;O0Z[[J;]J%/D3D
MKS +INLQ,G3#9'T,-SX@SR\"U&>,KYW0'R9NZ)$K*!M1"Q%@#ZU*.. _R3G@
M#_,<>.M!.M/XG>!QK@.TP ?I; <037> =O+!R9R/S2_#E=^G4:[!DW^Q693[
MIP723PL,D'/_M*#C3PL6P$6&Q@+82(FM3EY(A8PTN?Q>>LM7[F%!26K;?U=
MD?D=_-,BIIR[(D0A,_-@^BQ?//1KDNOW8%C1<5!N)).PH9 #O<OHXEU&IL@^
M#4><HQ,E>:^_FJ%S%I;<1LSD9PV@-T*JN1NDZ3;9,87][&('1-309%10Z3/4
M]41N63)^6=)D;\'5X>:EA%OILYQ;B<QAD)D$<2'%TXB#/LE$+L-5=/6N]Q75
M$/7YKG<6]<ZBWEG4.XMT$SS%<2 :%=*%<) JA_ZN!_G0'!9!2M/493C_Q'N?
M\.3#AZ]?OGQM1>9R0CL3=D5RNPH!9@8Q\=Z7 0$VN6T[=TI#@%TK3Z;_A<"
M0["F@6%<NNZ\R*^ @V/WRX !A]X:7O$W@H+@#CX#W *^5@!#;I3+P(08V36\
MU&]&02#BJBB(0W>MP*!(J-+J@\V-KAJ4U=2&GNJB)80(*9'.F9L+\ P8]3IE
M^FL%DMKV%![!BG)[-&]HC.%FB^^%'F$E/T3!.)<!#%'"$X!\[AI "'D5@)'I
MKQ4@E E6%C \AG35YJBH0#35&ZW!1$R==,[P0#_@!F.GH@%2,(Y6N*EOOQ$D
M/ '(EZX!9%D)%DLMP:!,J-).4A&(=&ZGJ:P\Z'S^^.G3ET\7"!0N1]K>;S0,
MF$:L^?KQ@T87ZZH#IE,"VY8]YXW](W@A2V/BPA#BV,9;DMLW+E%<I!^$.NHM
M:K; SE9_>7I-CGA64[VAL\@H1:79F?:;>TEA&&JDZ38K"3\.5'\CYA0SZ?YY
M,[,0(42=5DGUA0(OT[WSP7/#K?,V2VCD1V)2.IHA](KTFIPDO_Q#JLZB09*^
M&J[*E"N!4U)F?JK<9@#--'RCV@5RG<T0OP*::[@<:U$A$'V8)!^FJ()L$S-0
M($Q9#8YI;91_UA >K]? #N$SJ'"(*!C#++14)SV!T]=:X=3THUQ6%I0[Z%JN
M#=U-B7>Y7^3>Y<;3&"3S&&0F,L S&1RF<B$O<Z];-BTKO,S51%-0N,JU)7F[
MB0$O-LN_S-5$MB+BX@F:2ILY<E;S,E<[F5,EQQ,YAT#]7N8VDL9-._ERQ'1V
M'"Q);?MIW(H7>^"'F86._G5<Y.@?OQ.?-V;2 EFJ%K(>"W0YM9W>8A=1Y7*D
M:5=TA2?<A*#O;K '-EQ#L"I4W\RVN@A93E1G(I8B3C^]?99L_*B4L*>2D6%!
MI)]6\I62$]./)T&LIL%DF)Z1]XPX@KV2:$]:>CBR%AVSK;=@N$:?&Z'S"#Y-
M6ZS=N\0P1D%"!>V:AA%ER1NC_X3X_G)M10[CU0.OCY&R%R94TZ?W65JPBK,<
MAQQ<2+C+S(*KB;O8(E8&T_7(V^T\=Q%Z]A]B() =STB *&&"IB_VLW2.MI:[
M 9@@-T0?$T-(82<C82!.:=M/\$N=!^:8.LH![_ W701;[5#')D>1FF_L($>H
M*5RL9W_517A\$12(JWX3O3&!/4 7[J(=560G?]=.:(QIG8J-3T;;9ZO^\46=
M=QYL MNVA_JH>UVB[M5ZQ96'S'WSO2"8^9X-P"JX0[S*.(\*HJ*%^I@A]/*D
MUN RJ3E4$AO]$.U^^#1H^\ *P'"U@O&T;SS?]U[07T?6WK+1'(2\K>+#&806
MU5S0ZL$%!4@S+T040LO)+97O+IKU*D<I.6+R5$SU40V"54W,Z,*SCC,ZIC[<
M0#3'21!$ $<EX=T7QQT>PPWQOXH056XD@U"DD $FOP3IGQ,V_)Q0CQ<E2E 4
M+[$ D9$L-K Z\B=VJ)/EMKIB($E\$//05)%VK1ZD2,0S8()G/G1MN+><H;M*
MEU+AD;OD*&: 127Q)C]IR6SV)_RQ 4OU"/4W TAJR&[D&4M5#X\%W> >'1Q
M,'7C6[Z)>V=!_Q?+B8#0:4QR"#,0HHSRU!'XKBQ*OL8H<<$&6U7+!L];L?:<
MK@^:%9ETY*GXKUMH;Q^LMQMPV*@%#ETRPQD$(M5<2 %E9(*?;/ B^D"P]9S,
M06*Z)I$H1"4OT0EVD[MB5#2J&?"KDQDI"O5P<S> PJ5OK4B\Y)O8%2AGC$M#
M&(_T%$]:>[L+R02K^&CZ8+WBD(#L4KJUH/.64/Z+YZ!>1R6_\)S"35/U-\P
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
MAJBJ5S)C]'#ALT.12Z3-HJ%]H*A!@:)] )?> 5QZY&#I4 R$QJYXHP*X%,5
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
M!K:PN@2_WF]>S5\-E]VU^@MCP<O#%I9;M4GUJU";B^>RB[._CB8,'JY6,&;
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
M&E_'";9(>LX0?;I0.Y<>1UNI"RELM62WK=,I\$AI6\!7?(A%9UF_"DHJ#&<
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
M90]\@A1J=>E!\6SCA^4 '7P)]]-XPC1W^4'%%5YM"78U1?B5:=:JCI ,'!8
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
M6\Z^L:0+MLTYA?9T^N+O#VD^RC[[YW]02P,$%     @ :8U^7%O,%P'F5P0
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
M\_C,C:PG^]L!X=*F= Q\+T4S?)3KV@=OW%(V? 4HZXU/)A3,\&9UE9,<"]+
M;0!GG64+3M_@Z@63TDALCUV_P./DH(7EJ_4..>8C"[<;4C6R-9:1V^,9;<B?
M+^D<BNFJ6^JI?2%OMY:-DFZW^&%D?<F(0/U#JD"_(7YVD< 32L1HPK6ZG%_Q
MEVX&5$U\&-D%I9N"]N;K"M\P/-I7[WJ.)GN;9CB"I4%?C1<VL$PM5J#*\K,R
MKJ5RJ65=+X]+_<C&3A\"RV<)]@W3&\&4,Z>&'0 0TKP>KD)N(+K,*:;B$@$E
M^(5NGIR1U7*_\GMKSK/$^M+P/-<8[W/AF1DNL\ZT,6G \)X<])8UC<^)OV?@
M]7GPC,)V_W/:LVC)M@EVVT8KMBP]*2CA@6&@BAM+J4J.#M#9:=QR"IFWC7DT
M-Z6W:3FH"H#,D=28ZC#%;F1CGF>F?-BK[_DY?VE=]AZP0 <%H&PQI%P698/M
M:;@=^0@ORJ1JXZ1C4P*O%IQ6A=#YI1=9O^XBO%PP[6_(G(%,'EC D0Q4IJR8
MFJ6Y82>6.3@&S0 ;*QUBV9H)LZ29;2AIS"H(]PV:BR;^#9LSL&%MUZNKJ))I
M6Y_3D@)93D[S30$#8FN(E^PT">X;(D\F^:7A<,Z)OHJ78F*3^M@?R8P^XSP^
MMZ24C#^-K"\<;2\E"B[M>\!RB9>27HYD*M>E6!AG9+IMWRMI*GG?>/E,+^7>
M(7.9E\(1=%^0@WB7,U->9R0Q?,O6[SL4^EPOY=YA\]1+R??CX@(DIQ6NF\PL
MBBV-G16U^]8K'^>E1!D.E[48>_X<]?EB2E"ND$SK,Z?L4(E%3D\W(NO"7MAN
M['/.4?_4DS"V 4T\U_?K-N7P>+DHNX&OF:W:[9>P7E>V=+M"S42=Z7M8*>=P
M4BW1HRQ-:.9F$2O,OT'1%GXFN&7Q8(P5NU7!!]7$5(6"L$Q%@1J/XD "_^@X
M< T<6J3P-:74>)+JJ+0CXWF%ZX(ZJ7;9V^\B>ZW4X#1&X=>2&DHDJ?6FP%5A
M+JQFBV0>#WKY5<DIXFSR]A7#KYL\C>$41E+7%)K3MI6J AXP;2DG8()6K/>I
M?A>__[[$'Y%*,UTVJ)C-JHS3\VI#RTSH?*82!1GZE*R3;VEKLJ&*">2I68KD
M**(&W1=Q2O3=("-+"4'2\VG=DF;)*;^GE+FN(UZ7LZ$?;!^QO;#]C)[QPO,,
M6[+$5+6F)\A5I:NS2Y;K4(-&S[?// _]X!W/<\/J.]%P<\TBC?=\3FN/\A5%
M'/:7^.C)$S<\"'_SCH<*?%9D-,VG)_$9HV/T2JVH/IUG9D^?J+EVG"22O^!/
M7O_ K#:'T L?MYEG2>CE.DHKD^?R7L/%\$7"Y-T]997P!X<WJ_DFC&T]VWGC
MBSWY/?HR"RP;!LJG;GLIA8]N\?/X[2]GQ!3>5FRN^KTYQ':9*Q>ZI;)EX.65
M<H[WZ!?OX'Q6S-MYJP#$4D7HIJ;E]G "N6\QI[']!I;O@;V."D0I-\6-B9#4
M<3ICR,"2X[-NXLSS-K]YQU/!IG9 +##.E*P((L5A$MM<)5H<OM3./';[HW<\
M5]X<5"#:@=Q>:5ZIPN4YFU,Y#BMTIF=4Q_9'[WAN:-<-(Z1T@V;*PQZ1FG%T
MAM&S6KH?F.W%&2VY_]WS3_^I+7]!4;!]1P;N^N,82$IH22#>__D;_A-SO<"
M!LF4EMA"4[SQ+P+'_^>OJ:2@/B"8 53O5^(AE=I_Y:"=SMOO;#>,/>%CC#!M
M]=>/1W=U1IJ%>?;T%TD\T%/OKX-GP*'3[4 5&A1,E4S-"'[]NPUC83=6 XM8
MRS8EZ]]_KK^!_^]",Z3^^Z]PM*NM +P1O.?Z*;_@GS'T/VKS!WJ %!L[0/WO
MCW^UZRS\Z$XEZ^B1X=^_+-LQ)6-]VP4(Y[?YZL<_;518';/5&#KE!D7??_]$
M=X$DE.#_IB=(*1M <GX-;6_\UV.JGB*7%$)#3!%J/$T#0DR3BB+&\80LIA5"
M$@DY,<0)7%;2@/ZQ?NIUJ(8,."89VLCZA1JZ &?]C68AA^,7D3HB[%\GB8?N
ME8 7#PDWM UE\T,,T@ *R?IQ<\W5AIH!'9=?8TV!SX"W_-]_I4B<^FM'T>FU
MYK;%ZO8%#KY"6"1>G#ZZR=!VH*SL[O& 8.7:AJ;$_H6'_]F.0+>D3ER^A'Q$
M%,GW,FWN$1GI-\QL>/30PXG\^$>H%=M<-L:WF3;'__US&-'7Y#E6:!7;18Z/
M,;5LC.NQ!::6YV)LO5HM\GRQ7ON\=P_U=7ROKI^;1U=RQU" /=OZ,Y9]8!]B
M))Z(IZ_W[L1E6N%M+Y^KMZK_^R^"QO\*7QA:8LNV0O]6DV.;:*J%#-4; \^8
M):&P4@':KZPM^\@W0(UO?H2VI28YCNB8#K/J9.V.T$WF!S.V,1Z.PC8>S[TV
M@6/E-86/WGA-\?#<Y>V/-ZI0M@U#FKK@U_:/C8[\A2,*>=#S\)3M3\)-2;)D
M;.@=$AJJTK\68Q@'8E#P9629%XXTW7H-J;T>WR+_FA[$5BO%]]\@U;YYTC'/
M5.0?>/_]H<&7AA$\))AM#*%79GM#>_GC1BQE+,N7C/6AUP>L35A8IS/"RFDA
MZ/()NC8>)PEN](2U6^+P8&2#F%",\8$)^7Q(C-0IE8VT<3H9I_\ZBX2?GG+(
MV$]CT?"I$3HS(Z96$YA*K,4UZJUVK"&T>(&IM6/M>@RJRS;4B6MA):A8O14C
M$G\H_UE_4<_%V@4N=J!3=_J48=LQ>)E(4_&=4@H)\Q/!_F<H+9]AH)]74\\1
M*6<[,6\,8JKF0C%=$R" OFT,P.<HL1.:[$ J?BD2E&(3WG6,@(PI4H"A'V/
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
M_S^Y[UB"'\(:-[#<^&JJ8YN;NAS)D+?U.T,@2RC(#^MF((Y<9*A-B.HAJAJ
M=GI;&K07E8=8&]U%@>AVPH/!MT[>=D3HQOGNML+7@C+ANI(#M4 ,-2-$SJ.+
M7O;X#BB/8(<V!IK;*?0@P@=MFQJB!]B^%V8,PM3!CMS'M5"G)44*1T+PPTF2
M5"C.= CY"S'^_-GU%\$</P5S2B0I!'-:7!7FPFJV2.;QH)=?E9PBSB8GS"',
MB[7<B<+ <):A;*\!6-_3Z #XJ=FT':\!I8J;BVHBR)7%O('RN53J3SH1_S.5
M> K_*U5/OW9C\.-:ZN<V"6_=<S>V[_R_UGN0Q#!$@H[C]0YB>F*3'E>!K]=8
MP(=5G3^?QGS[SK.//5/Z>';'.]A/G1)]N-'M'8=(?S9Y+EU+>.N&KMU;*IH[
M-:0 B?:F%.KB5T:-+K!-Q<.E[_R:'8[[TH'_<U@/,91D?>38OJ6@8B[;^;7E
M[<%)\9NW(D-4C6!D&)9;2"K4+;\D8R$%[F:I*)5Z(./_LS^3<3.'\-#[Q$,J
M]3^Q_9_[ I*#MWE\)OUA'1B!/U")_WE4"O;_L_>NS6U;6=KH]_,K4)GN*;L*
M8D1=+"N>Z2JU+VE/XMC'<CKOU%NG7""Q*2(& 087R<RO/^NZ+R HRY8=4C:F
M:CJR1 +[LO;:Z_*L9^DO/X#Z6+@^?@?C$0+3X"+4U3X:CTZ.OS@ A%3MX;[3
MM4DTK_!N^H\W+Q_W[C#^#)($EUT>2*;\"DQQ0N3!5?N8H74.LIKXF^ZM@[>I
MW:7N6T'A@DV/#DZ3T^3AV\-D<OSVZ.CHY.WI]#A]>W@RVS\\3DZ/DP?3[P+F
M5)H1_OOVJ]A[HP6'X\V;OCI/6OZ>:^S-V3]_?HH=%!^__.7-TU_>N.[H=[$3
MU^D^G:4!3O59X%0;%YQO+DL^<;I-!)O7GG1]];_*5=_4L/?!:'PT;,26T80?
MU$!?BO7@DVDB/@LGQ$=IA+]N^Q]^Q/9_AK.W<QQ8-^>\>I5\%H["0?P'\=\Z
M#PP9EE]D@7K/!-C"^+'__N[PNYN(!UV"VSX@UMMZ=?;ZS?.W1_LGAP]ZN&8V
M^5RJ-.#+TI*9=4?R5>N/V\1$[J3^./EK]<=.JHB/78-=%OL-.N!Y8Q9C!6*_
M/3E]<'1T]&DA&'R2Y-M'D3YQ+0QS=X["-R/\#^ZB /]%2FLG)'%0RM^B4CY[
MG=7OGB68;0?%?'(Z/CVYM6(^&T7XU$@>.VCGW3\%XX.[*,I_D4^Z$Z*X-9][
M)]7S9W&K=U*F.S;SKT5EZC*_-.EYD\QF"(C!Q./;!R</3QZ,;ZVJ_SF*W!LB
M>D6D[QCT]NX?C\.3NRCC7VRK!N';FF[^RK7Q6U2:;\>/1V\?KR:FDK*EU:T5
M\.-1%#QP4+J[+_=W7^D.QO)7*9C?MK%\\*HJES@\4[\]VC\\/+RU>7PPBMPS
M!\V\^P?@\.%=E.)!,W_U@OEM:^;#G\U%DH,JG1HB1P;]/'ZXOW];]7PXBNC!
MD??D04OO_F'XFK3TD O\B@3SV\X%'KW("G.>S$RS>I+56++=8E7H\?Z#X^-;
MF])'HP@?'_'S(^\%@\;>_8-Q>'H7I7O0V%^]8'Y)C7WW4;?/WQX_.#TX/KP-
M['; W0Y*8E 2NR[VUYAUQR^(%&=65HY&I&9BC:=_M##SUR:_K75W/%+J':0Y
MZ:$KD6;I_,(8/I$3EP4Q>P@-S NDO*QJHHGASI31J[::SI.:B5#XNUX+ML%P
MW/VC=[1_%\_/8#A^]8+Y[=X)C&1X,'K[VL#W+DUZ6^7_8!3]7WW6_S<HY=V7
M_4$I[[HH#DKY&U/*J$U/7EB"]QKCHVU=9V4!YO"9T 67LV>WU=4G:*BOT<B[
MMY'U?>;1$S^SY-6/RR+ES@CX&5#X;<[LV2^7A@EC!XO\#IRQ0?GONB@.RO];
M5/YG_R]2L&<-$1^!AH5_YO(O39;=6OF?C2+_+:3(O??X6;GH;%*VC49UL)QO
M4.Z[?X:.ARKK'1?%0;E_@\K]H;6BSVUW$-"]Y^URF=._DNK6E20/1YZM[EY#
M.CYX4?0D:9)!F>_^F3G^BLI,!F7^%0GFMZW,3Q]39Y\:E6T*%G-R41G6M=B]
MXHQ:V]U6F9^.(GD+]AA"%1Z\B/MD\*N:A)J8%?I/[!Z!7W"7@;/J!ZV_^X?K
M=(#:[;@H#EK_6]3Z9\CY7Y4Y&NY4;Y(2.OKH\,')X?&M]?W9*-+GD_9V;QAT
M]NX?C4%G[[HH#CK[6]39_WR)#=>>%]S #%M:GAX='NT_N+6Z_N<HHD='WK,'
M1;W[YV&\/V0_=UP6!TW]#6KJMZ>?V)'+T\F/1UZD S'H246M-)^5%7P)F]U6
M69UFTJR;>L.^JLRE*1K0XO52NG@/6GSWS\J@Q7=>%@<M/I0C?K=6COC\[<GA
M_L/CA]_=IAYQ*$@<U,2@)G9=[*\Q]L;[3Z2_>_U4.[N_Y,;N&%Q]C*VN;VL-
MCO?1&I2WQ)%]3Z0OHBCK8^VJ'?V(30DQ83;DR.[ ^1GOC^_B*1@,P*]>,K]Q
MS3ZVBO9QN5B:HN:HZ_$A\E#<6J>/1YXB]U\PZ.S=/QGC_0&;O..R..CL;U%G
M'PBCQNKE50&&\3Q;EK/',-XD*_YI"@/F<G9KS7TP4MZ.561?@[6#\J)(WY3D
M\G>RSUVIHM0<;F0-&6Z W3]GX_'A73PMPPWPU4OF-WX#'(H6)OV*23!0SAB)
M$7W[IDIN#6@>'XZLK@]>$RAV?%.=<"(N%M@SQW"BYT5JP-Z'#1A"-'?A2(W'
MQW?Q8 S*_JN7S&]<V1^]JK)BFBV3W-6//#.&ZA%-=9E-37UK97^$?5/D+5Z9
M2H3OX8)$>=.@R7?_O(S'0^!FQV5QT.0#VB) 6R15\_S?;T].3_9/CV\#MOCW
M@+48E,2@)'9<[*\S]XZ?OI_#)(EO8IV%XGPZOSW_Y_@8\W+\ED[IL7U11&]J
M\\'DNPMG9CP>J"=V7!8';?XM:O,'ST#]CO=_.F\7\+'5VZ/]XZ/3A[=6X ]&
M6"5AH7-[/T7R@D%9[_Z1&!\,8+@=E\5!67]CROK\^8^_G+WY]?73\[<G#P[&
MQT>?IJ+/84Y),[! W UQ'Q\<=(3V^R:9Y&9GEOBO4W/C6X14_KI1'GZ$(DJS
MRW_\%_R//F6:FZ1"L9S+J_981'\XQ%=Z0<$O']PZ.%HVT;[[?WCE@3=H^M__
MQQ_[))F^NZC*MDCWIF5>5C_\QS[]WR-O4G/>N ,Z2A=F;U*9Y-U>,H/W_I#D
M5\FJEDF>G(X.__YH4E8I_&5?QX2K$(WW1X?'?X^\GW$UUI9RD;S?\Q9,3NY>
M;F;-#_(U_1V=.OO+LB8^^A\J A1<&GQZ\%S:%[@3?C@8CQZ@4, _96)'X]')
M\1?:*2=[M"6';E_<#?'FY2=6/+]!E4+0.?@KDL&M70W7BFJXU'TKF$19^M_?
MO3T]>'B<S@[-V^EI^N#MT2PQ;Q.3S-X>&#.9FM.CZ=$I1H[PK9]GU?*L,+H[
MX]'1(0M\AI"/YH?#!]TS_;R(FGE61V=%T29Y]-HLRZI!'CST9")T8N((#_+!
M_J,K$]-/XT?ZF[*MNK]JZ^YO_CS'>\;^%B-;\I=FSOCSI%CI7V%7314U923?
MBIX7TU$,O[@P1!1"C'T8()N615WF64J E[J=U%F:)55FZCAJB]S46)IN\%,X
M?7CL'VV&=-PE/N4JJ\WH,RK)-17],0'T4.W1\_Y2#?]1@X]8!]F#>/[JZ>/G
M9S]'O[Q\\Y3=WK-_OOSU3?3LY>O?SEX_V?OYY<N?GO_R8W3^YNS-TQ=/?WES
M_AE'_C&2WAWXF^MEG@0GR8H:&_%=)56ZEY?E.Z1!J!TE,'$?9,5EF5^:J,KJ
M=QRV;8LI([2PN1[U"5FAGD%QO.9A266BO)R2.&>%GI OV&1DI$?NV>9!+:OR
M,DOA&+55A=%G\Q[Y'?C[^+19BU9U1.P/=31):A@\O%/F'R5UW2Z6_&D<1U9,
M\S9%OOR5>PLO8UK"UA<E_$!(M7P5D2XUJ KPX[!=35FA)1N5E1W/+)DVH^LF
M,(5SEN1U&4T,J&/X53;+8(R3570%-VT-BF,ZAV'J<B.G/Z(MFC5--S%Y!M/L
M_MH4>%;+8NWW=9,M>A[#"]C];88W4-K][2)9=7^US).U5RTK@VP<Z[\N?^]Y
M50,GPJQ_N,0K$ 2G^X>K+%__7=GF:X.=]OVRGO=_%-E5V_7+I+@H8?OZ/FX6
M2Q0&_PJI,U :"5P5IEK4U\H GBR4K(LVP5Z:QOBB"\>!F*?@S-)C0:!0)51R
M8F /0")G>"?5H!!!>D"B4#IG5;F@(ZV?3/E8\NF]_JS#:!,JJ&717Z " TEM
M:\/RR"]$A&:M1R:.)FUC9Y+#W%%/-"7<C/,2OK?V=KP1F8HEPIUM<F-O76Q"
MH2/0%04;%ON$)J &G\.="P.-QF>LM:[5DZ/HS?5J+?N@>0$K"")<XW$&<R*Z
MS,Q5C4=25"9>\#<:R&^&9]$D[W"5HG("5QBI*M0ARQ;^.86-:Y?T1-0IUPS[
M:L[F!HPCD2W&011P-V6.JBQ6*4I!->3EDK\+^NF+6!F>U3T^&-TD3Q_B%?P[
M/C=8[D$1 /3N]_9'!_25%V>O?WKZ)GIR]N8L.OOE"=[C3Q^?G>.U/?FL;N5'
MSV7-Q-^:2WP;LP.$% \Q2-02+L4,71#L]$N"[C6-$>M#C_,')/]?Y17(7V4-
M7RM]\&VX&M"DB'VQO<FAA!' +5[@L3#P<[G(IO@[-BK QL:C"D]OZZ9:\;\6
MU.*&+WK\]Q0+2T'S8)&I.DA1YED)_HC*B<R7]&H27:(IWY#=5,/#IFC6LRK$
M$?G?I"]D%M7>V%'!0- RDA'Q^4\4$@\GW.0YJ1D8:GD%6E)N;/XX*J2DFLX_
MY_F]C=R\A%%Z(R254\'*RH)9[99<)G KHECY:P2FE*%5![L'-KZ"Y0!-3[Z2
MMQ*@%Q-^'&]N@TP.N5T*+B3 5]L=Y-L*OZ:;_JXHK^"JN2"5'<K(U3R#3U_!
MU]F40JT\P:.0U&6!0QY%OY2%4;W?NZ7^+G;OO.OE^<K@90]7#4R QHZ#FYAY
MDL]V98_!$Y>+$&6<)A3<-;!T\P36;9&@1=YC8I,U<<T";]PXNNK4H)+SQG\I
MUG8UMGN-MBR<4K2<X$UTJV9%3)NGN@ &:+>]),_#V [G[!#(QN)85$1@WBK<
M\'V45);*Q;HO%!Y:FO<,A;HB PCM7QS:E%H T$?0GH,U40.*SH/14T,7",I?
ME5S)B/"OX-^UW/&%DPB>99)$8&' XN&&+9%JNJZ]%:6WB+!FQ=Q4+,O6_0&7
MAAP:T/F7AG6=[LLH FG 8!UOO1CSJKQ"K\HM@GJ9ZZ:M_.6:?7'[VF<9H^%I
M<'J@ET'->(OKO-T5:TZT+M.6'3=?C\\2(9%Q>EQL5U-/JVRR'=NU-MZ&R1 C
M<F;$(E?['D6<'0%<ZPI\)><%X"S@-,!'/0O<;0L=V*[J98D%>[0>W<7(^.$0
M&1\BXY\8&=^&"]&];#_!-WKS^NS)4W20SN.(?O[E[,53^/G\Z>M_/W_\-)(_
MH=OT^.6K_WW]_,=_?7:_Z:/MBP>^ZX%V+G@;9$60H)-:0RV'>KILX9\5Z"J\
M)4!/T\]%LD SL>9"HTC^A+IK6BY7_!"]N!,RL<H&=+=)12TGRR5:;&R1-F!I
M&@ZPP.?@@H&;(4^NV R=M14I87<=X(V9%:BFK[?M*,!G [:?- 4R5^GU4\I'
MD&UL9X7YA] 08LO 3H*OUZPBQPZOKDM:;%/5H^B\S$U.P08<XZ4IR&2*K07W
M:>.E/$E%,:";F+]H]\!6P#&E# JV)(4!<\0>__?T46S_<7+T*-8LS='#@T=1
MO5K P:@Y!D4F"KV= U0:D^(8I@Z(W<Y8K1W0YK$U3S&F2%\!0P;6@!:7S1:0
MCAJ#S*AUUN4')(4]3=TR]IO=!I(IYWT>5J^H*<Q&+P Q_Z2UIM!26GJSI%'@
ML8$A@!>RS)-5CP")E;K^THC>BE\.WDLKMUBB%\?!;ZGMIAV+\>/P:I@.1\WQ
MVQA#*"T'"!S?"2PS;5!G*%\V#/4Q@ IG&?SP'S/X/[ )>D,UDCT]&A\<'1V/
M'[X]2$X?O#U*3L=O)P^.3]Z>3$^-21\>SF:'L\^:/?UBM\IW_SC_]05<$?\;
MO7P6O7K]_)?'SU^=_1R]?G[^4_3L[/&;EZ^W?E=TTV,U@U>C"=CP,Q#+/*N;
M6A2?5J5N2'NA*8T6/GG9;0TCJ8-KHBQ(S&N#]T&$^HJB0#,QINFIH^@L6I25
M(3&&2]E&N=<_VC, '#]XF:!V,6%<W,P_B*]U.&S&[$P<,SM_5 WBN\.\\)8H
M^&9E)<5Z3Y)6\('4P!BRA3H2K)WQ$DO P8#U )\@>CZ+7.+0SK.<PE/BSK+.
M;-K/1NCPO97+^I4VZR>^S<3X;@P%=M)+N*[PIN)!F'04O?1>0POJW#[.<.1Y
M><6^[P?DX0>2:X)Q61^!#'KT#_)D69L?](='G\$R5E?)^PT:Z1L..(YJ#W0X
MW(H_S++W)O5M=O4[^'P3A-*"Z^1C#_%OW_M_N-44NEA,/+4$R-P$VJ,!A$"]
M__R/TP<GIX^Z:, .FF_-.;@5AN##GH7V8A3Y^75T/HJ>8$BNX2MM%CU-6P[O
MD0C-#"P]"-4,K@L4,S)<I^ G$N;#Y>- 2,$FHQ"-'XY DXLBT6T-PH#&F+UA
MUJ"%@VA^VZ+YF]BE A2RL3=4JLDR:^"_(+4HB)PQ< H5!14LFJM&(N1D?^EW
M4+/CY<!QV#3S0_2#- [2N%D:/<DA80#I0RF+J-5*:RS*@(.U927A<9).%L?(
MT$4.OFB^&F1MD+6/DC5!-!#B85F5<"U+(A74&^8!T%E?J<S-4&OB#2Z?1#>9
M?[(:LD%*,DX>#[(XR.)F603'D4.%16T<AD 3_3:BP9ZAJ7%OLGH.]B!G #%T
MJ[<OO#U%[ZM 1XQ   IS([%NS'1>E'EYP0&2028'F>PM'FLG-;)NH=@T\$#.
MN<XPL$"AC&:UQ(D38I5L1PJ!+A"%ED1UDELHA*K10=8&6?NHNSA98J*ARL#M
M=7<N@VL0>%U6*[F9EQ@\GL[!^QUD;)"QZV5L@G!9E3#/4T @@R)!4'O5@IM!
MX C&8.!N9:3,<&L.4K99RLX*D*2J(L#/I+VH*7]UV>:%J:SXH ^+8F8-L95$
MIT.H?08FW[0)8MZ#X V"MT'P""G['J%UH*PHB,P1DAP=6DJ&8 9LTIB4LAHL
M<-WD!^/@;%IE;I*<PGL"$40T  &6]3.$2?;B,8*5=1\'=WF&X46*'=K"A%J2
MW!0R](<UR/<@WYO068B*P62<G^FH;)=F%#!/[K36B@M9J+Y*H?V#C TRMME$
MI%2;5S%I<]57)GF'*LI=W[92 (6M*D')71I?>U:46H?I#!(W2-PUM[9%&LQ!
M64V,*7HP"8B83JL$2R*F@NLG.:14,E<4D#!*ZH[A5LLRSZ;=:A>I-MV@1HD[
M0(J,DQ0D PP*3OC9V@-^-KCB19H,DCU(]F9=BE%"AA1268%>R5R>(_P!5#:0
M@_SEA"ALL6Z @$/X9:RT*6H$E5(J!8.02'_1+K!<&G\71]D,\3[\)'ML8GGE
M/*D6'<R0)+!!U!4F1+;R.I)H$.U!M#>;HH$SD]1U.<T(G$,T+4[&R/KDXCU)
MX:Q"N(4/YD$Y=B5H"Z]W74/I&P$'T?>Y1J=E[&PQ1>/7 3?XV#@D-WVCU]7K
MA<H-DC](_@;)?Y9D.085D%B "QXTP[/$>C<$HGE!+;5+UHL?!+LN42^7: +I
M7-/9@S@.XK@QV KRY7G]"S1G,3S%)1 (Q^9"1;_^4(0.F0/,(&^#O'WDQ3\3
M%2C)[>=OHGI5-V9!D'=$]DN;6BSKI.@FFKD4?A(T;@PC;E,I94&"GW)EJ.JX
MILN;JJM91M7A([WX<=F .U95>S14U0Y5M9]853LHY6];*3^?*>W. AD^L+<W
M*>F:\P!46$ANF?)B8A BI:(N#@.0)R845EQ,^4M2I\D?T6,!LS-Q!Q&1$ <<
M8_5 &)G(*#7R+.MOT8>$/0LK02WOAKB"C"IP=1K^T-GW>V<DTX9#M&1;$[XS
M8,!8Y6%3< 0)1)*&;(IOQ,>V@QDSG)@/A>9\IL$*MMVD&J30@C\4I65;@:B;
M[N'X6<[/ZU:Q,AYG'%?JD4#/RQPVKK;X+DJP$-M)LK!E\QQ&06RA5%('7X47
M._RK#0[BP]9&/H!S!L&_04P:[&Z#NW*A)2,:G",YCFKX>&XJE\'3OS.^H5-O
M7YFTG8($.B*[\%)!R6>-WM7UQ%J7-$V5,'4"!?,N34U%MYO%>/METKO8/>#K
M9.(_'CRCP3/Z%,_(6Z&#TR,=,Y%+')P>F./)\>G;X]F#@[='R73\=C(Y/7F;
M'NX_/#V8[3\TB5+S\S>PH^OSMT?[)X</CCXKZX2_+A_-P>[UF?6H,ZC/V3\E
M0O+VY/3!T=$7'O,US(:N1=HHTC%]20K[ZXDTI>7 9QR ?V60%7##*\,W)9:5
MV2-CPC-,<ZP99FY!Y&&O\)0D[07>IP8]JX0BOO?.7M^G"_DRJX2]6O[P;_B#
MT9)ZQ$.XI(2M1D%V&S!PITA6442_%N2@4</1.OII;WP0U=-Y2?0_U*X!!F8J
MX0I*%LM'T1M\)O$8NN+]>X_?/+V/,< &@X%8F\!$'R$Z0]@(F6?"SYW,DRJ]
MTJQY7<X:^@=2@",CH:X&4Y&T1?8'XMM<]!O]4$0@)06_CXT*##>:RI3UM%R"
MZ]F UC)[*>QJ4?-H[AT^N8\++J2W ;FE\/V #>ZQ)T6%82.];3*L-8O^_3JZ
M*"\N<N'V61K,I,.8+G)D.H)Y?GXS8%U/^*+8H[I]2<P6%U%=3?_[NS_KY73O
M8/_@>'QP.'X_WG^WOS\>_;Z\^"Z"\?_W=S^"5()#;QMX"^71#UE!MM,D!QO.
M7J^GAZ-CO(;HLO,N/_4$1D?XUW4]K7X!*_.C([@1Q9S?RC%%D9R#^-5[I6W&
M8(4#04@('E+WT!;(DE-'T*5Z+APPII@3A28*C'V SQ6:(M5I-(?50R2PA,0;
M),("4:T$M610X(LI Z 2^M@*CRN=@,82EQX^6=,!?I4C^;'Z"D?J>D&\:123
MH4I*@3+_#T@]'@RZF1<(2:FBL[H&?Q<^\[-.!3X,DC,F-6*)9]$WI82H'EE4
M9!2(NI?=9^61&@,GC '0F/9D].J,.[84X#G?R_2C68&<'TBMN2A!5A+E"I*9
MT'-I:>E+^BT?"%!<*(; _QI%P^1]M!7WLDM]Y0*5#$:JA#*8@&E*U7U55N_@
MYZFA62?(@N.>2IX1YCP,,X]YFB3W%HVB<*@8JI)2<]@( &G$+'?W!!EFBPL#
M9BV2IBXTSD:@'CSJ(G6DV\K* PGA!7M!^+3,U_NH)U79ZKX@ 1F&+:))529P
MHQ!1+JQ1<&F@]D=:/M R2#@-[Y)[09CLW*V"_$EPH PSXG((#];XWOF;IR_N
MDYO'.!&+PH-!<FRO?I=1^()0=03I2W#/;8,.AN#K._%0M*!.2G(7O7=^C]N5
M53'=8ZO#)_]5MZ'JX,Z)H^.NXX?&HZJ@GF:(Z$(A,1YH\';Y#^].JLJ+*EDL
M=+I)>IG0,05UU"*=;%LQ\/7N>5P/!H]K\+ANZW'ASBX_=^?(F]W@H)EK(R4W
M]H*VW85 ,8>F+ENY&+QJJFR*I*8X6T&N51D1X76U(JHI4H56D7L1X"E9RIZ&
M*_.6V;Q]_4>IF46+VBK"R*NY,(ZO"JW4LKV8RU!D]%Y9)I;\8ATZW#<+_[&5
MN1!Z.H-K0#RDSWW;&[&A5QB?HX+/:=[67/Q)S0+D*P10K;2HQ"XAD7<A\YXU
MW]^4:2)-(.S%@N3UR-HGK@HL%&5GB(WA,#[>W_<(.ZOR/3%EP_O'AS$HD<[6
M2+:HNT-\E='Z^Z_U:?8(5$!OIYJ$A_M_U]?FV >I1H'9ET?TOT2OZF!$M(4+
MN)[:BBTRM:E,@5'X!=DO6D0+KI#=>]]"]$<7+L+)X=\=O^&F<5T9OKP[3/':
M) !1/H6I+!03IW]P[&TN#H\^R?6^)@VHTL"W:=#*00^JY&\?[[/A45%7L\#:
M<V%@:XD&(@,SM$<GPI9955D$#<9P.%%)LLQ'@0Q5#Q-:PW7\69OI?(0B><8M
M27S?&190:'[CZ(*](SF02_0))5'3-I:TSIFPL-QE813E1RN+@&XFUR5NS?FJ
M)G?:/<(S(>=TNA?<+(6$.)=F B CF3H:/O^.Y?XO6R&[;THPJFH8D"E4O,>G
M#_?#7:54K99"H._;<8DEBSS#6 Z%)2)Y(O/S>1T/_#8(:L[50ASIO!.<,1D(
MHO/@D&$B >0HH02%9\.SZ"Z6;&72^[)+D)J8L6W3%M8%D]US& W[YL&K5JR?
MK3&.FIRF3CU"9FC3Z+'!25Z4[ ,9G$>1R)J N3Y)*E@.["+27)'+YWL OEN!
M+-:7MJV'<=K"+N@H^M^RI69UL)ZICV$.FN1PO=65F<"5"UO91/^5]=S\1'TS
M!<&]NKH:_4G!I1'(TG]]G_V#VW7YSW2=AE![*%LIC@0)*(CJB4AT:$_BX/V9
M\)XBL:KV!9'?@2"6%9QFZ6;(?<H^T(QA4PMD)E__4K&33PC:;;<[YR>1#]-4
M4S,M&=K>,=F[?T7'"(S%PD@<Y)7H\<_,3_R1T1A[QV/I"S$1DV(#G1.],RO2
MEJ18:R4R?W@P/GAD8XFQ<]HX($G,V\*,O0L)\2^0_I9M/C@<SP[VP^'_4H(.
M/T] )9\SN_L6T]_9#<9[BTRXZ,->3^A?(AT8F\W"8_YE!O.A(LC>,'C&H6Y#
M?"V57NB'3WK#U7)+Z'&)K>;\JU$&B;)#^W$ZC<@[3TRB<.@LO(=#NDRH#ZD0
M*-2$">"2]:7S4[>[3VPLH'6,. >C<RBK#,XSAAO_:#/J!>E%@=#DOO?RZ8OZ
MOA2-(%8"6191"4D+7,U;X,YZML%F $1_H&(LQXJ=^!V!&^QXNN/@4],=$N#8
ME.VX2:IC_&!TXN<Z[EB<\&2($PYQPMO'"<6P^0H,,<*,W=@0VUU4XA;-LN=%
MO<2RX)^3)<RMW@';#,-L/*:LED@9LT-<F$(*AJ.<1JMA+XSH9 Q\EV"<;>8#
M5_PB^1V<[5>/([ )X-F!RRQY838':LIT!=@%, ]LT F];499<@IJ%9F5N<(^
M3]CH"[.NI@%[A5\JD 3BQ2V7W'PR-]I&<F7VT-IZ%P9+8BKFHL1IMD@N)(E,
M-5WP#0JX2D,&&K1:==*QTL4.) %>D!5X121&9-.N#/>0TB;<,RH?$U1': A1
M'R8QDF@ NB6R\&R%H>V;-!QVQ@P^Z)B<1?S:8H"_SI;Z-".&M<KU5LSA)ULQ
M#S\+:&-\,GKH&3)_N3(?;UV;#VXUZ^\%!FUW2W^C=ZWC8H7!BH>@;]P6V7"^
M"GUOR;>HZTJ!4VG21&'BF^OVG[-WK.I$6S&.3D?R^;0\-UVJ!1;WYSE*TKH"
MI "PO%QO*!IVG<R,M/ %9YS8K3%IA^%H5,EP?.#-%&\PU,2WMM4!^)4<5]M4
MG-\+)KM(2*UG#:CL&L/E]FG8(5F>IVTHN[@8NAEIT6>&>B_77E4"YQND*Z$T
MKW[\ZE>_<;$'N=O)(I@OH)P&==3CQZ!98_0,F-W11]90:3HC%% 98TYA#[<5
MP[/A.IL.<ZW(O3BDGU$BJ@FTPE3)<KP+T[R(BF#=0F>/<V,)58U._1"F#Y"@
M5X+96AN'YH6WV/$HWK&DUG1,2KC$;!SEO5A_P%+601128 WR%<3SREPDAVF9
MY/RI$\(BH\^M^!+ P>M3>$-U_V**#W)V\<)0,TX[X@V&MM(I^D +[!G%2R"F
MEXX3!<,RT4W*5'JO&VP)ROT'RDLINQ+[6T'+WB+&DCO%*X5[VV/@M;M#W.J
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
M&'[Y?;EQ JC#!/!FB8@ZJZ_Z+9B<;PM;B+CV$R)N<NKRJ'7WJ\X.VV!L!XQ
MKA)1:H9&8*T-++U&P]>H^( 5ZRY$I6[0V=F%42FF++X01T5X]IG2:_N9EPU'
M"@[F'J@ULYCDF>8_W$-0*F 3"/U&CP"; DY@RHHN5'LI!VT"SQWEGJ+Z[O[P
MHHG<-=2Q]L/SX;"NTZD%%-D^Q[WX)Q/BB;-MD9G?GT-L8 MI,QS189=951;<
MOZ<GL$ A8'21N<Y1.Y2"8=3,X5"\TT0*_(]99%.OHOSQRW\_?[(W/L7&8-@,
MZ\IU2+]2=DYA&L4*YV2J8FFW@W%T0;FX[$.(<%8OA_@B5"L(4E!(8M<X.?P0
M(<Q#&B*K9^5.]I5___+MJ$JBDVGEY+$3#@E[>1JFY1(2CJ5UJ=M8;ZUQ^_$1
M]R9NT]0R03B+:;" 3EB)*T?J9FF-4--2;+SHWM"^ NK64W1UFD2\K>J.K4[C
MZN DXT"7']DMF=?75*@U-'/%L!QM//F1R,?>KK@;3=(=#)IW+72^I1W-$O>Q
M:*Q.KH@/ZZ;5-(J)T():>P7>QJ9G5NGMQLA5AU#88M)FN1CAG%SOEK71JE$B
M&@V'HKQ,+,^*H_+L5GW;_$16M)DVD?9:'6"O,8R1=G/XO/*@6Z8(!IPFMJ9*
M>Q]P^I8O=*\L(S@HLTZQHC<-VE.GC7KSZ8N $7%CANX7B4%%1/]M4\^M9?2T
M,5*V@Y G:<.PI'S)60]^*:%$CC;T3&C$V,5D."E/"A\'SKW$60X.QS/PGK[[
MA^O$LFOG^:S0EB,7+$H(+"$_#IODYDC$(I=DV&9$[TGOS\+A3E?O)LOLSK0L
M_HAE8=DFIQE!3>@W:TA;P!:P(L*G__%H^:"E;]R_]O!(JNLQ%?K-_!SKE<FP
M#2QKN0#WXT?;LP3?W39S!0$G%".D[UR5%5Z:FO3")J74/]!(7HB8-4BIP"6:
M4+K%#DI<(IB0?B?(U4DG%=YT"2_4<X/V$NS-'ED$VH%%W-*ZO<!*#BTP+;CX
M9K+RVJ]TIJ+VRA7V/E!TTF3ED980RD<L ")&YK'&/?$>7(UWU*O5P[X02UU1
MMX3@P6=P,HE76?/P3J:%7HJT#OP/.;%D*3D2;?<XV]='&E(A,Q,_=VI+.[;%
MT%$(HWUM2[5Z- &:N268BM2&Q ]9+2F7BVG?>TXDS (1(H8Z7().C2GN#U97
MD=J^"4C$@WQ,6$L@95FV7205@)+1/2\%.3U%4T2)6$A:"2ZEC%+$+VWQU.A?
M&DH:HX=P:5TJ6'%M!W%?,&O>>?#+?3E"X=P>*HVP(\7QD4/\?-;7!]T6%%@I
MZT Y:7Y!D-,MG3AK<,.R>@6? --VN-BQM#RC^@GF4X[]5E+:QMR:]D$O3Z+C
MA.7U(&S)C90A43TYS:X&W5KVZ*Z2I9P,J98AU?(UI%K *>D#ZW#1FM=L)?2C
M^]$M?3X9:=Y-QAZ:YVLQ/"HB0Y1K;T^=+=J"M8 <.QT:I-N$UY=PD:1&VU%B
MP9(N:!RL*/.',D_5.L5,K,QW,-34WHUZ)5D84N49,[&+@I15@ :,O8@_ON["
M8-OW)6RH*',)%6H%%%LM[/<%0U;8E+I&N! 799+7:V@VT&8X=%<OQ_$P_V%>
MVMX58'=)& +:+X>#O,&D*70^I5AZ-R%XX\!P2#2B[!PZ#*$-I Q!T .MMX[+
M:]/162N/\%?R5WP&^,G^"@@HUH-(J?0)1(88OADMH>]-7/_"[O*S(#5>NZ'+
MS%R9X'RCN>R,7<T_Q +"*"O/=)"&'6PG7($91@'(TO-AO"Y!P<8Z$LY* 4^Z
M=VD7>^G5!]@<&\F/W3Y523..(-HY!XE/K@(GK.N<2L3MZ"@FSVC0MO"S=\I<
MX[<12VJTUM>J!6CL3-PB@FH?3RI"^FIAJ7,L[Z)&864EC<FD79[?N*RT''VV
MPCN87%\[">=\;U#.N'+4D[V_@]ES_VQNHK2F*&[=9ARG#0!\L&%$DG"MT%LQ
M#.3S^B9[&\^!]C99/XE>^@B;GDGUB$2*U\G^;-QHAQ)*MZQ(L_-3;"8E_Q&&
MMP;<%\"M:"Y*=(!WS4Z/O8T"CYY[X[E%WC(^(@Q;^FA4+I2Q =(^\C"BK8F]
M^\9;!B&"KM^!QC>I\T"#Q7!TZS!$HR4MG/;W?%;&[SNVKJ+#:LKQ E(=U!:.
M[(G:J_/!0P*K3@UXR,^&!<)>?2VF?Q@UKO$@!T*WD&A/LZ[KJ<XAE=DKV^8[
ML_*L$CJ8F]:.3$#Z,K]UTP)V#8'?-I53<\Z]7T@W[XZG?W)$2A(_J)U!XSJ'
M!G=:WQ)YT%LU<P@OP::.*M(0*@T7504:4HM"+"TK?'%!,$D*EEQ*P\S 2#-U
MARIK;>;TZ$T+BG--,+C4WR^Q9PU%E:\VB!7<[$QSG"S559+("=N#57D5,-S%
M8:<K-OQ12U3<2<F'.ZRG.JW._W0C;A=KJSKJJ5M.Q:@L+:KR-);/.ZR%5%W-
MZYUP/*96'@2A+=6?ZJWP&>#O=:HTN5Q8Z(C0-X'75E+DMO[[3:^5UG"YGC;.
M_V!OL3V."W&;">E=9["+'UE7!"+GZ]P!HAD%[8U9RDDCZ:V"LA-;(XD1"W+V
M,YQX@WHMDYYU@G%W?-T6;@03V.,)@-4WPU-9@]&).GI9YIAYY[J&PB)@["*4
ME=,J>N)(WU"<W-NZ]6VS2B=8O@_*??QA[V5G1/_?)<9!M%E<GC"8"\DYT-G5
M0"Q)-2&].!!@K?(-B;IU%19<3R#W5L\KNA/UM[1(1A2;P9, 4I3-M([6&L$L
MA]3UO5K_HT_I2:)Y*2D*0>#3$0NK/^QLF9Z&K6\-$&DXW?+D6W">C8FLC4'&
M!2>RFF;=3\I 8L%RB!S$.M-KO^2=PSGQX5=K<YF4E\8CTKXF<M-[^\AV>1:E
MA8CH5=?!;"RP)D\@&$JAXAY$FLE[V&W=_DT'YZ[%JQ\.\>HA7OTUQ*O#Z*!/
MR^JAB?KXELA:E>A-[$!\ULOOJS1?Q\=P (J#GY.J3! )KGU\&*K61YZ\74_8
MFQD/N?A<$PM /806#<NGM1:O\3K*J]':LT5E=0'^U9^)#8]3SK,I+VP[H[3*
M).HLKG2V-$3=P36B.8A"T*J/T9T4LNS@$^W#0HI=#BQY+%V,\K.%=+:["6,&
M@Q1RK$QQ;-TE<&^+_T_WZ4)FAD'4+)4/Q%YU*W8-P@J* %*%?W;<"=L#*FN2
MZ .G+-S"+(P>HL8!FWN!</>I5M;$+#ABD#'\F27'MN%ESY'H07&TV6Q%6>Q-
M+O5ZE.6:T'RL5D2L=>8<&.PW5^:43)#]B:.^X!B_O?2%R \1S81O^NK:#W9]
M=#F8R+!>N3(2\,B;E2+0J/B1_1WEH_<KH#V@12=6C8>,;:)%B5'U^VJ#;=IC
M>/M%E2QJV[G,:N$UA.?GUC=KZ9A.:;/QHBY!@NDF\LJ"PF7=7K$,C,&&Z/ K
M84:+PO#>2Q'$2,N9-2&M46K8B94RU: GH,?=Y;4GM$R-$E@)R!*$58KB.KL9
M; Z['R@SO+80J"3L'$0E+;LX4Q'8+H->*$DS6J:J"#(Z:2_8:>AV^;9K)&^D
M#TGE@>9>*^)( L&#KUQ0=,&2BOMU32H_^J ;%)]L^<J_Q=KWAK&#S=%Z=<'A
M<<3$N/>P7L?JI,F*"]TU,QAOW%@OK_V^IS/6]?/Q:AQ"0X,.YP8)*[F D1J%
M5*B&8IMQ=1%*ZM&' 7<N[.*RQ:1)! 7=^V14)-JACE8:O'>*WM$J:2PJSS7\
M$/*/RP?C0,![Y-NUI]!5(.?<%>9I>6"_2%O.4%QST&.96+M^:QPCW#(E/1/4
M>SV*SA%;]X&AP8SFQ@;4I!RCHPFGCG^]+'(MV: Z?T35H5<I<8[4T (2!YWP
M?Z7".JS-)KS&$V!]<8X^U _=$1+Q-<-CP\.ML92;;6T<*!18QR7&@OHUR_QF
MVH7BW35A]IB*!!M+:WUE%85]6\C.I(AB5[G-VGQ&MYE$8;+&=OP-ZO/B=5Y\
M1IMNZBC )9<E'LMFBJ:<#T.T7#D3S'VO$?D0OH';K4EK(QF.W]UHK8^1^Y7'
MK'[!?3YQ=)1IQP.1\UJSTJ@BUV<&I67&8$A^K_2F%KPC&!)RH-;SYQ]98+@Q
M%+N#=[3F%-<J,/W"6$D$U(TF0=$BR7T J='J,^[#FN-_@_(P[L\@S\L4\,P)
M#I];!5_C$:P7YJ)L,E[=W#"+I8*JG+"2].(TTO5Y=.8P,RGQP?G@UPNTZ3;L
MO5<WTE^3M<4ZHO4&4:@7^ Z6H\OE*&M];&S5=[R6[:&MC;V]UA5S^6A=,+@(
MC.7"Z1,&\*_(3%]KFJS^EA8RD7/"F'=RZI3U6_$SOK_6+L'D#JBQA:!-4SO4
MZ;C63(U"=.BR#>!&U".V6[=,QD)02D"S"4HEW 11,ZI/:8NP&:7"G<FI=3+[
M")S.2+@-LD^&U+%TO(44;@2.7TACAF[#9C^5<<EY%2-U.2O.N6GEPL21Z1LL
MM?)(V)EH/G;L\%P^\:<6WVIENR.:)VTJG_9H0[67A/. ;&,!E,&\5+(D[,A9
M*^Q<VL!ZUH$P(J"%!78B-8J'_TI=8:IU1]08QEIXRJ;0)XD:S*LUR[ZQZM 6
M\5]/I#N3]&>7*=$OZ_7L,-=EJ)Y6V(\JZ$;M;C[\!TX6*R==4S][A]5SKCGN
M&L-6&C0D*BW3(C$Z,1FBF29N"F*#2=R>FY][Q9Z\7X[-%@O!KF8"]+2KZU1K
MV?M[E@V7V+^;29/3(6DR)$UV)FGR :O@$\JU^TOV>^@!'4.=Y1\1?Z,3$M8_
MN^?9@+E##G?\S/Y6RQJ6E\M[RZ7;7LWS&O[_AJ@=MEQ=X[\PQ.]HFKSVX<IF
MF'!P(RSJ5M07A1,P3[*V?7;7'*:/#'[;:LPV;*'>*C5BOC+8.HFG\[;*15Z;
M4%BX'!5[<..U'&]X+T'%Z$[()FUCW3U7GLV\NYM[G[B0)P7L?F\%ZZUA4_7'
MF6\RZ(@>\&@R'B@Z>_W]OU^C"UM1HL"C#^& CD]KPY_UJ^M=W+L)?H^KD#7:
M7!T+0E!F%0:7%5Y VR>]![519Q/MWY*DR"9%*&9M8 Z;!3;1*EH8+)3W2'U@
M1:=PXZ*S<P$F)9G)9 <)NLAO-@;&B(T$X7LV3\LO["YK*44Q:9=W-.8C2:UF
M-( ?HJP[07QUVCIZ@*;#)*5D PH'?\=?X:Y!]B1TN;)!#-L*'Z(,)LJ@2>:F
M3AS!0/T"ZN( 5"),WPJ3F(ZE8.,3!/.(M9&^XM)4Q<::QYV*!CP33AY+X8 ^
MDO&1L(X"Q>TAK#3F.SV6%@/+A!&"GEI?IE'IH_O)DRLE&N^O+-N!L'JG_*LO
MF114@FF0W1<;MZH.*KEA6;G=&6E-]Y+0_^-+5_@Q&+?U:T'YT_.&2RYT&):[
MEX?DAG&C%Y$ZT7""7 7^//QA:[]G*AR&O<X22XS?V>\XJMI<X]@!WQ.,Q:,(
M4M)ERS6,8Z+LK(>^#,35CN<R0Z_8K$D:,_WD$OOHD536R-2[!Q4LNYUM(;)M
M6[WQNF6N\87=&@N\_KT%IR[5<FJ;OK1A7$P(</?9_E2GJ,6X2V!BG\0!S32
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
M>2 D[O H)&3.6\JY%]!L5AMMOXGE3*:R^SF*?B1?$7?1/WENYRD*U-O!JJ=
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
M!9=FI&;/Y<S$YW2:UCW$C9\4D1"M>*O8QT(3_$*3VH031#8+'EZT8XJ>M4T
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
MM<!6NV0MQX=^2F:?A;L]05CF[@:6N8%E/AI8YMW86N8[U\*>Q2>V"AQ"+H[
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
M,FVJ.AV"[-&?ZJNT3$@$A<"D/=$:9*=\RX,.R!C,C:$IK7V;(4 %/R54E(-
M;<1V([:+>5LVQPK_01E-])F('$= GA1FO8ZSL8.BD/J%60\FI+KC/'6NFZ:C
M/- G9Q5$!PM4> .BVDCL(LE30B&CZ%P7V7AHIG IRD459UD@N;X8QB!\ E$A
M*2Y-GM@?FUZ1%\,)?^GFJLB,_],4G20DSD:3PNIJG$^:][,-"F CR,LA2Z,<
M!LC 2*U8B$BD1B"7*'19?%.-4[9]'3]-)&024^*9#LE(3C',58XY&0OVQ^_P
M%474>$_I%@EH[>\BK\3P$0CN1FX?J=PR  #A]>*+395V@!8M*B/ZE;!<93&,
M;F+\4DGU.BJU5:VU/:)[!UG1!0'MQCF!P*I)59MA!W.L\%<\$=R,"/YA,N.D
M'V3>?B#AWDEP,73 T"C+\8@+!48%IBC8:713P,?'Y&"B75.619E6P^W[)6*_
M>*'.Z]S&N#L1_ Q;)$=WNC/]N[**D/HKBHD9!UP2OZB+:GOH _AR/FDU 051
MXM=X5=O1NWYM8%8P6!J4?\EHMH((K]((8X'1.*<0$A>2)6DU*@N$2.%&UQ;P
M-S5JJR6[';WF]QS%%9)2^ME\'C[-3.(G$'I97%6B8_V<5A^T77$CCZ>$/0B,
M6L=<I@7B!.-1ZT)DXL29=L&L&!K-E=$K>F.YQX,XUU(/IR #<"7A ? OD%78
M PI/$)811 R4#AXTL*M[QD&_XUJ*8GAJN?B$?!#1!M>NH4)^":\QKK()+$09
M?KZJ<K.6>*;?EZ,;#.A7UF$+NBB&):7=2?LI2B<::@*I0"DM88-,(G(Q470%
MA^5+9#BKM%.DU"Q*_X&(6@'\G__:/=KY3E:R-'UD)/T#W/2T3R#52+CIX'#U
MS(A/$"VK_AT4#<@HRN< S="<W"BO73D<A#-G?G:LU8D*%06F1!I33"M@FLL-
MTIG"M0CQ*3;&) %F_ H=]Z(6Y8@G%>_%A"3(_S'G+\1CPP8]M*KXL*DEA&^
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
MHK?\I3/]DH48D(#JM_[!M=M(YN Z^2#W7?3ZM44HR)?U"2#3T84P/;\?EW3
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
M:FPSE;1B*-F8]6%G^6TL= 5TTO"W'K&![F3 ^4#,76"6RYS=-+E:.^>FQ[@
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
M&]>BC@'C$>:MI&U2188IQMG$C$VE+S@F>_@?UQ*HQ$PRI<,;B],=UW!&98#
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
MM, ]9;5CWT$D@DLJ$D92!SJ:CL5A- %6W>*[$: 5PS[CV$X3W^6P, !<'.^
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
M,.;_D-!T\L?\JFN.*&\:D=JVB;_\WZORJZ<B52U;*OTY,0@X/WS0*+2WB3G
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
MSVINRQ24SN$JZ-J/YE-LLM?M8D;_; #5%F4'S8;8_/Z8,Y,ZY_\PU3(3X(^
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
M)I"E"G:*C*7-&9(4B,2_==^SY2\X\Z;?Q'A\Q",CGIF6H6%L/C)6=U&8'FA
MQNA+V=+"4-F:9_9.#^I%B;0N-6%IQV;DO>7=.LL/4@[A#PRVKL"_8?"KN>^[
M>2^U;'%A#:&ZEVW12WEAT:^Z%\7'U+U$^5A^816HNI=MT<M6E3%U+XJ/[=2]
M*'TLG?>B^%@Z[T712SKOY;$4*'4OS[J7%>J'5G!,;C_5,;$A\<]U$NX]*+:>
M%IOPK/+GS7L'^"/@_O>J].JI\*IG*WLU_/T[!G!.IN)$B65=;X+^5@3';#ZM
M:# "HQ7);!:)%9],8M5LO;I/)';4UZT>VY6D\QEA[QFH\:0:YTWJ*(\=8^&-
MO:;HMNV[NM5QERT72*W6\2)XW#X( F[E[@_C*]! CH04B<6!,H4_Z50DUJC,
M/R>"M%<T5E+*^A[1V#X :=\$65)UW(K"7B#R_*DLOVG++VU]O98OI+X:,D?W
M,-_YY&'(+)>Y;Y]H(*8-!FGK3["U[H+/9:#;8IDIQJ=M85!Y.],N4P^7M/?M
MW!8=Y;<SG2_E<$F_O'IA=/0,";7? NG98:Y=IA:%%2G&BE3V,]Z18-X*HWCX
M2_CO</C.-7.9[K3[5*W;8??,M*E+T9(3>-(1V*O,\]9$SQJMD<6E]L@E^D33
ME9QWR3*P;3;$2V8&1SE3J->2-K/2U2=P/E 4321,$XM+LG:%)DJ96KV8M,FD
M:.*%TL1^R(E2KKQK%)%F M@7M$A0=4A!#]U%/.%9(UW2&_1:QFAJ,-/$*!?:
M3+#*'<.8UQ,MIK0=/+5&5&H M01MK&$BZ=:]0^L:.5K)%(J)CCW<4EQK!_7-
METU26XIG;8"DRIEZ/G'M-&6@4B2U.VI]RE G&2HKYJM[0&(*>;:"/ DJ/*D,
MGFW0<DROF7C&+&P;SV=U= :&9;B>0[T:5'0M29&K1G>G)#M\4_IM,5.K)FXR
M*F56459J*^,V15F%3"E?W[6XAJ*L?53[]Y_8,J7RSD75%>*D '$2MQY3BC5[
M&V04GUA4&GE#TS+MH**.B8JZ/2RH>V$%"NG)PIEQ^%2//%['U/IB.5/*%1)M
MQ9(RC^4J2*9(<4M)HHH4@12+F4*AFF@_"46*BA255%R=% N9?#6Y_F2*$A4R
M/@,9DQ()Z8R4+M]>9:);#EG"?]$(R74,^8QO?))"1+Q/>EERRX?\-CZ.]'3%
MZ:'>',M[8CYN(1Q0FL'!I54Y4KT<SAV5HTB+Q6>,O%TH_2;GX0:;Q<FE0\<
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
M9*S=Y4\5LM*<$F9OZ&J(2W%4&4%FBVA,.9O+\?>&3+@GI$"5C)C_&9!^YOK
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
MBWH0B1P.PXE4KM*N6I1)L?1AN80+#!1FZ5Q*B^'S;CC^';,\0"I1!CK\623
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
MY'6$@V9.^: 9123[3B3%W2"29]@XEU<W)XW' [_YIQ$2]E00#8L]6XN1U:P
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
MMM:NS=>E?C!<D7@X2W0\N5>.*:+L<SI^2XX?[X=14B%H^KX>)L:@?C/.6SZ
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
MKQ^) 38F,"0=-7N4":4P&MOKV.9]73^:>S_$2^FH67Z-Y5)]/I/IN:T2Q,K
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
MZ)L7NXCNISF0A.1+P5-=P)CS!WY[[#@6-C$0G%.@1(RC,%DWV$. P4 VP#]
MOSR\#%]SCMW]5MY0J%CN,_I2KT<<*RF4@G_YBRBR):;(L,Q___TC6_^Z(TW]
M6?[RJ:AG%^>&8/X?;R0CIXO'[@BB"B_$*'E043C+BND5N>%LA#XNVHN8KG&;
M' $40KP&GW@U" Y@WTX1."Z* FL>1\ETAGX/0)<7/0(6\0A8^I:;'HS2 1%B
M?**LI0YF-^H< "SJRU\82A=9"G\ON#HG&+*BF)\"Y9M!LV<9>?V2Y=O@XSFU
M<S_8> WS[8Q%/H F#_P8_H"0IZKIIZ#8K3G:?$NM2H+1"!L-:8GB$OLJJ^W)
M9YPLMD88QH9^P5CCCP?SX!#6 37"G;K0'29F*1-@'P.PKT06T5()FFK75LK3
MS1>?T50[W79Q1W!42&OO\+=K.(8Z!-T=Z.Z\L[OS[('^_9*2I,>EX9W3M>?#
M?5^GD.V0Z?/">"(N,+)#H67_-1[/TT+>T[PNN#1UM8:UU'#@VH84UP*_0C%N
M=0>.=8P$YSK!%)D2#,% 3+H:)C$0D]X7D[YWA:27P/S03G3*9I_QJ<.%R)YK
MKTBAM6-[R\9@@G:KN_?&)[FV-RJE8XT2Q "?NW6JVNU6DI +5OKR%XY#;+HZ
M-IVNLOF,V'2ZOB97V/3;:/3/?,%1WXA4RS-T00T\P+;PC#W:V&VW/%1D[;B\
M\'K$9BLOZN9;8P]@*!CH @B5)XCH@BUF41JG#U2K7//4;6(DX2@ (9HM4A>"
M'_^"2'25B]X_*1)=#FI#)/J.1-21VP6MQF(CNSU3(8X$/MTOW]R ^26(4$L=
MZ9J1LI=58QT2M7:E-L52$"$23PLMDB7L[T DMZV7635X#A[.3::%N1H:29V6
MNP;V9MI6^3G:):]?=I,G[^EY2?D>![U9R;B-TS,_;\U=DPOO_M9<[M7CVBV>
M-ZL]>;KV[#:8]NX/.^1>V>!9E/,7'*[)A7=_P0&JQ\VJ!S35;L]4>^, 1R4^
M746D8$H:X2"5H?\]WD&^:7)ZNUMC1"B76'L3M *"VE5MML>](G;"Z:LXC))9
MA4/_%Y^=5J2E,0+^28B@;X!EA$ F!D:PM32C![;-U_N&YIM>.LI(=6+C0@"F
M"68_.Y"4@QXJ"]'?^;*U&7$*G::Z2\4205U()D$D@TAV^Y=.PH/^-M4C/\^$
M7),+[_Y,"%2/VU2/_+SL?&7U>-^7G6_<#B8ZP%3DAFI51F2K(4Z)Z1AU7Y/W
MNX+M2@&SE9CUZI@]"'E_R7#;H3W8 =LU21Z^T':][3;_YV6*3]KZ'2=E<L%?
M%+I\=U3 "NN'UD+P+]-G!]X6D&&?_VWV^;\ HUY:C? ;[6"_[:__:>_L3O+:
M'CH-CZBUF51:A[CEE^;<G[2)'<.UENGL3S[IK&^&#A8%-NZ$8Z<.L@N]8U%;
MY]CV46-EOCG0ZBUZ.FISIE)*&OTI.MLS^Z_[4M3;,*:N46-^$_95#MMBWA#
MWBW:^'[H]4)S[?? ZU>6ESQ=ZIK(KDP[#NK[6=/HC%IC#F 7]>[8!7O^8<]_
MKOAX$SW_UXG-0 LCG]WI-V%AW$3S.M2KO(H/M-QOQW*'>@7UZN;UZB::LJ%>
MY55\KM$Q?!-ZE<.&8JA7MZ-7U^A_O16]REM[[)OIU=VTA"8W#R:!V21]JZ77
M$IZ2MH5%X+L%?YU$5\."L3<"S0J3-VQOIKCF=SEQ>M8 MGS"+;[9.EK8  ![
M-?,B)E=NS;PV--Q<DV4.*F]^\UYF.MBT*T9I-)95.:ITZZONH7;<O>9>YG3T
MTUW,V0J;](_BR2 2'NRA"V4WE9;/2U8/[0OT?D@,2DJY20UW"I->V4P6&3)[
MW\@-';FW@CVY:F2%?:O0WH3VYF>Q-Z]= I:GAM-?G*AIV=?S!^KW6K ^'OH>
M6S_,;;Q:KT^H7:?*(!(X4),.4H*\Y=,4 LH5  7V?=Z]7.>M@Q,V;$*YOL?6
M2]AIF0,#\,T[+=_":.-L/^S6E8-FQ\QNW-W50L8Q$J,M:9U\B=%VSWV33Y-N
M:<\D?H<]DSE#D1PV1-YBC#;'W9&_"MR"K4K_=*E'4JZ/]<VJUJ\ [)S2V]&R
MVNPL3(5->R2+I8LOBT+-_'0%G[!N.I^F3_[:'W_U,/LS)E46G[Z;43MU3C>0
M<'5$<429=S1V%$MU#N 3]?[X=(>-D)^Y[S%G7()=C7DR"6Y I_+>Q A[%C^=
MUN1,.* A?3^&-%02J"2PFQ JR76$XP9Z!6%K(%22ZPK'#33^P3X_V.=W6F'?
MT&/MX9[6:&D4?, SRU.=@I7$'@OKP'J2CWR2C4Q2*(5M$J<\M00^L.CYC_O'
M\X'@BK6U=",- Y^354UY4AWI_7)-J$6]$$%WE#L(I6??%B452N2F$=*L!H+:
MI2:$9\E2=?-''0"7DDKBF4-I<+87G"X.3E-*/R>2NFH0*,B*=%3"J:S1%M4,
MINR,5&9'[LM?6!%%T5^&:?]&+B/_$S'\=,.SH;^0X7@+E;S:VCZB,3]8#*WC
MWMGNS2]_T7_.[K41G"3^AFJ2\G@DP-[73[GMG[*<^-K]"2^0;G@K[:7CYM$D
M$A?9H_[2G;2HR6F^H/EV"RVWCM8*\=@&IV!HDHPEB2)-T1]P+RW,O>:XZSB/
M^'1SG<@W>A;?@&K IE@H_)]BVZ$A>@NR?FVK- ^-LJEA^I*GK9ZU5L7%=_/Y
MQ^=@OINO^H'I#WR]*J$\VUXTU@MO6AGN$O,UZ:/]A?T*<0CB$.ROA;(.>VYA
MSRV4==B'>U.R?JM]N!]G$W:K0VO>GU0DVPI[L2M/)*2#2(E-F+3IOM0FO.=6
MW5[@@SGIX2GY;27OQ:I.81W/'4LK^ O 7S"[8L$SHB1Y#A9A!+L $'EF86&
M20$9>R0#TA1&84+W)CG=:P@P]7(!EI_PH@I8P7FZ>&8$G_#A41SI)SG=,KUL
MCKV1TY0/PEB3G+IH6L'NRU_X5_9/<[I 1!Q ?MOU3]>^>.(>NJ?OHA#NVH(
MRZ=ACP'L&+W[CM%KP\P]=(?FX+:.?-^H_-S%'$W:I:? C)W9K8ZXI_31%O$V
MIH)AR37*>!&CZ")._;K.[S8/]UL!*]B*"UMQ\Z,UUSZKH$E\/R8Q3$F_[!K
MY^ZL8;='N]Z-6$]0G95R:+:,=H_DDJ,[2327BB1];[=J003*!P+!GF:H$+!_
M&?8O0X6 O<KWVZN<OZS@Q]B5!TN9FL%AP,IN"9V2F]%JLF^D=F62K'ZA77DW
M#=V\[X'YA@\=W0^M387@L:/JO>^4_F30<>V>UA<@PTO[_#[?!='?M45<//[I
M5S/ZJ5SF>U#ZT ]K2V)/5NP:;AR7S=[2/Q[-A!WXE[^((LN0191AWK,)\.Y?
MN/B4%=/7[MQX0VCY7"W$OP4KJ8%SP:XY*C.6Q.-@([M*1Y+&PK(:3W8),Z@O
M?]%,D61@7_&U-13V%=]^7W$.C*.KY>-3\'HV&?];4';!-IHXJ-N82]S IC6*
M\9$:PY6U%,62=X^9(ETJ%4O8^V?L(5+!-N_\8Q%LPX'.PHTZ"WF/5^8RI_[<
M^9OZ!7]V_'YW(NQMM]_>F$%)J,6!Y_E;I#)H2 E?DJ3[+[P("#\0?F!W-Y1U
MV-T-N[NAK,/N[IN2]5M-@[^[*4AV?&9S7(\%8;Q?4Z)#'P-VGD9BDCSY2TW!
M>V[J_C%W/N"J0D$U R/U%L+;+C3*([3 YF$H'+!V^1-T3\"&XIP(4_X:BO.H
M<K#)^#,E-0>6NW8,[L'.J_I!-8[BP#@_T/VKFB_*WPPM<JB%0KPIE>OLK#4<
MEH U321Y39I"BRC^ZZMI;MA,N &(@VW(L TY9UJ3,^& QO7]&-<PC?J;L;/G
M#_Q?56-Z"MN5(L9ST9K/F%XK&DFH8R;G?9)()>[UUI&<*2P$+MC1#)4$=CG#
M+F>H)+#S&78^?Z*4[Y^9K>5CPYQO][NAP+NQS-:[*_<H2HG9FB1]7VBVWFES
MM&[,(U@2<]/-SWDY3S_9MG_*"M>;*[!_K[0KS+'"EE#8$@JSIXE56@$V5,,+
MHR!.B^0N)$KKAG@0.KQ+"(,2=VCW#K.9YP,+E$P;0(M8B2Z2)>SF>U!N )9@
M_V?N@0>:I] \_2SF*4Q<_F8$Z%=G[?=H#[K@*TNR2R_0L6R@[K+"20:]2\[:
M)$E)%1GF_:]8_F1J]RFQ!C9[?DI9A\V>4-8_R[;#9L];D/5/D?G[>[NO[9DK
M/VQ0#<%M\J'2.\BSU3ZU^Y(LWPOMOGON[.P:4<'QPQMOXKSV):RP81,* BS#
MO+/Z<=B<F1-ARE]SYK5AYAX:,>_BO+D5_8&=?[#S+S]:<VWXA%8:M-*@0D"%
M@-UC4"%@I]B-=8J]0 6N_O;.LQ44?2-2+<_0!37P -_"<^G$D#WV>(13?-0@
MR-7 Y=JEOOB:9P.[1M3P--\UVGZ8Q,8!,\$8%X+DE%UKB#$;E 7>&V_&Y9BJ
M&9RI8!18W9>_<+3(X,3[O]'UN0 &=MGEMLLNAP#SYD^*OA@;#@&"K66UCJ*#
M6B-8D*4A7^IS*380OX$-=],H5_4# \RRH,5!8'C:H1 %JA<ZZ>X55'T5A]&[
M7(J:(Q:\4_+L%,L]$7]\-/<&+/ [%H&S_WD]$<CCT7B.SD"]@&UW-]QV=VUH
M.:?*H!;!-K"7),G@$70A8P:5!YIF4"^@:0;U NK%2_)G]Z,7N4XD<)H6N[$#
M2'4Q6AI!0A882\,+K:UQ"N^=<PLE:BQ,F-7J(.,B49&VD]@:<G_2EOD0/_S5
MYR7AQ'.(C#]'R(9)@.S$/L[3A]_#9=QCM*QK1.)BJ.XOQ!]KJ%&/E]7^0(YK
M$1U,+(P2JY*"T0I6^O(7AM[T_0C7QK!SEA-BV(64Y_U@&#S;_S Y!_7B0J;N
M?O3BUG-X'W8&#RV*[G1[+&^W G;35_@.R@5<<@8G.< 7G<&WW4(W_Y44I3_O
MC#3R//<='1"754?U-*-8J!A::GR=P(G BJ=O$EGX[[_G]U,W\3O,>0#J-UG^
M333=_0YWWN%V-2Y4Q,6S'@;OJ&$H+M*6VY_*E"X_H'IV*<I;IB.-R"DCU(QP
MVI57P6$32,_>J[:P]H:.'(W _QG*'E]M??JVE!A'8;)DL'\7;D^;26-^@G8&
M0WN@R/M1;<GBQQ$ I9*"GPZ_U.3)X-+-*MYOF@09\8*O4%R3,3=1:?\>6/52
MZ^F:0/6SW?5BG.+5(#B +>-<L*<1%T6!-8^C9"9#OP<@S(LN6%--G=GJTZ4H
M"XA<TYHF)O3U:)< %_7NP'6'':A7 [K<MZ1>T3"[@>[4W!MFOWG/[5KE+#GH
MX64Y7ID.%G,#OR%P?W+/[0/8/?F,DT%VNI'E@BTV5+4!SU.(A=*\V9+JZSTE
M:E(":<R7OW"\R)!LD2@Q=V>.W2)LY;T3^#J,N8G6X-^"K$=+XK95+.^" ST>
MZ/&\E\?SBGMX1XRW7989=(VJG>.VO;0;W,@T7Q%L3LV )>"$$82G>5UP;=SV
M?+?O=78'-+9WH5[M$,.*9"9V0'+++EZBB@23[1:!$ 4AZBJ,N8EN[UN&J!?7
MIV '372W(W**NG[7#P_'[7Y@O:8^Y45PU5SMF95$JHC-$[O!L&M;6Z*7AI"3
MVA("9R%4?;!&WD#;_748D],^_-\"I[=NFGTE.OVB#7\:E5<Q$<I[>3"O2O.*
M@?F'ZIM;3K_LM]U&9;([&%7:Z&:X4CF\C+&FFII0:2\^BQ9)-/LPY;\@,'WZ
M1W&O!DQY[-_/%S!1(C>-D&8U$-0N-2$\2Y:JF]>4_OP>IF!V(VA,0UV2#W6A
MLM\C-+&8I.'9M'Z'+-),-C;[$Z3<30-_RKK"7 T-'6R:NP;6:%H)!<LCX=NV
M^=GB/!: OON#/M>6ZYM[* PVU%])#V!#_0UIR?N_64O]4.I-O3J7;RT6<X,?
MEFWY4.'6'7J\:)O55^7RTP1^.3%Z^"<V#Q<$JF>F,RP?OI/TU$/R*VX'V"*N
M$\*P!@BCL.&='F*Y4 *@*:N=/6*J!Z'F:G1Y/N+$0Q?XK4Q2 D 0:)'%Z5MN
MU;H59,J7L?W6V .?K866YSW*]:U9GN_<.O6Z\_3YS/ART$#J7DF/9$ONAQY7
MI8^*_NI44WH^7GBM+#U4YS^?NQ=B-+/#8B2[@;04-G1 =P3;ZJR3JF F39V7
MBAB>C?I"5,DWJN1QT?"!VD\IZ^_^0.VU3U#X&.VGE.MW?XPV!W)]4P_/?K!E
MZ(;\H>U*'0VEMYV>55[1M7+[V>:N#['F4&%.=-OL9H:.1ZB_.6I&QY*EQ)I+
M,FXOM.9NNV?^>3%)6DF2-OF"OTBR<*Z?T":)N47@NP7_%'0J&'LCT"S ;OC6
MP-TWRE_GN,QU1<?=5@=?6R%NHC?A2KF_>^H-AJW 5\P0WK9ZP:3AV18^-?T^
M-85/S<#I'\_90>'!3KN0&+30+B;5"7=L6_N>O;7,R")FIH*Q26(00]$B7B+?
M/;)Y6[W!=]L*?&U@NHDN7V@(0T,8&L)O?E)_GEQD]L0^!:^>/;"?O/CFM5O#
MPW#1M&-YP;K--3V?U[CDP$XRD1CU_F4\$(MNH&47=NC" SL/.<W/=6#GL \4
M*D1>%.(:38HY4(B\]1_FW8)]GYSI*ZU.GM8'S*H[[LN#L69UA!TAK+IIF"CM
M47R)U7DW+8J_3H[Z0<'S(R/9;K"B,&'J#1607!LK8-_BIZP1@M7C=R_7L&\1
M]BW"OL4[3$%6C'G$/QH[I^\B0V]X813$R0R?WDR,74@_UOKZ=-I=!HY]F*.;
MM63K.AM(8+GIU<1%BD6+#%ZZ^=:*&\">?-G8L#,1VI;0MKP_VQ)F W_C\#R]
M6X)=",<86E@C>Q%6%]3>VD%+LK0GQNFQF20!R2*+XC=_9GXV*,GCHF$[XJ>4
M==B.".7Z'N4:MB/F3*YO/;7V"A..[QL30VCAK*"NB(@;BR5M4$I-N"2C]D(3
M[E/V((+Y&D'!2"WY@F-Y)XK  ,9[L> 9$:Q<>&O<A!V*4#A@,>0G*-:&78LY
M$:;\=2WF4>5@)^-MIQ&/X5I[OHWQ-+4V,/+$!9^:>!>2B+WQU@YIC75EG!O8
M;:PL;<:-G8)C21*1+I(,7L1([![[(FX QO+^H"E\OQ0:T%=7$FA WX<!#=.;
MSQ_J:<WY,V?ZD[=*PZA=,H]50A@(8AN11I7V8)^>Z4F&DRI2)=CH"*'I8_.@
M-PU-\/R^IT;'//(!-C]")<E5\V,>^7 '#9&WFK1](\/41X-8KW$#H<6O5,VL
MFYI[E!+#-,G;OM PO9M>R*X1%1P_A&V.L,TQ1UN<1^"'I>AW+]>PS1&V.=Y=
MF^.-HO\-J$&^+#G8<7>;@IX_N89F#I1K*-?WL&C8_O4I91VV?[VS7+] DO^9
MZU*"OA&IEF?H@AIX@&_AN89@==2K-K?MHC:_Z?+^1&J$\F+WBOZ:KA$U/,UW
MC;8?AE\*(6 F&.-"5%8EL8XU+LT/ G_LE(XEVYS/UJ:"XV!U7_["J2+!,)FP
M[+\@3L!VNCRWT^40)]Z\A>[%*BY8"&9WZLC*=GG=WQO.+I3=DXH3OZ'B]]PR
M5_4# TR\H,5!8'C:H1 %JA<ZZ8865'T5AU$"[6^>K<DW5S[LO;YS4//T[S\^
MK'D#AC3,__^RHN[*PG/]D$K^>))KA8*==>_#M\^:DH+J=QOGV0WHUV4[^1,?
M<+]L_X(:ED,-RY]"08L16HQ0H>Y9H?+(IU\V/>57R7(8,/W-'DU-B]W8 :2Z
M&"V-("$+C*7AA=;6.,5)S[D6PQQRK:,;'@5Q/VI51XN>S&U>DVOYU><E<=ES
M8)$_QQ6'25CQQ#[.TX??@XS<8XRQ:T3B8JCNGXOH.BM<Z]=74UVH'1?>7AT3
M$W;-*3BA8*4O?V%,MI#^S3,V$ U_V;WVB<V+7W:RY1?YH'F1%X7Z9:?;YU:H
M9X-N.52H')H2;YY[_?@C?U%K!9)9[G>%\0XK=QPMGD7C77+DI^\(ONC(OZ'F
MN?FOI"?]>6>D,?JY[^B N*PZR76GQ4+%T%(3[Z2$!%8\?9.(P'__/;^):I77
M<>(!?=YDK>=L[0\X0P"<T?UX[A@Y )KLR?T[O/I^CM^&9/SFB9U9\4=&"*XL
M,W^N0/]X(VDXA]F@[GR*]K^KZ5J^^@&O>%*E>=B[U;:WO^F4"Q5Q\997FY8D
MPIZ3D_Y"YKF>M#A*%0KIF:]Y(?')9SQ]"_'"+::'>BUL:;ZX$P8=I'R@-\LY
M:G,*3B:WF!)XD:"((D5>NESBAD[^6X0GYOI*>7U3X)S"OEMP@F8T-*.A&?VN
M!_M+PV"O/-6?O^:4=<FRR(C]E3#>VLI8->/:?/^:&%IZM"\!)XS@?%OYA;#7
M=#^J8L9\<;#%2;.W]WAAC7?-Y&Q/;C/%6:*($9=>.89@=$=@=!-L8B!6?216
MO3C='YC(Z.BND Y**U.+"*QQI6V:[XU;[;JV:?2X>15M;>MH9^SM>CPGI;B5
M9.A) F+6!^3F/[T!=<['YQ>4?AN&WCIU^$H<^D4_=\,PNH<#><2$%D"C>E_P
M_07WFAJCBZ#SRV1A.1X.Q&6KCLEN1V $.^P=HCBUFI*F;@*CBJ7++9\0@MZZ
MF@%"T*F" 4+0RR&(K$YCT2>" =IJ:.$AMMQ^=_HG+TK\&7K4/:4C^_JZ+-#]
M"1L(T= ?G^*I:;\X7J30OP6/M-3@WY$*MO@C%1Y;O[A6Z;TG]:'3>"+>&CBC
MC.#T&\L#GQM]^W&BJ0> /7$#K!_YF'S_+7'\+0W\=6 8!54#]C28\0%H9<'S
M(S"UR$]$.$TV)39X86%YJJ=9J@/&.I^;X5<@)+GB];]U:_O7?\&7AW^G.88:
M) BV/ _^"%#)AYQ/,Q3]WW<)XY\WZKPJG/SNFYTWAL:?S#K]^O^>3OY[41BB
M^8X??'N TB>K6IZ0"T]1U320>6"H-J(NP =_4YV=>@@?4FCLU\?3ZMLC&A,G
M4?E*4/];>/)]PHX,+UUUCSSAV!G$SXG)TS][^-TYQ7O^I1^F4:=O@9'416V-
M9/0?QDTW)O+7WW#L*YW( ?CQO# 2^UJBWFFK?M(8XHG&J(5ED"#W_PQ%_B(6
MI3KD)0#M_'"$G'_UY:]A@HS)\\M\<A \O5E"?8FL_LCJ2QQ44S17:**TF%.L
MKI#Z'%=(3,<4%0B.8A"XJK/Z@BT1ZI?3I^8 B7X\AI\>N^D@X'3S3X5^/TG\
MSW]-WK;^EKYVG7R7^?-I>U+P I]Z'"1&R[E6K.%I7Q]/LA,/>;$[$-N-"C<4
M*H,A^-H1NL"\KO+<H%YMB^.!4F)8&B7>E(V7&7 ).$ZL>SK)PO=9%L1J(9EG
M(9UH7@Z<JVSS/QM>(5KZ<0BLL_!?/^VQHLU9TB -H"(LABJD2FG*O&0PBLJH
M-(/B-+I(/*=T@]4'.VDE:H(::F-=-A"S-:6'77S([Y(*U)\I5:S3&\JFB@E&
MMSX;*WIGKU> 196EK*F=QH3'1<J.:XXHHJ$0CG3@N2G4SY3FPC('UG$P0W%.
M!9*XT7?:>J<02F:>O9I042=,R[/Q\JPQ&QVHN&M+"IFE=%G2[^Y0;RO0Q'@D
M=4KUT6294&;FB4L<W1Z/I@>9%\)0KE<81Q),0)F99V<:V%B;4$V[50F=P#X,
M.BIN*E3VT_?M*N6-N09BBRO<VYK1 )5ZG$)G*3?+F--VRP9AT_'H@,YTUQCA
M.T!)_TS9;#$]U7-('74QXK A.TMI.C&54G9,:]PVZ4/?C.7:#C?*?>HHSWQ)
M8;*4$4F%_0,>4>BXHNW,F<>1?(D#E,3/E$=R4L.V^W(LM#J-[FB\84>3":>P
MV3$Q!RW/G-88MVM#?C <C7">W7 *D,4,J3QSUTQ=]E?"QG#;+MO;1X>>J6!8
MEI30>+0>'X0AD+M@O^WY9630VR6N1H;4Y RPA5W]:+OX4M8[\[71%J2$-,-3
M+"0;]@CIF4*\YVG-[NU%= Q&O2!Z1UZ3A.JQ4Y7=TM)LJU&OO ^YA#3#JX8W
MQ^6V5:O)1J^#J5C46,8M,.H%,26DGE#&XU);IAN':845B*YQ!'.](%-QVYT.
MUL/.1E8I6F]Q?H@#T56P"T*UEJ>V$1_=K;!9>;TURW7';0Q,X(*LZ/ZH8LS1
M)8*JGBC$L\.4Q TP@0O"HJCK&;^49FWYP(GKV:1)=II[0'I!!E;<1.'[_FB/
M;OP-4S,VK3[3W0&7\ *IO&LX\RVZ%09!;]D;\6(57W+)6RH9TBY^5,7IJ%Z1
M>>=06F^J*++IIK=_94A]C1VW2A42M<=X<#3TR:[54=*VL@QI50DWU8/1'J*'
M+KVFQ;+N;B=I?#LK [NN;L\=8637E %J]_UQ(&P Z87=(I!07-7G@20@QUU-
M'+@'9D4#T@N[U>C%+K9J!P=YT]S.XKY5M;@-8-:%W7)%5.S(FK&3Q8K#>>O2
MJ$P R<(O[-:J/:^S*V4VLEVEB>_15HD-NREI1@M<<MJL YMZ:K?<J<.55_9P
M/@*D%S9V+80E5^'%A1U7MZ:V7NFBYID*<6%C#W9I*9+<8BU;>$6>LYJQ&JE<
M$AG(BK9#>VR5D@+!.F*X,U-(=\N#42]L[,R16H@]JAS0@67V5_/&K+VHI:09
M-2Q[P=Y%%_6^'>L O#<M5JPTP00NR$!IP;!\IUK2;7?#HS$YQ#L-*R7-,&MJ
MQL9N'FX!$&J5OK^W+:XTE13B@KBTAN-CC</C4&Z!8V:]$J>KD;E+2+/P:HXK
M[D98XK(UY:RUN\7E60N,>D&RC&Y;(KCNRA!$JS00UJM.?2\"#ER0+(5;3J:=
MX[8NJ)UE/!BPF!;Z@/2"9+6CE3S!&-<6C*@LCWTQ9$D93.""9,EJY!D8?5C;
MJEZ;1J..2#MSL*P+XK)81#UQL6(<V<7;.U?JNGBU#<[6"^)2Q3RGT2*66\$H
M;8-*;R@=%]V4-'-BK]3%0=QQEH/& (/[8F3-$"TES1S9_,&;,-)DR]M\<V8<
MJY*C#P\<\!ZR$R #:\@A41VQ7;_"1 1N.3X%1KT@A*4I3[2L4E]%:7%$=E<<
MSKN)&7+!"JKP[FB_+7-[VV6[WH;R)*\%9("\((1^V(F!\4M+\@9KDX)948\3
MGDM(,Z.6^W2=#U>-F8RO&)?2%P12:Z6C9N15WR[QW?*@!S:]&?A8^2#,QRX8
M]8*\<BZ@C-:V+ Q4IH8*5+#4"<"!"T+HU)<8"\YJ3%#Y?4",PV%C'J2DV;EB
M#JN;E7 BU+AZQVSLHN$!G#" -*,%T^;>Y#?;B6^/I]RX-$59==9.1\UL;+-7
MG>_ZF(')JCYN+#I[S(_ $4=>T()ZJ3IL-VJ(8K>ZB_V.75DU'I<2TLQ<>2G4
MF'78(&5<1OL;1&IOV;*9D&;F:I<LI[32F95@\4=^,Y_R ,+343-S%:K=27\:
MMR,!&3OM2EF<$$X5C'I)#8VA[6+ZV$=Y+^I)B"*TJ3Z7D&;M:T^C>QVN) $@
M8MU#U[* *DH):6:N;:-WW!S)X\#F9ZBWZ7"M@U1+23-S5;K#Y8S>:3T;T<3V
M=BAZW0K  ?*2/:#8<:LU9@W4JJR"L&64P7&;DF;FVHP8;ERU>1$][!JS2+58
MMA>GI)D)3/$]+@A6'1AZ'&82\H!29GLS(<V*-N[VJRMFV9%=AZU*TM140@R0
M7@ BED/0O>R1O#W>:-5(<\))';@8@#0SU\DL6#A*O^;;FU(TFY69X#!&I80T
MB]H19[M'9A@"=*FX _I8&^^[Z:B992'E:D=G1NLV:H6.=UQL=HX"%(:Z@(2+
M\G;,8K.A8,>T?1S($4%YGI209N9J6G9@;Q%$L-5V@],[*T6(XUU"FIFK>8RW
MN#&NQK+!3DJ*-Y_7RVPZ:F:NQ$HO#4OU1M\^:%OKN$26+H*"42^ )N7U5R1*
M_'_VWK0Y<61+&/[^_@I%S9V([@CP95^JYZD(C 'CA1UO7PB!$I 1$F@!XU__
MYCF9J06![:JR"^S61$S?,HA4YLFSKZE1W]G4SO+9>VJ8-/#1T%ZMZUGO:;(N
M727F#_J]LLD^9M=:"1X-[35OWPYK_3SI)]3%_?WE5+^[>%[BHV*OZ(YWW8<L
M(D,M;$U>6.2[^(??T@=O&_>T@<]IQ'Q5PE>*KCW9L0WQ ?/KX2<!]Y\OJ,.?
M";M7O;)$_L(D\Q6\K4(QGSS)OEBBZ'.D^=8WZ)ICS5@+K['X.P[QJ^_,6;JF
M<'K52<G=QOAB\:@\M S-L<D'.R??)1CB\S'_9K@O=9)Y<4Q3=!%_Z"*2K[3J
MCR[B#UU$\>3%J971/42<Z=]U$1%G.I*+B#C3<=Q#XN7V&M$]_-P]_&J;DU>-
MB#]W_,+!TA9?DY*_#8/"2UDPKP:(1>6X^"^>?O\?H1Q&:N4"I/[?M^RW7P50
M=D=!YQ^MO/]="-X3V90JND*4?1USWJVOPQ\@I]<@\4$$%C&98V8RA\0,/Y=)
M_2J7229/TI^;R[QCUZU_BTSZ=V-+)I(Z'RUU_FR/T4)(#KV$ 679FDI@P%C2
MV#3FDK$@D,>G3R2H,%A1NX18W]^5H1P8&D+5>H=ZJSU-=X]%R?@C.@4Z,_[\
ME;Y<6+1#,$3H&Z'OOQM]$W]^'NB'W??QFH$A@FT06](,R_H,"OGQT>=K08OW
MOZ__O!=7.2@+^?R]OENF,5;MUX8LY^=W3D)]J#1G\^'\S*C?GRXVE=( LU;W
MCUB.*#&BQ"]#B9D )5+,OR9=4NK)U7Z\K]:;]^G[V\3\=YI@O(T2LTJF?+7L
MQ4L)TLS:UNWM6>LJ!928 S=#K) *]]YY#TK\(VZ'(U1A#NU3>+%ZW9NQ@"7K
M)J'X.U(U(NE<&8)/X=\C\#XX%E$D5=_G>E _J^OA6'GX5[%@_T6V6X2^$?I^
M8O2-7 ]_WO7@=C7)X?+EJ:Q/"(C9L:R:TDK6'&R$024S[AI*%!0RM"/CZ"B-
MH^,[\H$MJU!;U??NE/K''![/UF+TO2:KN@4F%K&:.J/5NEZEE'H#A-H<ESTR
M/:-4^I(AI@YN'@?-Q7VC,E]TG81ROR@]EJ"? PPLBQ4SV1T]4".:CVC^,]*\
M.P4A\B-\0C_"EHK2@,Y#X!"0YP;=]S.R7]!1#&@UC=J)I*C6B&[V_=24+Z*5
M1C;5D=I47T=/$>[@DH\ZFV/01LXX4;9,,E>=^0Z=Y+H_DK-7=V>+Q%+1R*CT
M\$Q.C=( R_]SNT9$1=0=47=$W0<(]OP*=3^U.V.Y?75-*I>3LM+.V9<#PP;J
MSGW[D2U^!'5'#J6C=2A!88L"12X*76Z%E6^1?7F4]N4',^ICXLKO9R=&B!@A
MXK\K_:/"&?J9R\_!60F^RJ8>_JY![!T:PKPVOCN;3J][B;)S<5V;]>=/MS7H
M\DHUA&3V8W*T(H_.P3TZ+=. @U.DI_@FD:<1L2R)XKMD0*$[L4%]6!'=-LQ-
M9/)%)E]D\AW$H5,7-'AKTELX,];Z#@[>SW6KQ6Y]%)\Y^GFF^KQ)&*G:9("-
M!E.I7;- (WJ.Z#FBYP,H;&^BY\55>V/5:NE"0NTT\H^-7KM[=@L]\JE&EDFD
M(J?-EW3:X$2R^%"&C%L8+D5TBT79R!/\._+4'*>!?'Q'/CH/SV=7PKI3V22G
M0)AE'UWN8-RU5'Y871GS^4Q-7E\,Z[?Y\30[@9$E5!/+QY*I1)3?$U%U1-5'
MH8J]F:K+]_?6E5)+G,YR3W&UVRRV-CT8[I, ?2P?RZ<_)&LO<I$=W$5V1A8F
MQ1W$B\AFCFSFR&8^B/KE)\,=['G4ZM07IT5RWM_4ZJ;3?2C'GYP2#'^#I.H/
MU+@B2HXH^4M1\H>K7*]0<L8\+=]8-YF;BGIQV:\^/,V4!ZL-E RAR,CO]37]
M7J>RPO+'(S_7,5O$7S81Y.LI3&YHOVJ89X8SM,>.5AIAHJBU2X&:.]I"'==O
M$V3<S.C%TM6C=H%S;JD"54Q&+JN(0(^,0*/2LB_D98%L-0G#7-!?QE&M*32G
M@73E=ZUY_R)*7F2M?1IK[;T3FR,,CC#X2RG"'^YO"'1NJ 3D"ZN?.B5T-8*Y
M.,WQ&#X;$].$G.FA7;<L1]9'I&Q8+_9T2 T+SQU]W4_,+H>=VF!F/UBZ71HD
M<89V.JJQ^BINBW]>ZZS'JJZLK79Y%/ELEEBMJ3+"Y-U;YWW&6X_LJ*_30BS"
MP@@+#X^%D2E_<%->.!FAJRQ15_)0>S]O_A?1=B+K)[)^_ECMT,@DLD7."/O?
MNB[HL^.2YTN&3:-Q=M/2;N=F)?5P7WW.-+*9R_/)()EEW>IRF:BR**+VB-J/
MQ-?QN]3^M+J/+Z^,N):(/W0[R8=,:E-_: .U0_)%K)#+1(Z,K^'(V%+:ZN]>
MYOT9+R^R!+\^#SZ QB6(2R4O#F@9/'2,,WT\)OWE^>5%_'Q8.#]S*//%QL"Y
M[(>DOD6T&M'JSWAM/G^WG-?(<YLJ.W.2K'=3BT8EU5 KV:M.=KZ\F !5@DJ4
M")?]1*UQOH0;JV62A:PJ(B&5M\7!1L<LG!.9N9&9^RG,W#_!M@^@57$"%='Z
M"J/3DJXT@4A+2*,[^+G9MCOIT4SM5YKC9<T\;]>-4J$T2&*KXTSQ(\=11H0>
M$?IG)_0#Z&>_2.A6TJ@GG<=!-J%>]ONGM9NA:CIK('08>)D--S5_-\7MB]#Y
M)W5EN?''A;QYU^#C9[S#R$K^DESX@&'#%J.JEQQ98^7LO*S%SZ\J<E&]<E3=
MT!H9RGD++&:8S7^,T1Q1:42EQ^MW/F#LSR/9D#%T6]('\O/3Z:R[7DZ:U[UY
M;[B: *52':F8^I"RO\BW=7#?%D4,TR&>;RNR<",+-[)P#ZI; 3U>>;4!+R9I
MK*NKFXMZ[6R6RCNGPTP\/6C52H-DD:=D)</5)I$/*Z+PB,(/JXK]!(6ONU:E
MM.C?=!.;V413LDGEIJ*U@<(Q#2M1^!@*CYQ7!W=>"2>G9)(5T9W(>169Q5^.
M_1Y P2K3[<!I;E5[6G8L>@/$%+QX\Q(GEC/IJ]9=JGI1<5+RIIA,QB_R^1+=
M-].U,LFPB1RYLB*:C5Q9[ZP_O4; VW1+;E/CLV(/$MFONI?F_'8V[#61;JD&
ME4M$CJVO[=A2*?*:Q(H:!WVXV3LT3(68<?;[[\G%DV09FJI(_Y/ __O$#/WX
M#GM,,N @:?2,J'DX8_<@R^3EU>E *3PN9O%",;F8#[*;I+(>I+ 1=/YCZI<B
M%A&QB",Y[#&QB(.D\K^!1;2JN?QPF+A95>*]07VUC-_-Y^L)L CTKN4249'C
MUW2N_=\PL/R: (70'6H*_9+BBC22K:GD6*A ^MLW4218H=/V__X[_'I55R%@
M_$EQ<42RX47T$(+C7>Z?"8^CE12OP>+S>P@IL9<IK6./;(4HIYL^)?JZWA0D
M7W(I_B7GH%Z_72TO<C=R8M._[Y%U9IF^N:2Z)O;,3N9CQ=S..$W$0B(6$K&0
MSZY\O@\+&3<FYZ<WJ>;];'F^'&\RI_6<MIP "Z&Z:"%6R(=UT??B($?EKOPM
M!O*)_9>OT0F@F#36C+4EC4UC3O72%35O@DKI]W<5*5_$1(D2?(XWP><C&Y!&
MZ!NA[Z=$W\@_=)!NWF5Y ;V[62J\HMJ.^8[I\)_Q[KZ0-?;.;.B8C:W/[Y)I
MR1L8R6!5#9/:5)3W*5:5:KSTWXH#JB[96^C]U"V.!X/+S&V_JS\]9A5]<Y?.
M4QLJ VZ8U,?4>4?T'='WEZ+O#_>7_#I]/^<ZDV%U6BSW<WUST6@M-Y-^90WT
M#?&Z=-2 ZXOX0GXK6K?+,?)O\8L<U/M^="D0!W7('QTTCME'?Z@P7UWPBK?Y
MZ.^JEU=JLGIQ5B%V?TSRE;E2SU/YD]VO7T9\)^([$=\Y5KYSJ-C@3_*=4C^1
MO[CKV?-$]RX;OUKJPWGQ= )\9Z_>^WZ!P:_*=CZ1:_*G H-C59?UT4<&!H_E
M^J-JM*.N1OO@^%Z$A1$6'CQ,]QF1\!,[AOZ!;NS,9<B$'57N<,M#C5 E;1B5
M^479 Y\C>^#KE>GY??EECRQA=OH.DZ9?[1;-95S+)FI:8U&;7F=O'J_6@Q0V
M7T^F8]0PC0KT(N*.B/LX_!@_1]Q-S<P^M[I7]XEY]:FJIS8R2?9+0-RY;S^R
M'T7;Q^ZM^*+.B0Y9\("N9(P_3B'[C+<8F7M?,D/BPU4ICZ2:X]>Y[; ?/[\=
M][)V99ZHCRYN3K5E<D6Y+6^RGMS1O#E*?(K(\L :$5Q.,A4Y8KZ((X;-PP.)
M+ZF6Y<CZ*&HF'MEKD;UV!,X8'(ZU1W?(=ZY5X_YJW*U<=J?-?+):[TU/UX,4
M=A#/1%Z8B*HCJCY.+\Q+5/U<6LUNR:TS[]<JQB#1G%EZHXI4G?OV(QW+1OZ7
M+^1_J1("$^Y4!3 IJ(%%5EYDY47.EU\L3VF.@;O6.2F5#6MG2<KL[O&A?+-I
MG/:[Y>I=KOPXS,7SZT$:VX+G(L]+1)/_ IK\8R5C;Z/)<?6R.4Y.5YN$<V7,
MSIQ)LCCN3( F(5WV8^9Z1TZH@Y@OKJ<<8D^1#RJR5C^MM?HE="=_X H-U"M#
MG_2(.=]CJ%Y9>C$W6A;&E=SSV;115EJW#S=KV!_TZ(XE=[=-C"@ZHNB(HO^,
MYO6S%&WDDG=G%]W5(J'JFU5F43(N^NLV[ ]3?[*IG6T,(]_3Y_0]!6. *D5I
M5=:DA3/4U!'5R,9T 7T2DW2"^AF]&&*N316+\\?@MJ(?_N?X*"3[)@IYMA:C
M[WW?D< 15[)M4QTZ-O2<[QEU!I 6PJ/)P>$238X134,VS4'C5,EF<V=J<J;.
MBY/!94)M+YOM;S\H7H?H1:+WIM%_1)Z$H_0D'-^1OW#N1X3 _X8C'QT"'Y_,
M^O5 HO"FO2RL/ W/:MM:>7:?K<^<Z<W9P\URX<R3I4$:&U4G$[%$*A_-U/LR
M#K8M#8_C"LOTGL\-@(\QFK%OR=*A$)$T52=Q8QP?F411HXJ\R%S_'.;ZUTD"
M0\MD%XN';'(@VB[0+'Q108J]H@1+OT)RW37Y^"*SO+^PNLW$)MMLU+*IQ_/A
M8C)(I\%)1TWZ?+CQ443T$=%_4J)_Y[ST+X+ G\@GM9T/1159RME<;Q1ER98=
M-?8^3M/SRV9A1#Z0"!&/ A$_=5"**;:^7"#&VX6S8E\^4/?RNIEIWB2N9ZJ^
MGEWVDO5BOTH56&P;G8IETV&'1902]$4\%N2)F"/5"GLLC 5<=)0?].&6RC$U
M8XV&?G\!]\8N)S9Z-)J,I"N<Y)5='9P?G>N&41C>5^;U1N^2/.=G':<]2&,'
MYV3V0SS7$7^(^,.1'/:8^,,?#7*]E3_<3_JUBWG93"7*F]O[JK)I3Q_T-? '
MJ)P+YRY%;J)/Z2;ZI0$C"][$6QIN=C99_I(]ED, ^9=.F(KF>>^3$R]W\/_L
M2N:>!OY50?^!!OZAXL#GJ]LK0VLKL_G&Z3S:_:FBMJ@TR:&VF8FE"ZD=$B7B
M(A$7B;C(G^0BAQH#\C8N8C0:2VVR3CPDRLERUWP^NQO<Z\A%6,)5YN.XR%&Y
M,'^+B7QNGV9E/"8CUF"3/(VFLCXA$D5A(K%_TR]TIJ-20F#_@%RL%44D_1UC
MG5_$2(E<&%_4A?$E2B@9J3?'%4[G'4KF31VD!_Q_Q2/K#K%L4QW91($O2KH2
M_,#WY$NCI9Z?.^74>:.6G,6=N\3IW4RU;\[;@S3V84^EPXV"HOK+B)W\.]C)
MU_.(?@QOV68IMZ7393U5O+E+Q)>9C-HR\[7N^1I8"NBKF7!/G,B)^BF=J-PW
M^A=%-I/(%OE;4G7V+QC##%IH+*2+HH)JNLB$WW\Y;T>4 O6O3X'Z<#7QMYAV
MBT+,4.J<6L\X_=*_-0<NPB\>F,AX28.L%TK=?N5Z7*_DY.;*&CXLAA=WI4$:
MV\^G8X7,SOFD$<E')!^I<I^(_K?)OBS',_E2VEE59*U8)YEL8YE-KH'L0<N+
MY=,?4A5T5 [)?X__L?QF92XF#0G]G0ZA<6,L+1#3(I=!Y#*(7 ;O(6=*UJ Y
M]@N6;+-T;\<OJF9%;F3OTKK:;U>7!Q,LNV;7U]?/IZ/I^?,LU>PZS[EB[>:2
MM =I/F&@D/N0I*J(743LXD@.>T3L(CW(/I?6YF5]O.S/6Y-!^CF=NG^:'A.[
M*"S*I\_=UKC77]8V=^U._KI8/T=V@:,+DJEP/ZS(??A9W8<O)GW\C,Y)=,6O
M;4895!^8096F#%0Q'!CP>70I5/_YN.RI/W_LHTV?VI(JV4&F>N\TC;3935S6
M1];&4>>=QGWIB*3*0WEL/CQ=)]LS>LZ&>C?0%NK3>I!)L!&9B1TC,B,N$G&1
MB(O\.2[R"4S9FI'+33M::CR+K\X7Y<+#P[S2;0,7R>TW9:,\S"_D!WV10+K.
M8J$1Z$T@:Y*B6B/-L!R359Z#%CO6C+6DZ@R!*7)\?U<1\T6LEZA3UI%VRG)/
M)_[+[R]"WPA]_\WH&[F.#EZ^6\;J7-'Q3:4J)CB(OISQ]D5S3/X3I9<<7WI9
MG1-1BU)5@^S*_U@^-1]2S6'\KA(W$D-R>WHZ)872()/"KK#Y\."FB!X_!SU&
M.5_'FO/U.E%FS#O[+"W+\JPY.FM!JSLYGU@#4;*DK,3'=3#YC%3YB9T1KZA
M(V-.)%M^B@9@?BT+[=V4I:,RSKZB_@04V ,"!&Z]@U63BWR[TNL,K_JD."A<
M+*O3F^EH,LA@5_UDU(CN:]/Q%_:T1"WUOY:SY;6P1\/0XQC?4/4554ZQ)YJN
M[.R0]KX1C\]XZ9$=^'4\OQ$61EAX>"R,C.^#&]]74#VG2+)E$>C1-+1E5:=_
MJ[K7K FL<IV^R%@0L$2H5-2P4%Y39827&AGJ7TO!_[<8ZN\]QB9"W@AYOXJ7
MZ<,# ATX87/<MT@)9$^32YZZ+BJXJX;9%!('I=05ES>;7=UJQZ=/@_AC:MR7
MEZ7'UO2Z9^7U]B"#O<]3Q6Q4>/,U#/HM[:7NF^G;*#=N0GJ+23092FT6LFEO
M*+(.;33PY='(=%#-B?(M/I-%]27S+:)I>A$.'AH'/ZLV@5/U>F2^,$S9W+"1
MT" 4MA2)#A,#+9 "9U0(E'2EQ$2 R$O8U1QJK327J]+UV>RVE9XD;EK3)[6^
M'F2P=W4VEBR&&XQ&/I&OX!/Q:Q7=4K4BR1.38'&$%5(PA"81.4,B>_)3VY.1
M,R1"WD^+O)]:?1'BICGNRF-2<F5-0(/AZLJ5)V9V:"S]TU&]-"C46[/+L4::
MZ43/REFE02;/&I"DLA^GL7P1<O^D?I"RH=/=68#Z."M8Q[U"I3:Z/!:FJH_4
MA:RA\T,X/:0%GT8-GQB!"<.1+1K9HE^5F7]X_B08F!Y!LG_98&E:MND P97F
ME$_:R1T,7!^-Y'PU=TKZ\<=6YU'N:O?E47N0*;"&<\7$KFE)$:E&I/KIC8;(
M[7%PMT=0B>C2W])E2U1Y(&-BFD1AJD%86<")"8:N$\:NUZH-^9141Z7ZQL(9
M:NJ(KD>7H >)K,O(NOQ\UF7D&HF0]],B[Z=VC7@BJ3EN"3G4!:%3IU*HC$((
M_V0J=9U)G18*G2:7.3O4[*Y&Y)9LWM[-YG-'Z:RF]D.W.QED>*/61"+RD_P;
M_"3H&SD*=>8SHD!D>WTMK23"P0@'_[7*!?CLME2*.KCNN!2XI4+@K<I%ZBKY
MZ-P-KMO]3>OAXJ*<*#[>G$T&V01+&RGLG'@>^4^^FO_$%DE)$E59"9G+$(V)
M?"E'*PLB<_13:BT1\D;(&ZD[/ZONN!FS'5<VO:-[952]J98>9NU)PGFN9II/
MU_EL.UX:9).@ >6RL4SAX^8K?A%^@%K1?VVXF#^YS<S;M_D^F_*1WXA 7@K[
M1-7I>^WOOFWG?.H6/X(:W#_\^[MJT\5&]-LN(9";:\SIAC=0LZP;-MT9JELZ
MSM#"NB#>Z8-J5Y9-/\!TF!.*G.]YQK< /OL3^*&HJQ__1_\C5AEI1#:!.J;\
M5>[ !G@E%Q.)Q/^^'\:';XV?,94)75,N[=LU_O?_\V_>H]?XR- ,\[L8+>$[
MU93U;$DA 4](?&@2>1:7Q_3%WV5M+6\L81,43])B:L5W=SH%@$%*)D[2V?^5
M?/\&<(1@.9>?XCZ(<7X1U\C8_LY_)CY#<>%^:%@J]L7'@C-U16#UP+IX,;:Q
M^)Y*GH"],*=_\H-EDB?Y[ ==U9:UDO;1CRQ-31!#_]-KEG<B)E*4#N)%"PQ.
MX!]]^]%#HX8:.V60:I1T7#R5WX*K05#O@J",(F60+":R1$GG!OE,1AYD<O1?
MQ:0\&B1RPU0F-RYFLX1\8V]]'ZCY3XNM@O9BO,\$?'T0":Y"9;/!Y/X6QF]_
MJZDZ^4X)@YCPK]#7['J0E=&W/G1;I7(EQCITU!OE$[==$8-AH]FK=.E%-QO=
MYE7]K-2KG%7KC5*C7"]==7OTS^M*H]<=)(\&C+AAJ=>4_%N6W#U+WJ;?D57_
MSH9+7:E9E4H-NLEF1^J=5Z3[2JG3E2J-,[KQLTJY<GU:Z4CI9$R"O#-\$M0\
MW#[3AAK.G&YK]"[I:\&<M%/'HCAD66?$&IGJ A8LZ<JI;*D61M8LF/P!G_;H
M>T\UJO)Q;6XXJ!F7%7N4SIDSTNK4Q\.SRX&AK)DFJ^H.44KV"\\-X+'D-XF^
M5U[0#=FF Z2*FHTK ]B8(4H-FKRPR'?Q#X^3PR_,%U1#O";*7%^PDPH?I?Z%
M<"8HA'U<&-D_>W?R9)?">SS[.ZMTRYUZJU=O-@"K3_O=>J/2[2+2GI:Z=<3U
M5J?2I018@J<^5'7=HQ,*&DSB?PJO<5]Z*@_[06H)HG!9Y?OO-KG#8YCT9/!S
M%S!5<&U]="+]!1I?*O$/^P;_2/X3D_BG:W@6/Q*?&(ZY_9%CB0\,4[*G1'Q>
M9LHP__)O:2U;V&W7!%/09DU_X''4A $^9U02KV63P!>I1"+'LL<M:4ID9>G(
M)J21XZ^Z5'.X,"P2D\J4'JE!JJLR\UVNIY26-Y*QAJ9"EC.T5$65,;&,_JP\
MI=HW+GHATYV=2#WZ=KY+> ]L1B$KHD'G(=C0V-&T. 7Z2AU1[=Z9@+I.8*2F
M#%KS?U>J:3M4E>=_N[ L=?Y[TW&/326F QA@24-'U6RLXKN,!]0?/Q=9F"2.
M?(02;4HBBC-"/HG;'E'@T)W99#35@1MY7Y](W@4F\_]8D((_!V?PPC3H,S8<
M3Y;FZI.W?6DJFPJ"FYX9#FA/94C=-U:J0F!VJ*3.YV# KRB<D44.416 /]VT
M?NQ72*!!DXEC[,D3S!4E^HB('4D3HD-7#;JD26%+&;@EK>AUN6^WJ#6/UP/,
M"(]*C2:3C!P3S'T*OK&-S_%?BRI(2D?P('_)SLW(BP4USF0&?#8+E75GX%=J
M!3# !=W(L2BCHG >0M<IBK&: P 9$RH;9"W&\#4F251JP9\N+'1\$[V5B4'%
MA<Y*'2A"2K#[N3S#3E:4- GO_N@5>+J7C#=+E;3)YN2#;-]WX&HHQ8$\_'+\
M<#P-KC!@>;]J<(L[18*'GSKP(<10?/P KY5=X!Z. D],98IP0T)T"+4L9,Z?
M8$U3P9)>Y$K@KJ/?=&TD T80L"B@\0*^X9N W?/:&: )P4]JI5++92<,W7S[
MQTYJ,7]!< R&_CH:.Q/OHB9(P)VNMGW@D\-@6DG3&/6,!-S%?<!N;5/6+>:Q
MLWRP)II*S5DA0[S[!D9XF&.4J7XHJX %*F5/;+:R),_92;R-4[:FT0M3QRK=
M.O,-@3L5_@E7 3R/ODS\?N&CKP.=ZT5&<*4N'4H-5)1T5&N&%U8S (>I>3ZB
M'/!P/*'*-!&FYVRH/+!@[#6%^1D9D?F0F.P;US:"K8-M% NP $IF#@9/=6)3
M;D\)#8GF/\=7,)3]J8*A!K%9S_4K>J9ODD4M&KJ&ZUC/,5.L(9OF(.<4K^_K
MLUYCYIA7CU>E$K&RSOK;CU3V)#P>@^H7FB9TE8^&TB\$+SX,2C7[0GZ:52I.
M)9>Z+,LW7;US-FE3*"5."GNAA%QZ05!GT38GTKOC[ 25-3_''YO&W"\0O@@R
MPT"/%M-;E=--WX+:-[>56\GMJ/WR'28?V^ETR5HF$IO'C)UL)COFXI[>8;)P
M$L[._7*8_BX@O$Y.;?ON,:XDNL_YH57KM*J..OGVHW 2GG"UCPK\)ME45B!9
M98@=8@&-8PR9B3=YF*OU8BXQ^WXH:Z*=RGO?S:^,<_^YRWB?0<S^:[E3KU++
MXOWY:6596U_TAC>MTSD]UX_DGT;L7YEB?6C@-6]()ET;GB\2M>=X-:OF;Y87
MYQ1XF1=PFNKDS)WQ"M]^"?,MCY/[^B S'016> M[MU0=36,P,M!'L,O:I08_
M[L)",Y4:.(_T#S3!J4Y'30FPZ'4+C IXK0.*'6BZP WH"RDI4M!14X::_*#L
MHH=FN)&8-L_]+B"?/,N6?J)0"]MD1Z86-KY(V#0Q:>C8N!7=H$H7U?-M5)69
ME/->OP$(6P[Z <!-LQ&>&X 3V&W<\0'[7LFJQEMYPJ^$GX':A.[@A9@TH:NB
M]2BL?V:< 2/9/CI;9315R0I^,79L&%U-7SA6;?Z>W;#F^Z5;I3!5*)+HO ,V
M>BMV;HN"Q234X 9/"#A*8DA1)K5)F:EKV?QF7/<XH!75'D93_)A#!>Q>WW )
MN%]U#KX>XGJ(1)X??DFW%W>H&FZ%\7*J4@"9X'ZB0!\[J*( P'V(9T]-PYE,
M\<I47W,KGGF(EMU;TA7I1JA!M0+W('.9&%0I^JMAV%Q+ROW-T (@ ^N;9$(W
MAS@82'*DZ\BAE=A"DEB#@F%$B(*4"\?AR2<2RSZ11/J)])?/PUEO-5V[G.*Y
M('@D;P[]H>V;[N';>O;O(&0)94(.LVCIRSVO!;U6[A6378M=X?Y2%[3L5?3@
M<]9,'=U]]$!#A"KX]6+HB# H:8&UK"K\JA"1*=CF1%'9!PLJ.ID#CNV!4 :@
MLDDE[##RB'L9F.B554K!T*W=,AQSQ RDD;R O(B@8KHV'(VR!J!AMBM#FA-J
M5X';!-N"4%+0U(G/50&_-O0)6I1KPT3_&5]:LJ:&:8]E=![@@SH5,I*])MJ*
M YC>OCWEM$$? *^R%:!A>0C@L'>0J> 5S$!'J@+HRQ+;RXA9M^S^W/NA' PL
M4V;:T[4I93'@@,^(LA%$)L5PH"/L;[Z9N4!M;(N_Z]!,$ 2(3Z",S;;\:D+*
MH1QYK_ONWN9Q Y>9\/]R;-L"(J6(J4J9)"HH\X6&KCD #[K'GSWR8),* (TT
M]'>XW_@\;BX68J8"7=,Q+83WD(=\&(D:]$D0:\)_A_XNY=$1OF!&=QH*8$!^
MQ\;9A'AO0>SEX;Q &/?SI>IDHE2=*%7G%U-U*.IS%LD(\L7L 9X5< "F]J(#
MM6J8]&]=:KJJT^%<IDV?6\BQ045 'A0,70C&]6ID59S,'WW885[0WX)HUH$E
M^NP<3$*2%!5T+OA2H\8.%0(;JMO-&2M=T5<;#E5R#&# (]YIC-!K-N946R/Z
M2C4-%H([D4I4+$X8;\>7PDY8HSNFZPH%QY:?)$U>4Z6!8IR%[<S0 !%@0<&+
MQ_(">"(> WP:Y!$U+?'QF"\*"*HG*,"F^WNWI2M7YKF>(AP9XG4L'C#:N,\?
M2#*_B,1[%.4#8K*^97KG8MS@7A,T3#6"-B7%!ZK 4Q[%YV:]S=EA32GZ6 /-
MJK;KN<2=4U%[D]J5,AC>/R7V.O)2@YS?D\?_X%Z+05=0TZ9+#9GFF*7 4ZP<
M0"+]8&<:?$E7FA2_2IIF(!XVT<2_QE,/\NM5:CS.+,>5;GTT>#H;C^MW[=_Q
MJ_CV194-^@KZ!\)!]+[N>8&ZG6Z45/+Z_"9C#R?][F#6?2H6"^W4,WC(3\+5
MB5R5Y;X4!F^?]<A,.JK^RH*N7G7SG:G@V$0_%;^^B_Y=]4;IG-8J-;MEQ1/K
M[+QKM?>XJS[ZNC;7Q?7S76\PJI3CE7;S6FU4;IH!'V+J5V^K!1!J$1-OR[V9
MA.]F1HG,:K&\J:LS\EC+5)OGSY-<?_+M1_9D1U<*=C60'8-P%#HT%PO*\1*2
M>&+_)2S/^NMTJ]W1^[FJ.:SHO;$E9R>'I)G^67QP?Z5>9&>IUK1T2FJ]YFFO
M].T'52O?1C/4DE)$:!E%ZMJDPMRD4I.:)]0NM/F7JDEEK\B\H=]164.M%Y\_
MBJU'!2GHU=Y2Z!10+5^\'DB4VIP?'USZK P5*Z,0#407WC*X\/H^D)X)B-(=
ME3UX[D21<G=R:=MW[41E&5\I%[5UDG0[:T"1<-PQB")P6\+CY_IXHSO[B3L3
MFZAPX.V\(.,IL3KMIXJ#?KQY;FG+=%N5NQ _/PF7I 4N")45DZHQU-QA"0BN
M@]+U[C#MY0AO3#Q!-\@O0U\8I9ESI2N)U.W=8^)A8E_6+M])(RG[/9H=#K+F
MJ^S5.M/2ZDWC]&G6O)@T5H/%\V6^3MEK_B0\O2MP-2=2/5PTS^\C]E$B<*\R
M(CQC94@LVG4)^THN^<W,2^G\^B)5Z"?BZTMSG9@^3](7OQ*0WS4:)2CXW-:T
M/8.J)%3KI]MFS^V\H&RN,[ZQ$K:6V"C7Q><+8_ZP;)4@]+9/,1',#0Q8@#%&
M35S]<3NZL :G\$CLB?5&.*#N(BZ2000\PP8 R I<IJ]&EM]?/9T^N\J>]M/]
M6I5HC4RWJ)3COT596(^+.@K=.P5A"[/1_%?(BGK+7MOO+J3K!KO$^V]2?DRM
M%O73.JG<;IKF67<</RV8:\RMR.^/HN[6_$\D*+5DH1OI+Q??) _-)1?/I2ZS
M%73^KRE5B.CNN;M=8I#^&]WI<P/SSAF<D,A=#ZO?S?3QE3-==:*K8W5$U;.2
MFQ7:,JC4H] -5\OTGV^,TGBE9&?EA&KG,L56_JX]"5?+['[NZU?+O*7XQ'-O
M<#]S*IT<IQ+A2A:0VZY?XT_4TKSK[O=4 _+'?ZL:L-N_OBYU[J%(IUNO->K5
M>KG4Z$FE<KG9;_3JC9K4:E[5R_5*-PB^0.W.1U-6WZ(:0\6R*=.S@5%Q"NK4
MDYM5.Y>]2)2GZLVR6%3E6F4=HHGC<KKU67C)/<UAT^]9),X-C+TE 5^D/D.T
MTXO803Z)"DR?;E*>X,,8*)9GA-X'/RN;J$D%U'PAT@W &T35\9$M\0@9^&(-
M%.LB"1L#<-2TT@S+06/VVGL%%'I8&'CW7D*/XF4Z^.I:F.6DNQYH X++$!;'
MY 25+D8TE:R8:WF(X43+8"%OYM;&$*QJCIRYA=DE5HR''=V4?>9488GA])LA
MUEN@D&)%)(^.,F%P]"+)(RIGL?H!\@B8U Q$+MU0);7B,59*G]4V,<@)825,
M[.TCC-(SS[L$@#!5EN?!; [#\MT#E<2>K*(G!]^\S\%O.?00^R]-A!)$60^U
M=8R)KC+?.?L2U3=4N32J"DD684DOS.LGBB.ZW6!M!-9$:%";(] 1TX\\8X#]
M/B:QA L1Y155!\SD@NO:>@)<_E1#-"G,QK)J,CAO3S_!I@];/]P5YP^Z,M^:
M#L.*"[A#!XP-WXO@R&N19Z.(WT%$8S<:L( #KAL']$??#1BR7/OIL;=0/H T
MN"M7(8@Y;\.9;32([5R:9U2]SD=&(JF$43]1=L?%/TJRH,E3H:M2WCBIF<;:
MGO*CH,*V":MKW4Y"SI0*9_79_'32V)0GI=E9^MB%C3BAQ(XHKNNP,L=7MRGK
M$A%;G+ MBFHBP24JM;+@$C'(J%$@O<DK0;V@^$C1RK2EIF.Z=;H0]31M9V%1
ME@GY<5(JD4P%$L NFJ==^%*L?2+U71XOOHM)].445>DN%:+)D/$!WE9H$4-A
M@S.C5ZH5+ *SN*%I808/+SQCN9:"_HE."9#E38T#[Y-@#8VQ7TIUF$#$J-!;
M%3)C-O[T.C=?,YSO1S2D+'C:L0C+1$&V (E_R%=9?AHO6@(YA4$VE$8HVM]R
M3I3AF-OCA7T)$C4DN2K(.V!IWI00V$AH[_SD"!V9JJVLB-?-F,-74 ']E_HW
M<Q>HD(TC4=DR@71/'>X)]OF7*AZ@7$5%>Q R=%FDE[+5E0$Y11OPF6.L7+SD
M!:#PJEH/W_A=46%L80(>\%#DA13".SG=G"(.I X-^7E-D=;DG1[/QT#O^:3V
MPY[N23<@I8BK$LQ'PL KR&?K!K92%I]8WK"+&"^" '/6Z*^8OO06E%#0^\"2
M,]D:%'H\X 1Y@W.JYUG\WOXLWW=M=8)Z6 =U36&F[^7]T^M30[\]/9M4*!N8
MSM<IZ^8^U0Z;ZKN?VV.J'Y>DX "1ZIXCY3BD!+,GK.U$9=1&F+*(]>DBB15S
M+B'I6B/<DF >$7:\/67C4Y6,?4DLX%[#YJQ@O9@@I^#E["GR1$8.TI5!60RU
M6;!.'*B!K/W9OSZ'E*@&)6A]R$'ER#,1D%H<<V'P< XW&<+; @T0J@DPM=Q[
M(WT.7^FFO0M=FC[EPF=/]N$GST;,1MF(43;B[S4.(]EA=EC(9JD<(<-!)C\B
M@V(V7Q@DLB2336:49&&4Y1VO9-&],JW:Z7@Y.VCU-Y=ZF3@#/7Y[.P&QM/UD
M\WFTOEO/92<A7RZMH?-DK<?--GTRM.;CO9R_J$W32B*^<.;5EG;Q(%]-!JGP
MFKGSI7G[I-_U*IMA>;B46ZWKZ_,2?3*TIG9=;>J3Q=597\VV$NGLT,D5.NM!
M>I#8?K+P_- Y*_0RW5EM.5L\/S]W&O<*/!EZ>V=N7;7O5A=W_=KPE,R3]L58
M7L"3H;?+\^[BOC H/57*\O#LM%>>9-;+R2 3?OM4/<\6-.?J/K%1;K.#R>EE
M\:&X'F3#3TY(]F*94*_D?OQ&S=S,IU9]1D^4"S]YVKR=/<@WF^EL/K!:FIS)
M=N-.&T(XH7TZ]3D9#P<WLVYNK$V<:J$Q[$_HD^)$>_)67_;/_X0W/[4_-_9%
MQ>(0L0[L$Z#;/'*K6K.R2135AG^Y6M/UV4W^NCZ:+"JJ?-%?+3+:56+5/G(]
M*' PY#MX,.R3<%B%R*];B/F@W'18&, :F>_&]>/Y="A6E.*=BX7FV,$@L9;W
M'**G8$5&ELV*@7;5[<:VBW:YLA%VPP5M#M#Y;=3[49G:L_:NHF"TB*;TDN)+
MA_4_"H)"M7F7)MX#WTWPG9@RN"E1!;*V=T.M0LTRN.%*4#2(\F.^TKZWH!U#
MGB"E Z%<9>V%I#.^2EVW*(V!0Z_,.V8A);N?8F8RIG^DL@D8(<4Z".QT9-I!
M?PDUW R+-R#Q71^W3<$?BPM3TA>E65#1R>LBJ96]$#X(X5L'WZVI,,TT5&$D
MJK&M*2'VGI9+.W8-&Z40P?07]"1Z&V#Z.EW9P)O"7'7TRN_-6X=OYX9E[_7'
MNFM#;KC;CVGKTK8NGVH!$Y85#ZCH =("<'$]&G5O7L/&'R&NT]8MZ-M1[N?6
M(?JVAEC- R2RLD*HBAO: A$$6'@D)!!K"![!ZT3DEB;Q%["&7S9B)"X=V I#
M-;]Q8I*)C#&%G>"U?'$"=Y$8-:=8()\Y6Y*IPQCQO%2AS'/M?6E#D(&'?VKL
MNO89]B2^J4_.+M:]6;E32ZV'CQ0N5\?NU(4[,LF4Z-#@38(>)XA@HG!#@$/R
M >"PDLL47A:O+&*K91=OX1<D?040V61X/W;T$:?K/6NX* L5+<3R5;JXRXMO
MZ,\I>0]58.4:8SH_L3[6R>Q^@?O5AN@GTK6A$QN^W1W'H3P22EZ\9ECLO? -
M\[11T:[OW1SKJS<G,L1$7>_DSB=%5ZHX@4(;4;]B,K>@P!KW<7^\;<+]=(KH
M7\#<G>AW -;B;H#5TYAN+/"9;8F=@]78Q" 5,B8V&I S/F=IH.U9S&O4QARH
M1'>C5)Y7<NSS,UJ>KT6TY3&LK:(GYM@V]'C_I'O"D6P'X%BD;??-P4EM3ETB
M_\RWFO4*S#L\<(J%3R*!=VM-F6EP].RF/"%;2X0=K"<\)2K8=VUK30<]1H'8
M>'!C/3>:C:M[_"-0ZRKNV53<"EYG[K!7L!L?!3@4K[%"S]Q(),=A$X@=F5T0
MWAFI]F$$"N\S\EH?DJWOF7!Q98I3[O:6MX_E966>3-]8YVJYG3*/7J:@/@[_
ME2K;^KAW?GS@.-S"HAD",R4PYX/N-294>=2CAK(^LT2;3Z]O)S( 2@'T+90&
M*$/A"9",E9@D6)%/F8A&+-!Y("PG6SME GV6@%%ASHB-G34@/(Y))+@[MWVC
MS]8Y^2/=O+NC*=6)(>%Z-^ZB>VV77C2\6@VM^U)"/E^9PPNK/:MEC@"'414P
M(&&"57VR7 O1]Q:YD@Y=+KR$II^P,]W$HU=MH;>V"0H96R^\P!6"8MN\-=!?
M*#$-QZ++6G]_1ZQY6Y:G#\S@#>:>8/")CI@O->A[3GB)G-SQ'/;M>]/W^&I)
MQEK>.(@O=9)]<2RESXOK6Q^J<0$68M:)^!N;+7]GGOHU!<*K'G(>L\ 7BT?E
M(79Y)G_",YXX260]=KQ[O L<^*?&N_#__N9HL,*+8UVC>SG4O62RT;T<W[T4
M3K+YZ%Z.[UXB/G:L]Q+QL6.\EXB/'>>]4#X6T<MQWDLRNI</NY=?'O#^FEUY
M,&B -R/D;?M#TYY?5H7>>R3R[IEW01B]Y(!D/A3Q7P3&_C]"E9PC0P/ 8;N=
M7X07W6KJ,P$LY'SB_0OV%+D>&_H<DJ(B;'E_;'E17_G@E.!/PY%?5!Z^$I B
M2?Z))/D1X<U[,F<>%Q$=&!9/$@9;))']_WF8-T25/HM<_YIJX9?"I4PD]2.I
M?X12WZO3^OX_HQ$AX_%!%0%,AGDWEGMDAPN@P!\B!(@!'!D8_O,.!V-.] ,<
MS$?TF*_A/VGZ)+M]UK=VR/O(@6KIGYX)YG:E2W\3A5I.\D&NGCT^3Q.7'?G>
M/)_7&T8:2L_2WWYDT^'VJ1$-1S0<T?"[S?5[%QK>]&>7P[M![;$O/]ED7>VF
MYJ4^T'#NVX]D+)T*C^A[-X7UR-#W$%0,*NF1(?O[P>43^Y[*6WFJG\'@/TH$
M?SG=Y"N>^;54CJ\HKCY(Y?2EQY?L,N_.> -- W<(LMO68'&Y+HST6<UXO"AU
M4TG+J;0'&5!&D_GPI/6(I".2CDCZ3VN@/T72J43+,!W-KE9N)Q>GC<="O]S/
M0,,2JINF8ZG41UF8_SH$_^.^T>/5.H_,*.D$2Z,B#\J'>U .&&%Z%4PB5^3C
MW"R'/OUQ"<$/T&N#-<P[A%YS<UF?Y:SG02)>[K4[5Y-KTHN7!EG08].)CW+'
M1"PA8@D12SB,7OPJ2U@V;^/ISD:U9JGT;;(Y.ZWGXG5@": ')\+C?R(/;>2A
M_>H>VA=S:WJ&#?UC=K8<V-5QX+/D=/U"SN0!\FQ0B@:$1IH*#<5PH%?",<C,
M%W'G/^^$#%R>'AH./RD]7P3-Y].V0:"^UD0H^('OR1V2.'N:+^?EZTY]YG1'
MUL6\9N6>+J&)+3B98XE4<H<LCEA+Q%HBUG)8UO)!WNSW9"V)R\US;UF[F59N
MV]?WZ\K%=;93+5'60I7\3*R0VQ7!^D39PT?/6H[; _[[Z<!B1.2'MPK;WCK[
M)C" \ZV;W^HZ^/Y;WX&9V.0,CR1ZI@:;DZF6I)$)=OSU?07#^F" +Q$MBD>4
M6TFC*5V;X* ^!X?)#3?^KG6'Z:W8@V;<,/8=.D3R^;A6QVT:O=5$L;BY>]#7
M/26?B$^+Q?E]?+C,W:S#[?1W/_<I)NX(&$@>$-!(++GS *'%*6\_?X7]5P_7
M>K&TH\TW] $5/:$E8ZA!3VUL.ZHX8F(F&^,!G42AN3<QY]:)5,'A4X#7[&B\
MM:R8*LG_).(I-N*0BN89Y9RZ^!$.5^.M'"WZ)/2H]C?<IE\136,]1WFO;&])
MWXM]TQ?=%YE$(RL<C.FUR?8/MO0U4,4EL'EJC/>-M7V-P$6;07>,*+0G-.9T
MIW1=0LG:WIJ :F@PL8WUF=T$&WX["\7M6"X',"0(1IPPM'1DDT*;\@HV7@C!
MQ%J]6J(#K[=(L&<O[]:*_7V]5KS!S4"/77/%Y[K!![NZP+O-]-D136BS#RB
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
M%,LPADMQSP.0Y$)(0A !C?3(?&&8LKF1&$B/0D'AR3>,OB:.JK"""EWBF>R
MZX(A6O"C.0@J(OT%FDTJ\4^I6\9_)?_Y6\H4$C$J978D!:LV-8Q&],U4,X4E
M'=4"$2]=J:Q !S: 4II!1O(6AT7%"R@9_(@!"W*+7YBP#=T#U:KH,50J[J$.
MQ'18Q@C6.2E!5C-63<OVUJ,/,3[A_YTU%30NWH1\A9*MMWE6HD7U%LL#HIOB
MQXA?(8+%$!E]*C%XV1Q "R50R.I<]#&@WLN.N7DU/%.*GLU;"'\/RALV29&I
M@F"J^&,J.88LT\FB(H'E-,G@X*/;V?[N0"E+G!UC&9O(G>3%3;H/^$R+V0DA
M]^ \88MQ*_J9C@DE1*-'IBS<UEA.E/]QH72QKU&+>@EZE*\K!NA5NJWY$C<%
M1*G>2FR@:J8;Q[;P!X[ TYWHKX,8)+LXM*$2RH=R;IF7V.)P@^B+*OB>F\3G
M][V),+KRH?6)U* ;%ZKIMKGB _3"Y606<K*U;(DZ+6YF!$\"?^J^I:GBOB)Q
M>"?%65"FW;Q6:0V:Z0(JX*A%\V<0<8]Y-@(GTYA9/9BG.S+,!0__4J6<6&C?
M"$3U$3.F"%E"9><B4QR]2W='+*;SE+8!B3H)P&T)#(.E5:[0F!V-'!.L'XJE
MF Q%F0O+<./Z5O#.)'DEJQI>%5R& JETZM!AZ55H5(F%+)]4!Z1A5.#^P%\@
M*E.>.,;JPCD!#4BUYB=22:-,R)E,7S\;(#T S$.CF+!<^!G'"'+($>2\'AZD
M/P^!P^+<WZ,)6-@R-$*1'&QHOF[H1BE*F(8F_>6E;%)M:4),"M@1?0=+Y(@%
MDB4I0.!/9PB6L*TB'>&'NXE$V'.0!.L,J8"#ZD,*%FJ[_AW;A0\A4A*"!8@#
MZ9SB$7N(H!T[9Y6@5/V&QZ#2-7B_D+J(%G/@:@%5IKC %RT1RT<E8E&)V"^6
MB/U\>53ZI\JC,OO?\:*M\T&WX].Y"%;&8^TH9\PBW3;$<B3#L2V0='LX'V>N
MH+2@+F RC1==FG[#P2<C.H3ET3>,$_9!*E?P61$=B?[M6A+8NX$I_[&=&PA*
MG]W:BJ<5^70AW\'\/),OC%)OI**Z:+OF&E>>4,UA">X<+A8H>G$N+T:$H\D$
M!%Q(1? ,^3]; G?&X<&]0_LB ,YXE,Z.'@;VK#ML9;*7J_3@JG;LY3?B;%*3
MRUV*)]8A/?_NAH0B@"47GF>?H@UVGHD)#9H^$F/&(WB X0=C0I@$9X*=_=[M
M/H-*$*K-BFI2:D929O4;7 7=II2%)NN@QVUI*-!'1+>8AP]-8HOP=^'JOMJ(
M763"*>(O3BY_HP^?EVO,%QH1ACC:>%LO<O56]U!<@P-_X9:[4.*>PDSLX]L#
MB,AIEY*SJJB4\+LR%&:@_R806ZVWFCR:VDL.AH7K^\?GQ++9>%CI=[-^Z2GH
MX\Z^J:< %H,([!'8C,A<YU#:Z=8E]5/=>%;408(\7P][B8ORX,I9?_N1.@GW
M&I,H]FLHC?1M]/PU%&*<F0(CQM%2ML3ULTMU;Q%=O =Q9'; AG!(U33FH%
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
M1%X38A@Z*7X/!Z @4/D6Z/G6T$/Q[<!Q$^]9\1#191:WH+\RD9_Z0QF\AM&
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
MS/0#"2YN59-E&7S"*VO;A^4\@'=XP%#E$=.?AQY_85PC\!&KH\?V9'OTY2W
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
M V&F"22+VW;!2S(R !G7[DW&Q%IN;XE-9H%WAEH]HHUF,29G_\($8"&7X'D
MP(3;^CEO XFK/DX=R-=?5<TP_@; #;!3P, T,31/++T&G$&""( BZ^!J!^+J
M'-PKZ"]1^$^?4@9H'(>I<.PR&KOHC!WHMF,* (I 2["T( !,MD IUB(2+GB/
M>[%[*^N=I==ZN+.$MT.1=.@F\!$6* <[$S#@,D$Q!R+O;WV.K=C!-,-!BAK_
MC.5$&0WO'=.8@6F IPC3J7MJ#"O+V!)H%M '\"><)W@F,&C' P%^)#!T,H)
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
M)C+KQZ>%GB'+L<?7775J#6K =<>B)"HQLFJ;23+#N'57T2<\1?[H6%X(:+<
MM*"W.@CA\3-=7G]XG&0RHR:?$#N26-8;7"Y1C_?3CX\X*GT@CXWQ($E'U,1@
MERR7M]%ERZW^>B+C?LU;KM4Y_??HS$&?SRAOSY.=R,D"JT,)GO]S7+(4A3R_
M1WKBQ5UW,K;7^X/$):*G.8?_<Y1:>5"I_:&AKN)X9N6F=))(AV9"Q,G<9*?@
MQ;]9V6:WQGX-D'J._N?E\%AW4) ,&($_1^/_P3Q_0W*<T1(6'7DH=E1WY-YV
M7'JT__*5#%*7,?!H59)XAE5."OCH3BQ&/"?B=V+5"1Y'7QCS_UALKD,U_=]N
M(^N;N(1 5H7Z)!\E+[E?_?H7'5,)2\FR3IW6RTJ&]6::7I+58U+[4?!P>C*E
MS6>E4H:0:*$VSMBE52$C=])CZOR<Y4*EFF](Q**.K[AQM+4IFOB@"J\\.^4Y
M,YSO^NRB1.$-+EVIS;-X899L@2M/SL1F8QS%)J8\/!P[,8YQ\=B8Y9/L.$$)
MT]043Y+1Z.3TV3F2*F6ZJVX$9_F4G")&^* X\ST3NS^3"Q&]T]W1E65GW5=2
M!*ZG?,_$3J=SJ=:$+Y4E<942!GVRH94MWS.Q%THAQK7Y9 UO)#7"D#IQI<7-
M_,[$GJ0+\65[L(O0?;7)UH;3<7$B^)Z)7=U5$RLR+E49*K?6##66RRWGMM^9
MV&*YH'2K5D_!L_5I.[7I:-TB8?N=B3UO=E/CIMV7I0I=,0R]E8UM:-OOI',N
MNS"KXDKB\/YF'K?+-9F'&\H^)YUOF_5--".MAI)829D2IV^6)#H3?3]. *?N
M>:G.6;)73[MVSTR]>-?5DU8#4?_XE7:O;MA()DC!U8<N$1[=;^!&>=6W:LS@
M.O*/ILH?=V%XE5!ALQAD!J32ML@53+-/=]:UBKW+6 T&F!;J4YK%A. 3@D\(
M/C^W(4RURG'=YB@AT(*8;5=377-1'LX ^+RU(4S8^.0>C4]F@C8#RC@7.8S5
M!39L=?*6KNQA:6UX G?(EO $[H#S)3R!.YA\"6$LD&P)82R8? EA+)A\>:W7
M?,B7QS2@>?R94@%H@O$#VQ;\>?L9\IE*?MFV!6]J/_.>[C,!/WPC&+U70G0*
M+#H%2$K"X]_OWZ'G!UJZ4)0N-^@)K=>/.VOJ:@(SW&0$GD_'A#L_-S9B0:;#
MSST6_+/ZB7R5H\,#5_Z$=%$!Z%<X;+ZR,DKRYP =37T+WC9N5(IF,[J3=S25
M53.[M#FLJZ/'%\4/R.C$*E@S7EKEU ;=26['1CSM=#$BHT]4[ V]1$+0"4$G
M!)U/+BIZ$^C,NF.E'EWO>E)CRU8V:EE-Y(W'@PZIQK?KP412I 9/M/+MP5QA
MERVG@5$T^A1+47<%G:"?)_43XS:G*E6":PD5:0%,E_]2L9I FI>O63-[^R8
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
M6,H^]8ICC3DV15E2X.T<X"\KJON!N#"+VFPE_C%>D0#6P&08X3#GK.ID: &
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
M&'MI?08FP *K9<RA6V[!F.7>]$$S^,%(,ZN>[K#O<S; [>RU0/3E.'2PXF2
MRV&0[+TP<(<HV:19L59<9%V@E7PK7BPTE[U(WWZP?TI&Q&$]K996>'_ 5[A2
MHCREJBUXJ@[NTPWR#4$R*&U?+T+V%I'(6<QTE&','JV(U4IU.U:R+?GS0V3K
MS2P]K@\G;:;0K_?)=+4[B(^!B4B^DH?F5>;3")>;G\"> -S,A<Z06<O?!4 +
MHZH9AF TU*,4DFM;P9OLLI5<]>9XI;P5$C&C$!DL42*)S])OSRL1I7VH@D-J
M9,Q14&:O4L\8LW3C4L)&X"PO8G,'-/! O'C).G!0WMSX)^3W86?7??Q+W ?%
MD%Q7^G$VKLRJKJ/I+D;_-.0%0<I9#+A984=!+L\2^7/"6=[4J3>O@-^B!1->
MBI;J1J8BB2.J.FPFYC&U^2?95Q\/9J5H>B1KT4@=S_:M?#.B5AN1Y.SU]-F
M!+.NLN@FD2Q;<YEF##4MGDR6>:8SF%4-)6>)Z4WKP7Z"&5F)+6*>V]#]:I/7
MDF3++BW@PN0I$7_=3S@-8Y%N&.L-H2N@F==#5U"7H;Y_K?C5F[2WS3'3\:B@
MTY%N)2XJD=$ZRWYF$*9!1$N-O"RS3*&C]? ^OR[F!K/'![#>0CRJ1I>4Q#@1
MIR/C7CTGC8?2AK(_D7B+]2A3-<N)G$3UAH-ZO(FS5F'VP0B6XV#?T@*?AZ#>
M%;PZ::4.ZQB< NQ;QZ3VN43>KJ17O <X& ^2S-^N\A!+QLE:78J3NVI?RFZR
M="\Z:@XLK?5&L7UOG<LXU^=(?C ;T(V!/C<ZYJK>MF?7 /^"K*(<Z;H%']J8
M-EY$"+W3%]9%+6)P8V[;QUDAU<XG57*]C-F__C7AOLIUL73*5=@+F(O<K+RX
M8_V27I\.H1-XQ7&J+ MD'/7C][SJ)3"UUX4[+$HNLC/CO+,S%P2SJCFAHR/C
M[O971>=80@U Y#Z)([Q7)KAEHUA,64P<&!-U.FC'FZWY^':>VQOPJY+,]9=X
M;JTQG?1DJ!16YC2W _B5>/:Q]Z[#]HPU5"P-V"4#V-B7H?FN9X1K+1SJ,-KH
M'/<%V?]2KW%4G>$)(>Z7/TC@',%$_B$*34*G0@.WHBMDUC2AXZ!A&@=>[!7>
MHU*)!.;&+=#CP12<A8+C0 #/1=7<(*'O1OAK<_L+J TO3$5U/Z>_+WHOSFQG
M*#GX10_<_!-H$MRU&IKZH04P'&*H(/=5$'&MSNIYFJ 8:D79=;I83<[A]MXU
M!4&^*#1&$Q@FY^!RP8F*LU"DU,B^5;-V<J#]GLM'I2-[,#0@X2\)T!UJ?BXZ
MN]<%(7L'*5@48XE$21H)N));-?-\>IM9)VZ7K?$&*6C&>J+4&D982=G6;*72
M3&U(#L D>4T*+NLM7)L<B\4'1.*.[A?IYWYYVY],T7].JJVO=X]TMY&@%-.
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
M@U+&!<,_ ). _7-1@=GAI(73)I(PY=-P3C30IL_8?G;[#/377B\:V,QBH8E
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
MW+$'^\[LVA"H.GS(#9;M(8BW@IK+?R4O@8P#L$[?+.#LH#/65Y^?+V7':_1
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
M5+=3!4;HHW $!W6:)KL"5/8"B]-#<;>&3\<@XO"@'?KR2C9DM'^;WQ-9!/=
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
M[;*;52'/9GL=HTDHW=9X>W?LDLS'[ 256";9^;1.+FBU6TU$82LO&+4.!Q,
MO'Q%N=A3PI\2_GB8Z)T2KJV&G6Y\$&%8BNO6(OEJ*=&S[HYXFN6%LDVR]3D1
MJI;S,6W9[U)F'4@X0#S1># <I8-TXH(C)]\Y^'+I86RO-"YT"74"@6P::&E@
M[]U^7KO^7F\"H>/67]_E2.HW4I 'VC ,M*&H69 :CZH.+^\+\!7PA\[TK*H6
MUIM$,2\8&TN>-RJ]NZ?2DT3:JMMV-,TV^5"WW,TU.:V&NH8"5!*-!:-T-$A'
M_(K%GN+U%*^'$2]Z$*DR/3-4R.@L7XETPZK,U3.?&[=T#?':CC+F2%N$8EQ*
MD1?MJ%$1"DH=BA> !+%8D(P0P2A%O2%>!\U#OV2&#OSO[ @=+W'/-W3==;R\
M5(8.NJ+>H;=H53T:-;>;@V%+:"BJ(ID(B01DP+5PKND"R*<L .0QDM!8G7]@
MRLB9@I.O57=#<+21TV?F;C/,FM;0D$69US=-'K:&Q1V9=Q \CQ=40^NI.LL!
M.+P*-!FC*!J:&UQ%N-T]D&6OJ-&(7H[89EX8K-.C4;Y;MS\Q.]GS7OXS'.#X
M*0-OG.^HC9Q2R5.MA1J=+6>I@I'A6'N9K?_Z0[V<BM?A3+RW1[""/[TQW"0M
MKV110J--'/(5N&ZF+3:2639KUHP084?F3:-^1HO=FER;<L+>=EL#@4V%V'JU
M+%?8=O43(XT]KX4F2]8D'5'+=XX&,:R0&SJWT-E0:94H$932:5?PI.O34[^8
M-)Y9AL!L"A,X)EBQ1$E\7$%RKSA/A&6:L\.U>D/EHAE]R*JMD<%'QO>4F7%L
MH.8Z=HD@JNEX-<2-E]L8G"Q-^(RG\949 ]@ =]8ERIK;.@ YN@%4HPZ-HNG\
M4=8]@R[!WX0);T@!B&+@ASM_[R6 AK'N;P6UJB@;:,*S@9Q **+ YP/?,BX0
MRX_/'/JV"A4W 8?;Z>*2%!RTS7FV-.WN*'BCU'X_?5E$6V?:U6B_$>:RX^I4
M[(WIS5A'+!)_@T4@M7:F45HO)-60GC1[#\W<EV"=S?,ED)IL$IJ2FL[9:C?:
MW*0R#:T>8Z#=.XTE'Q (X1H=(!X9!EA4R03&3A,D230"(UV;[T>#/2EVD0I.
M 1$"& "OK.'L:_5-'=QA;&J=:V7;+"\/TG-:6]4Z*T"_V,MI<O2 ?J_-<PO>
MRDZ>12SNV.V4PAN&GUT\-Q?$H<R<"<?L A7GB)!=U&UBLAV'"Q^>YK:;1G(T
M;Q$M=#<YMZ4!W *\"/#:^#I? G&E4G$54_0%5^Q$$\UIO6YM!T #TB_GT,MN
M.IOGX.P>9"[<Y3LX$PUL.QZ,?#^ XQ(2[P@<MJ#!#3(.B.GQC=T.4.%PNA1)
M<L!.9"2E0C<38BKT*<F"-\= !D\MK:%)#5X2X@R#Y_1*4Q+@N&WYC*K,6GPB
MU&E&.URS.5^J$CVJ%#MP^G'\)79"RL#K[L%+H"E) 7A4)D &_O$D-N"%23B
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
M<7-\+P'4<<&%U[L-1JDY75K)@+W.).[@[8-G_Q*P@?T>2HIFP\?M"@9<#+"
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
M@8P&[KF25,DPGH'Y'Y\QN[JR?[+"]\C1W']?GB+R9(5O5A!T@Q*"KPR.[:N
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
MX IA*Q\5-HV5XZUE0MNPJ:'8XJ;66-T2#%!AD;=5V%\<!_"^Z$*74)@4,FW
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
M2%C3T,ZX>"*'[O7EX^]D$=42L"#F> 7^5'0A>>E,570@"2<+1\%[QK(>J(:
MC(YE@PD_5U3(0 OPVK0\T4*/,Y&X@P_@XJ90ST3K6!S.4WE8=F -P!7*LQ&@
MG0&7L=W+TU8HA01N*;'!X1IYWF4HV@']LE("/'3IS$T!%/+H)]R!(0<9 3-1
M1/LAD!\Y T A*A$AFX!FAFD=&0'HIT-3QW  Q:<+M]0$4F?+.?XI<>Z/$$YY
M$.E>,3^[#?]<-F. ^2+'ST]NL2/<L9Z>Z,*!*#P OMMNU0.H :JLR2Y>_X[]
M)?_MT@32?2DBXH.7RZ80!Z(#!/UX 1Y)[ND$_@$_/OP:00D0><!OB#-!9 +$
M /#G"B/ 3\/D@ B#_4<23?-0WQ(F=J-]!&XB@(!@!1 #P5K0RT[?AL("'C2C
MAT#>H3E>]*+#[4'XLN>+6I^\!A8#@ ]U!8!S3=P@=H ?'G[G[3:HBD?,4^*#
MXOV#9OS7^G0IJJR(JCPWW**,@*6RN$:P#[X!BBG -R)$?@!B Q@.*WSJL4J[
M%0.DMCCUN ]X)'^(S9!0@S6O.3#AH_P^(;RGM__G65&F^ZL>EXJJQT75XP)E
M]>+J<7R:%Y*9%,^FIYC$)O!LEN7X5(;% (Q(6 ;#$ACWO-K9+$?UTQK."G0K
MCIFU>:(ABYD.=-%\A=$D.=X3;":S8TKU&L^.4Z.R/J-8@DWX2JB-ZL"BX/(K
M171LC22=.)/JPI'IYR.)A3RHF-*BB\7;/6THELBA4H<C_:\WZNI,4063H%?R
MT,FEG7%OO)FQ)"R+?SYR265&M96\M+ 4GZYDFC:^6](P@=<WT:TI5HL%0Y[2
M*\G>]2M"H[G<;<!(WT1QC'#*P\V0Q5J#6FW2G<\MO@[?[I\H7VU.AX/N4L,<
MKI;7-_5R24>OQWTSE0MKN3Q=D H=GW/:&FL7:OWBS.TI?CZRH+;+*U7?E^@A
M6U)P$EMHB0KL/NY;TV3<S.[63:;)I%(2*?<3\M+NPXI\OC69#3&5F11;:[IF
M42DP68=:X_#M_C7U)CA9(&8]"7-PI]!OS*W]> @?ZE]3HS'!]9+)-^EX7XC7
MYD)FW5MUW'Z>SV:J4J/YUMR6::TU'XVUUH:9KF"=/]^:NO:@SFQE=4NW5'&2
MCF>:HPU84]*_IJ+=:V356:F/U<"V/\(XPBCVX=O]:U(+]+S53&A5.BY,&T."
MU+$I#E_O7Y/4R](L.Y8F2B_-R5IME9SD^K.@ZH&58EQNY@I204EQNXZ9I*QF
M1H;5 WUK6G*E 9O"^A.E-3-7.E^J69E"ATW[GYE,M9K=3G%I*3UQ;90KJ=)V
MFH,-(7RK7Q,I'2\NJI@R'..M<G[5'SI]BLWXG[FM-<I]L]B4E-9<DSK$1,M9
M0XK-^D>R?7&33&&]/;.BK828&^S85AT@!!8P=,&:^4&_F&?DF:"LQJI&34F*
MQ7'_T(S=KXPI05)I(C':< ,N/EXW9W"HCU#E>"%'[\<4S=3$B:5ER7$_O^S
MR)'OJ9UU>][-YVA3R9>2<KZ4:99SJPT<ZGMJMKC*L':U4L%DCK/8FK6N5<=@
M:$"-R_&BTNTEJPF2X3)"*U$>#[/9/AKJ>RJ3-D:4-!'WRI!,%%.6L$C76V"N
M ?4PYXMNL9%H[.+*JKR,9_<UNP# F,4#REP*ZU&^N1*&#67%J;.YN=OE)0 3
M>(#\83E,D58Y+*'4%E(C4^[6:]@"S#5 K#K;];*$LRM.T7*Y9;%N]^7\K .'
M^I8UWF[2\>I^0C!:L;8S1MAPHD[04+^NI'?E?(XM%.M,;[10EE7-(9PQA<;Z
M*WWRA"JR>2?%M.1*R:XL<H[:=9_KFX/E</O68,,7%#DO:"3=QU9$&SPW0+A'
MTF1J) K.C-::3 $3M/C&CL_@4-]3,7FM<F*F-U$TA5ZGYO9B;4X[<*A_987B
MI"TEUONM,MP."LU!J[ZNCMRQOI6ELJ-U =^I=2S?Z\P3BPK=Z^MH"OZ5=<Q2
MJ:NVBFDEY?"BT'4JXW8<\"Q &6?Q,4\22GNAE&0RHRP61*$WF,&AOJ?VAGW%
M*#<[NI)*9UAM1INI]+ #AP9@-EL8]W*S1H=9%9:Y+%9HKH4">JQ_9;)$5[1>
M<6XHLCVJ+('&+^DUA<:>SX'E,%[*9-(D2Z8)D4V0Z2P[38DBFQ;$I)3ALWB2
MXWVXL&H-V(DP&BARKM5(+7O%0=RD8,#8)SL]N]C=K;<5NF9SM8PS:5+\9 -,
M!]](M6Q6JJO4 %-6[(++ZNEJ-X7JWB9]6S<WH=<SFC!HHBR6[&&O*_#$)JCN
M;<)4A-8XWZ[3(I\Q!HU);MQ%%7)];]\#KT\=M*L4+3N[!-M.5XEX$8[TO7V6
MEHH J[DJ%B]F)8421L,E,PNLI3L=]ARC.#:PFF1/5J7\$-=[@15RYTZ3*\J]
M/$X/Z\I@7P8PDQD&UKW-V>7X=K9NC)E>JKN6=M.9Q,P#]Z/5P!)7LET7E=9J
ML(KK0B9>W6S<!D7G(UO=7H'O-YF=$M\:]5HONZVWNAVW=<<':^D2[[JI<+U:
MDJ>' :>U)"D8^P".[0OU(Z>U]CH_+NBDTBKRNXUAC5<$U[E]_4@*>.":QKG1
MPA=CY(<0&3PS> K>SN%)B/7NVH5G-49-&&9!(7LP?"K"@DE7+3GH>9+((^4<
MVSA\X+JCZ).OK$J82#U&10E#5MTK%7$D5!S)/B9>[8\;<232D8@C&!EQ)$P<
M28-911P)$T<BU H?1["HDFJH.))^)*-])%0<B5 K;!S)/&8C'0D51R(="1]'
MHF8;X>)(^C$=M78(%4< :D7M3\+41^"M8/QW+T;\QBYZTRJ[UZVK^SF!Z' 4
M]KYI_X!(A/XL3GMS$0I90XJWHJ@1O2(%O&K(,1*H]P4$(WI%"GC5Z%FX>SD,
MT5^B<!THBD3ECX)(-\>>FZ/-6T&=B$)O!5G"J617Z (3!3,B[(BB&9$,74XA
M8/S #U%9G \9=O?<.O*N#+MO)C<)(I*;'R@WW\UY#) .RBV8$PG'UVS7D;L8
MN8N1NQBYBQ&ZWJ&[>&7-:#I/%TT-*=J!(W?P(E,M"% C<?GA7F D+F'8@>[-
M^>N*&B?K8(*1D-P*4^YK!YK-3''&V=<%E<B=B=R9[XX3/\"=:3T5G8\VDLB7
M>5U8:*_ ?V1X1,[,)?)2@@7676$I7-O^^$EB\P.<&EBJVNO0$8E)Y-9<(#$5
M(#"R;LE\Y-9$;DV$$U_AUGCU,0_MZY9;V'9$%F*'YA#WHSE>,=5HD[F-R_-]
M!*D->_=$8G0;3^C[B!%LO.7NYJC[5B107^<C?1\A&HN<&6UIM_&;OH\471.
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
MU?O&Z1ZO6?E=7>LT>"RU;K3EW")5RM4[9YJ9?)?7Y,]\?YYZE0>,G8D5G=(
MG#[%DU.NXC8YTV3W2J]>6K;%KB+/F.VP,6VDM\W9KW^!K^/3V!@0>!52"DP2
MRH-+_YW(F3%1AZ#[&F>^E/:),]HG6+(A]D2JSQ69."-76F-R/,2TS:UI3R3S
M^26O] REMJGC5I8?*5QK US8Q^RU:)]X1$CVY<A5% 'F<"KBO&5SMNC&Z;F-
M%9.UI6&),0MLIK($K /=AI4Y;8"P<*$6A &(-8XM0ZAS44B*Z?Y>8/QI>3$@
M7^AGL.LH2KK@8CSB /S"V.@  >?R\@!D'C0]0$ !>"/KKEBB:JHZF';7;5X*
MQ@EBS*L<[M$U0\3^@GL%@?WS_ OT,?[/W^?P-Q55&3S.<M'U+?3E#J^+P3<]
M+0%*NVD ).9Y!Z$C&$$Y,\<"9"<0JXGSUX*W6,YT 1X6LPT(NQY'3A_/Z;H#
M/E)E3;:/E+ZV;KHF2@:J(YPEZZD0>PSV4(X]-TRPH5%;V6)YJ"[F#CS^.!*,
M:0.!- 0T ):X9XOR&OYT#.3?*AI0!X%8N/2 +W&5KR7E7:HUD&*PEEX8%F:S
M7163VW-<7%6&\2+W$01&5?9?;MQ#(;+6CU3U2 XH'@@#]7UAD%\OF;PR;'?C
MJWY.S%47U*]_TX_^4-81!ES6 ?'Q\""6C$$P %ND!&08?>(3G@>DCMQ]</C
MW9Z\I72A#B#$O)C178UP[/3*P#%MOEM,B#I7 /;IS1E=6T_[1'E?+# $5FRT
MZ#$[58W.KW^Q1_\=TF>,/M51:,6)B,V/L:81:)1Q %Y@36/>AI\;\-\R^,C1
M751%-7V ( #<=53;!46 %\=?^"3G&;0 UNL <L&#EZ:XA"^#@@68O51% /6<
M2]KG6,.I.TNVCF_S8QMG([FUP2;D+L8&N\+4L47_@J:'#0(8F[?9X9Y;N&]N
M4%!13[?%'MH69:0C:+E+QX0[(Z(0MUR:QA:(H@VWB,]1V!/;]'*-'8PJI;Z6
M92U:[$XM9T-)0BGY)Y;4!?W/3G5HF,MHDF$("44F&".W'68$K@/L50+/O@Z7
MPLVI>/@:,1YBF@&65W5,V1)<V\=#KWVZ9/8:^6F"3I&C0K&TQ&EE\B>.PCM)
MS%$:P^-#DF%**Y;C!_JBD2/!?H2G4Z\8I@\03:""@IU9=2VK%UVUQU@+V6$P
M+Q:9Q\!IO35W/D/&W]@^: _0^@:-\)DYPG,@7U:EM9G:=;.F(N_G](:P,YM2
M _(EF7G$7Q9]P(6#[>?'* BM/U$UKLN9';\OQG?SC*&44J:5*I%D9[2=P9OE
M^&/Z5<ZXOE$P7][>PP'G[+D#]IY7K  +QM1D:PZ^@CN0Y?#SH-WI=76%@2A!
MD%WSPT"[].M^A&M9P-5(IJ&A'SSS5@+V?T&V>,>"(0)N:JS%\T 6L!@ @XUS
MI\:"U@>DX(V]FZ.D8Y_HWAR8 U\3;/<6ZE6\O^<[)25%X*/L;#,=3-G9S>W>
MH=*OZ3NJ-F9:MC::[T7>7)@ N(A'?S6GMQT<Z4"/,Q?_($/(B3XZR>"+ ]6@
MT&&?ZP%=6PI><X'>%@;@^C3J<Z+29T3!(M:3W):.K\]WL=0-A*'?JR>T7=,L
M*;4-RR0FBVT%'P%AP/RB\*KK<QNKO^WYUH UL;QCN[MGU9A:,0I@TB$PU,]7
MJ4,P" 6ZD"@"Q%*Y#8PSM0$\RO!UL;[I:$LHI@2&IUW .T!9LU5_AM$S48=,
M<.4:_" #W^Y"M0J%PU,0GM.A?P1_*[NH#W\>@PN49"#>P#QS_;G+WY1&ZUP"
M\32? H]>[!_J@0R#96!]<VXMPD7(4-WB*#IY^N#8$DDX>ACZ[50$='9W-JC0
MZ&5DVIV=NS7ZYO80DR44+CML@P_NH[SM$3U1/SZ,R(;$/91\ =&SZ*';E=#C
M)91W5V)0;Z=#=Z)G//K\S2SQ#AAC-MN61I*$0CO8L#_0,9R1I]3UMQX?S@#*
M+0*!II0EME:Q7E\JM?6^HE8I)S7?;'[]^_/\C,MI5N\;R5:CM$@KP]YXL)BW
MJW)K 6B6"G P;NILORF:EWH4[7JS:XWVVPG-#<K&?.X(,O<9,>'+>:#EXD5V
M-BTN&*(C3WI9+IZT9]3-Y39L+MKE!!V;\CK)5(<BENHJK?1NDRYE^AUXQ!E4
M9>*U<[>I8<\#D/RB4^GS^$@4 7F9B>]TOHO)_;P);"R-$3NS1$<6Z7%K =B+
MOW:*&@4]/H<9F=F:2#CL;LX,IT6C3CBU<6HZ>\/5 \KS@F:]:",]"UX PP^:
MA,''JF>G!1\/FOBMY _I_8M+.CGM0*\)-MR/B4F>V<UYL"7(ZW__+_C/P<[E
M56!\PXR[N6>D'K/GH'WJY1YBV'\_)4>.%Z'I>K".B<13?IQG'6>R[CK0K-%_
M_^=T\D\I@''>4 WS]R'/[V15<S>OCD I?S,Q/@6.H1)'ON%O3MUP.^N0MI]]
M/%YE^7U,%21=>_V13/XW=O)O2 X?+35N&S^AF)=A&%=%";@![L\.GZ'LP..'
MAH5"9K]-$?AG@/_PZ6?/18RQC>5O G],07\"_.DM#(8.DY_$JF=N"WF2O,C%
MYB8$L__T6_F@!%GT;Z#&\'SOG],$1^\CX/G '#ZH&# < 03!.J;4<?^></TE
M63TG=1 %GPF_FX0X9<UVJ[77M,E8<>JFGJX4FN.5LF'A4.*Z0OXQ#_#6%G%P
MS,G?J>]L;SIT[?.VHD;=ZHVU='5"BUFEM\^D6DE.^TB \7 T%3R#EU.FK/PF
M,6H/ZQ.E1LTVJZY6J"ITY^;&\35HVX[GXI.5NJ,8;E5/:BU[MA+3?W+L]U[:
M-G&AJQ#Q^)@NR6NM2RZ6XS:[@8944(/H"XZ;PN '6O;29//4Q]F"J_8\E\I1
M#:S%=DR\6:VG]_FO9(LF-YC=J+4HT_)\QK!359TIJ=O',?Z8L LS5S18/ -,
M16O%D%QR/4A4OA)+A-5D1N3MQIBI92B\I10,90]37]\M[WE@]8#7Z3+GF:W'
M3N-0 T[[C/-H?F\DAIP\+B [Y#WG["<IT=0EPSR/U)VE:PJ?'+=5NGE_+B0Z
M3_D*\_M(TT :7D:%<(2"PY7;<_BZ")@';/>\NY-Y.KJAYPDJ U05V_5Q$Y/H
M7CEI_8F.OC,519D8!JD/F+328[,M.KTL<@68(8V]EIT>AFWG5:JF>;M865(R
MQF@"+50TO++;FE^9X&-W)X*0PBV,V]9;HIF2>6;V5AXBW-?=Q?@\8?C=_SV[
M*_.NY/P_(:6EJYVE8)IQ15LLC'6MGE6JY<T9\>*6R/\6'!.>1IU%0IJB_2+A
M^J*IG5!,U@9%6TXO:*6W298UH6<7=[6G/?B253^_#O(GJYY@9()N%\HI +7K
M7FLE4YE!;G;U58]7.E>P,GF#E@<5LXF/R8K,PX0CS'<UZMG?IX>$'XB2/+C'
M^.[IX%/JBWNBEPH!C$NR"A/ZN:UXO'@ <47TLCK!)OVTB3_$UIPI&V#+8WJN
M?>">&A^T:7$2\;,>8P7W)/4D]05=H$O_8YU=F0A(-_T+Z.7?L8/+[!XFPYW5
M%&W'U*UC(H7+%@+#4N!/TW!F<W?SA]\SC[W'H_U^3$AUN81E_.-/;!53U#AX
MUV(I>CP#+-%=#WVZ\VZO'5CL[OB>P,LB6#8#>.!.#VR/*E@C#") :J& &!"@
MIRP ZVEI)X_PSJQAQ@A8,.=Q!<5CGJ8C>A:.>P[M+HP3%C O"8[VA_B ULDJ
M^LZ=BV'N#H?8<"MW!5,X(RT4B,U<!I:*]TC7J#FF*S\SQ6('7?"E.T'K">6Q
MZ#98E(,(%$!5WZ65GFBN97B?SHS!)QGHUI_&+> <N2U*G#E S6/L]KHTYP2P
M.'A!$$CWWK,&IX"9$K1!O_*4^]TNC+83[,RD7,[0M5VN:(WLOEH:?/B8A#DA
M IA*SB-!'T#AT'!4H6G8%4 RWJ8ER54C,*H+\"1PDV>U[+XO5:IYVLF-1:%3
M7R3;YA<>([Z;F+5DJ4TI(ZN@Q->L5J DAESJ'S[FN"XQJ6V1;U9525&XUC3-
MI\11FX9'B,2[CA!?W@GQ; Q%.-U,SQ?=1Z@9GG.&<F0L\67-07DR3]\]Q#9P
MV0A4.+1D][K<8?7N3@%F<*&K^/#,*WMEJL_]2)\/>0+M[_4G;V<+@*EMX']"
M<*$_Y;?\@&IL#+"!B?IS7^%H;])/6TE;!/L'W$0IGC>=%X[VRDE^,*/VG1I3
MHOL94C.[<C'Q!7&H"VJC? T!R*J06PF3-!#(=3QIS%M5P^Q^.J)^C014O%RS
MU]:_FPZ9.L/(%$.D-DT]OV;7]?XW$8!+UM^UE/UNP;"$$I?-O66O<H,JC!?J
MQMM[P 6[Q#'=#]AIRX,\QCAW0O!NW'5B?.=FYDE=AL"2#)]N?5W$WO=%0][3
M(O"L%(*P6L1'B\J$X:39;K1)*'%U N/!V<> Y.0OC39=  %?0Z,J13/=%5ON
M8CNQ;U0,0;#3>WA&E @(FK]X-6P&W#//Y7JYVD<,E0WACD4 9.B-\:*)?#O!
M]9*YV%RVD%,&)/7Y#9J7<B4^'K-YJ83'.6UISH0)R%9;-'MS8,OTP>-SJL$K
MOPY'U=@T5Z^-"#5%M\;DCG7V&B-E.K^.J=0"9;\R#AUIX[]B(N#/$KS7!@ !
MBQAZ+K.;0>%63.(-5>66EOC[\(^G/ CX"_.58DW(&K*-Y2NEJS*?6WKJ6'G\
MY".8*_&\S)*7(D*0N$1@_P0478(YX,$%JL(_>\0& :(TDLSX^?#GWZJR+OY&
MD0+X+]_7;O(&JN(.:T72_=A?]5:O]W>LTLRW&G2L37=CO3+5I3^]-M,[;.VS
M'!15M,$NB:01\>V10&-@V<N_H-;_?3@R U@ +Z1K #@LJ(3'NQETNW>\F@$@
M90D]&-WV8C@H#2W'60 7P#B$[059=>#7X._'DZ_ 3Z>HFHU7KL3EF2C$.:!'
MW PX, Z*[@!<.IT&V*$=VX+[ <0IP3$/E9W<H-+CZ>L^_@[O-O[))^+*D<$&
M#]-Q+IU!P'P!;55'0*5, '+#<=!S='U(. LHXG,Q#MXK D1>>L$ZX/B;',IP
M/=1Y@4^W 2"B?1)\[KU*MBQHZCC'4""<M;V+05F.&U+<]2<?O.7I"+ 0YHF\
M<X@C]H-GAIS5H.E!(@/0XQW7^SZC]X',K@ M31A4@U(B<N!AD@RWQT,PT#F6
MZ+)AE2,'[$CN"C71GD.J/L4W P>X5IF;"NPN75NJQDX48QH,3BXY]QZ<N!5-
M7D;O<G]]6(5[K'I\@BL1\-:(NW?R!G@(?(#DV [TQKT0(0JSH^H%P+/>P;U7
M%/63J %RQ>'><=B\X18--LYC#0;K$+%8.B8/'N01RSH79/CF8(8](_\3&5'0
M._6/+,4/OQ0%+Q!^)!F:"XIGNM>0@I[_JK"['OSQ^>X=K8/B(/IZ)2F>;A5Y
M!83 @F&%-/"!^Z2'DQNO,C0*O;"R&PLQ7&"!/]2AV<$!DR7V%PSANVCUMQ<^
MT0WDC\ O#[I^+H1GZ_G;I;RD'H(Y2P/FV\FP.P+2 )BU#F_?(N%W5VFA0X;3
M(G>AQ//A7$1$A,NQO5-S]Y #+<BS]!"ZN)B$.'%<_@%/=,_$?*(K+)GG"2;<
M(5S-AJKB' )0Z#+9TUG"%-8VL>7X 5,>4(4I&%M#6OHTOR=N>B5X7 % 5Z#!
MB^'=YH-U=S)_"%BP*M1'%H(FX-F:IZOQU.EP:<$E7%SC%/AL;\;/5@EL!%2<
M#3T3T?GI>4#8'MR+E_#$"O[3.*HY^#\459S"J^IH;Q!<#IU,PCHENG^^MQ7&
MBGZ).'H2<@ /W6=M<&M.5I']?0(@<'5S8,,!K7LX@0/K<+R'3IK@,Z'GC7QM
M8(QXWM!A(S^OTL/%-$- )X"NG\ZCO$//=H%CX5U*.$U'MN8(>CS(XPZ ]\0O
MRYG:T%&#X@B%57"1/'A]$-),4UZC9]D?),)CK'AZ3";J\)7/C\&\^,0)>L+D
M D]$+F#5W5<6;!]DH <WH*XH $L 3J   >2E5+:!2A0RII(;*#5B:7+45DS1
M67C%B0RH/_$.:IX<75@&+Z,]>B-[6QF8H^/2V,,GPY2!F@'80H:<9S!Y0-7,
M-P=^^498<3WN%H"$"B+BK?L"MLJ,B@.AFRO1);MMQ;%-4NM9G:!H2YK%GQT'
MHJ-\*()Y%2R_)2&&/-W.!WC4-/3\D]D!_AH84/O.6>@=;\U+MC2M=Y)SQJ%4
M;-=I;_:$>1;FPBX_W>H#H0!.G;FCD87<AI0^A!N. H*=",B$$K*]]6*P5EI[
M3,QVR(*S<6#<Y@'#_,&M]T@(T/70,)#X3 :.]4+3XGIY@!92$R/V*VEET%_&
MP.U0);+)!=^GG6$R,\H6C%8Y/_OU;^H/V?>TST,C!IG_%VPKJ*"K=3 ^O7)R
MSVW>PRZ![(D?AN)-T7:/&6"*U2^4N0.>$8C=/7[+L9WY6L#$GMYO&)O^3D_!
MLV4L\'#Y_=CM=WM>V,XOWL=[P"]%Q7B:P%*-I6)>B>_84:IC<-\2-?20HS+%
MD#:Y0N45$X)[A>Z2%?SU^%KQ[3N[X9;]_]G[LN;4D67=]_LK%&OOCML= 3X:
M0,#J<U>$ (&99S"\*(0D0&A$ ].OOU4EB5&>C<&V=NQ8;9NBI,K*_'*HS"P\
MJG"+*MS>6.'&(W3@A&1&PG%!Y"A\(G )*45S:0&7N"1)C 5)%">9C/C+>RH?
MM.(?-IM6=:'*(WPP+LP=LI'IS-T51+W3D:S&#1)4)M%5:+K04-J+&E/25QS)
MX:<CRZ-UE6I/YB1;W"1K9$72UUJV!4:>S9FKN^MLKM7/XQU>;/?+32K+FW!D
M\G3D3(E/>X6XTV+C20LG6MN5W6ZT..K\Z<(DU5^4Z&1:&90-@7E(9!1#A"//
MGJ[/TI.V;MKEGM3!YYE%8L-E<0:,/'MZJ^=.4N3#.JO(V3';>5@.,K*VXA+G
M3U?PG';?L/FXDA-SG8S35Z?+RA2,I$Y'SJV%N!UK>(W=C K6FFZLVL-DBTN>
MS]E1G;Z3T?(9A7Q8#3E5Y*7^;,HES^=,F.M"X]XJLJQK58Q5@RLN$Y,61Y_/
M2=KYAR1'IUB%CUO<8M,M/=0;4S#R;.U\0QS.*M-LMM=9R&K](5'*3,%[IL[G
M[)6ELNHV-R9>21 &KK7HY7T;CCQ[3ZY.X.*TZBZ4(L<.ZXPURQ36#)<^G[,^
MXW*-;K<K SX>I[?W:GPQ9^'(LSD'A$VJ2K944R3"*M3LM3%>S%9<YGS.5JO/
M,C2AM?"<:>;FVP[#4JL6&'G&(:-1NL&O$C6!I9U&8SEOF-/R< I&GE');LFI
MW-CI3_%&0^\IKL,;]ICA"/S\\5:.3#<-HB7TW%:Z;KC#1*H,! FX$V=#\QNQ
M.W+<54IQ$V)Y7M>F=L*90DOD;&AMN;))PV43RH*>X76[5;4J=089+:=#"PU^
MG<\U%4&IC'/#;%%D5D01# T1IIQL&I."6"FPQ>:V6,R0#_>IT@H.#>&]7JI6
M%N\GRF+J;%/D.IE(%,#0$"%)+:5L+U%ZR"FY1)]8;U/M98J?PJ%GL]:FZ3AO
M9*49NVFEF24K%1>I%KKY^FQ68FZKE:7BV#A-.V9UA=/&G%OYEV0?#S7J)6?:
MWEHYULT4JW1IP*F=.;H1[IP"5'R1=5+B5,F1_-0&OY>71LN_1O)XZ&J^XG*+
M^V*R)Z7C$[8\E!*5&;H@Z6S6Z7RT'(S$-,/2V67:2<]DH>^"64,D@.RX0S%>
MU'2%SB_LARQ9RO/I%1QZQJ[VJIR.K^.9>4]CY'1<)5FB:J-9S_BU.ZYL,O2X
M(_1R62FY,5)E,B^#H2'B,D\.VUN<FHOL1A?,\K*@Y3+Q*1QZCN<:+LI,<YU3
M%IL%0/T);J0*:.CQ"W IFDH0:6+,)<8X!515AN!XB22Y\424QL X) A*.IU\
M4\POJM9R O:WT"M6YN9JV4Q!577."=EML<:DUBI>E!>9VL.HU%*(5IA2TZBL
MH"Q2HSE.%WE'L.VV'(?$Y1*G(TMLK;S,D.M6CR]5YE0ODW[@VJ'JK]@8KWC>
M K:KE'[H]%:;W*B?9,)4%9\7=8 :&9EM)!9.@367U7)N!4:>/;UKC>.+;J*+
MXPMZ]&!W\PN=G88JH$7>=)5,6@'HHL^<964='^<+<.39G/W*I)J,WQ<$G,P)
MT]68J*?P^31, 34*CE7+B0]K=E/BRK6-0<K++1QY-F<Q0P_)DM59]>B25$F1
ME>5B8#-A"FAN.X-XW'1;.+\>,P[5;MG=Z@J,/%_[]*'QT*P4^KAKI9*%C9OH
MQ $]]U+U2('_D]D0ET_KZ @S2715J3$Y3?! I\*,+OI'7L@\/$_ZR*U&,U%D
M7!HXK6LZ8S ;AF569VD<5\G%W_?4%'F'AU'BU<%QHNV=\Z$NFT$</#@>WR<1
MH_M[? _2_^#L$&M_8.V%=WXC<_EEF2L'*X2.A.]$0'-:\,SP8[?EX"XPWV<Y
M=POWEX#ZLQ&>B_#"^T"I.S+QU-7 !P[ P?P&F',"J!U</17\'H>I-;\])P]F
M+C[K7/GN+GIP,)0?VP9DP@L[5:%WYWD#P8<OO5YK[QN_^Q*]-!UMQ$UL!/[D
M9=G11GS61N!WR6@C;F$C[M)$M!$WL1$1--W&1D30]*$;\>;K[)\S7S]O^=!!
MN=;URT];CN^F0?JI<Z/37/"0W'6OBB?X%ZW^\5_.TMR!\P0I]?]^)7^]]:+N
MQ%TZ\]?)#<R$N<90%OEG7,#\*@H^6PL +U3 V*/4HUVAE/=#2.[[VZ7KRG1[
M.9_]C7)X#-<&OKL=@]E\DNGL,P /\@1@A."?#[KQ^Z>('_E6\2.(NR1U=39Z
M#P5AA.WCN.5)6_KJ:XVXY0.X)?&Q +Q+M/C]'T&0I,GD<RV>NI\ ]6%@>>T%
M'9EPGV2C0<_MVNO^[T>L!+D^5UC)@4BB6/CQTK"_+YQN]](#EX-T.^HCT^VH
M7[L4D?AX0,T?"C*^6!>VO5%?2RYK4PX=?Y/)&)4^3[G[Y\,TU[59.!+=2'0_
M(5/V4J*;--<L3D]HEN;-!V4\[)N9!CQ<IZ'9$$N3U%.B^Y6B).U=885?//%8
M8458485?380J*Z)RB3=FVW-Z<^,F2_=+)6[7BS5JK60YAGFL7 +F24>%#6\D
M]2JS=*IF\D%GY<&H/,N5'<6>/%+8L(]"?(78P^THX.^^R&=.%"ZNB#'J+GF4
M_1]41'R%H,=-[&#$IE=ATZ]N/+ZX6'9O1CH=NCMX(,5.+UZ^KT]5H(F+%9A/
M2<-RV1B=/.\L_VV"43E7<[U#T4.K$55EB<A T<4H4'4!;_>* =F;H,MCOO.U
MZ7)5E1[)Q\WPP;7I\@7EXUO$GDZ<U7R@ YE='7N( 3'IM]2RLWK8LGQ\5M>3
MXW'<5%9<$AH0%'Y^Y^P7#4*=M]1[KBY\5R4P1EWRSEO]1$Y[Y W=CC?T_0Z^
MF$! NT8.B2?RBGSI1$5*3\77^VJZWJJU;8;54K7^^I[)*-,.K"#^C*.Q[\[L
MGR_1'W?H=5-6^%<W.5XOL*=RNM3S\=(8S_;QXL >JJ*Q7J9=**?P'(R,)<FP
MVRN_20"#$6&+5D'9-\N7UK#+J82A)J?[#J"B-':B2,87/[>_(4_LIC P'L4@
M(L[^EIS]U;5[<(U,X_#T/0]T$;QU<]+EUR'Z/#6DIFOM/M7H@05PR[)5EI@U
M;(< ]'F&.+^1]6N&$W::6_C,,XCO+M0>F$71T^L3X4H*_+OO;<3@7Y+!O[H>
M/]#>NQ2#W>G $[H\O=;5:J*I*TIN*RUQ9F)-,O242S]V-O!M'/-WG!8\?C5
MY,!?^JB5 C B&B[<I:N Z44S\Z^^U.CP(8AE^IW1GCI^R# &U^&2;;''#Y-+
M;A@?\DZ=X3)194X$$#\0(+Z?3?46M#@%"<Z14K5&9K'M-9H/N6%]6^^W2[!_
M+SS[H&*I1%C'_*\8+AD\WCGQ^&*_*.?BRY[0_L"<BS>CFE\TI=J%5HG&'UQ6
M[DZ+59$;#]?XAYM!+RMW"G M$%7&D]0Z$M3&!%4\V8W]=7W'Y[GX#M.$;5IR
M\7:RVALL33PE"?C#L-&"G<8]RP>G,K$$13P!;%$,*9+LGRC9KS=9/E>RS<G]
M=,I/[;S"9UQGIO9'2;V ))N&I:0I,ATCR+#[V;Y)4(@YOO/PL2M-X85 )];,
MXS&AWU%0*#K[_@9GWU=B@"C8\:/6_<T8_UMZ\-XEB]ZMZL%U[OX][Y(8N>^1
MD7_+1G[4YR!BTR_ IE_?%RWI@H5:_O"J'S!'[\HXCB6/7<<+I0>W$4EBD]_
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
MA7LN; 86.*,#1O0H_83%V.D.AZE,11BQ[I;<"NRZ-%Z(+=C(\G&#,8:MP+2
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
MLP?'GR_ET&J?H/\]LCIOG^NN!EY2\'X7O# ][_D1%U\MVB8"?]<F':WB59:
M9N<V5:U5$W!Z66O*V3E=S%9;I[*5!UZ9+HGP ,.2QRZ<L*GR>A<\):L:@N++
MUIA;J<U5;575MKU&AU%)8OXP=BT@U1*00A-,Z%BN!%T/R$G!&GW$%0Q5Y4U;
M^AW\X$/Q;QP2!7DOCTD>HJYCF$^HL/1EY>V('?T_@1<*'C4.'@769EB__T-2
MQ(3$O:E6$D1Y@!ZJ^"^,GMW][_^,0[7V[;\^V@< SX;'<_'CX:>?JH"E?@,)
ME2SXT]G'Z)&_42 'O -;:U8;0Y;%LFR=+92ZG6,J?2Y G8IL=R9A.4,#XKC!
M-%[6'9@SAO'8P@7\.9$E$4O@Q-_*/UXDS 22@_WM@.] 20:$\3[$H$2AOQ#_
M_H,!3A9F&*^JQLK&3!ZRNPSF=VS,,8".G$B6UZO\A>K?="V):VV'#TL^V:NP
ME?M!N:*K>&4KOM)SL"V':\,:&Z3GX6\U69<U5_/5>K&ZVC06\:&H\&ZG:.1&
M1,&AIX=JG7R55G\$>6K\&CZ4T0%.JX<?VDW)8C53-3:2!'X4P.[M3( XZ>%4
MG;<LKE=<*TQJSFKL9N JW5'"E.@J\^O/>6WY7Y#D-T!G;\D^G8UUJ6%P"E_!
M*V5>;.0'W=+L_A;I/)M49ZV47<FRLCU:]Q8J3M+\"@ ='D9I6*3)VS- *@T&
M!!&)[C H7P="$HB%Y#\?R800O)P$2Q]XS+0D>/P)]@7C)P[0+_"W,6_+:#2/
M=2U>E/U[5^&@MN',_(>\X(&KF8%IDN1@4(SYJ819TL*5+601VV@^2^*! #LG
M$PD'),1469,]@=9X10(+=X19W#6/!MG8WSX46!(F 6V'BE?!QH+O@.'PNJVC
MX>#E@VTYF0=.@)X(X A10//V%KPMW%R,UX"YY&"\C=E@72; 1$.$.E;=8.,-
M6HA_)9R*M:6EI+L0\T3)(]8>_<!+ ?H<4!\15@I_)[!8\"K__>3HQV,VSUYV
M\)>7'[Y$</P=L6J0.@RB\TY8\ -98:U4HSNN+]E>I[+)B\2,7R<R+=@6"0^1
M%KA'AZK!WTBP7XCI5?41%L&6L+FBK&F2* ,G3MUX6_C(8+ _ITSLP/O> !?Q
MIFD98)EHDAO<Q7CR(R P9]C@A01CJ@/30-SM&WVP;UN9[RW=5:6O+/(=-D'G
MBM.% S .OSN_HPIMSJ5I=>JU4S7@?3-=OM"+]^128T@-![BVN@JM.MW<0C'7
M^2W>*<V;\6J=*?.]*:35^>4+&+#<5$@>B'> "SW[:2/Q%L!B8)F)6%X2D#[T
M/J&(& 9Y ]$8+CP&8-@V)3#;$O)YJ,MW:=^IXXYMH!R 8F"74#N<.TV&E"YO
MB.6]IE2&3.]^K1.9+,EX.PP<44EDG"?&<7 8$;E8+W>QDI&+%>9B=7K9#MOJ
ML?4NQO;!OS?E8M5X'9A9Z!AP!DP4"?;TX*$I8^_$"Y.6.^L+CA$E8*YH$*8
M=O#(5 ,FT K^HQLAWT.#?#L.VF\(QA Z _0195M0#=M%I1Q((P( Y'5!!N:0
M'<1";6@] 1,6OH$/6;XA!>$*ZM9PO(IATEJ03&1\^0\";S"6@-$9CEG_(\K+
M/_\+_MEQC0I $48@9R?L1D'R^0**XW]=)$P-C7_)"C:/3 2AQ]WF91+>*M!;
MHW__S^'+[X-U 3O[H?:#5<T\&2 1QDRE^!C8UTH<6?:_>77%;^S@O#IS1_VU
MQS7_I2B/G>ZHY%_8P<^0'&>T!'9Q_(!B/B;$56D"N-3[6O W%*#?_=&P$;O\
MMB25AQH'SGXT[T[H2>(.EFH#YHS["TL0=ZGDA;;J1*JH@U@CC\TLJ.K^TVWD
M0J.N""%T:!BH1V#D_^G7GR[2,X#IH2T 96 7E^3_'.SZ8[QZ3.HP"IY$9)]6
MFH$R?(7J)#^,S@<4DX&%+ NA>(: #B8UZ#* B(XDN!!N#KJ48'4#.+$%#UX
M9C  6D0(+XB<UXU''VI_X./%D?[_]:>A8V4>;)"UP=((TN@8 K_ +40  58I
MZ]#SU/=+POY#!A[&<P0YC)BA/^PFV0?-9,=SN='G)1TZ.H85"X)IFF<SP@%0
M,R"H?L&3[S#L,-9^E>CB\8*!<EK*MK\4$9KBOIZ:! 0JJ 9841,H"\FG3N#8
M [T$B.3KL.=HCD*,SS@K>7DIBQ)R5>P9#^QMKMQ[*/3%=K;(%IVF'<=72:UC
MMXX]%L;F&A,NP1$G&0FPHK:DV\"(A0L].$Q$;^J_Z,%[PM?T0V*[HTF@V67@
MVEJ;#O ^&I.. XSMPYG '(!>DMUT+0$8"A(SM22DOP> ?^##9<?U(D,!"_E/
MV.!;LUW.):N]S0-!6Y6TRN/BZCU!M\/%'JS*^]&&7A7<0B(T6L#?FTNSD6 7
M>(X$HBC/DY9-(D^*?B18@/;G!1&7]VPIP:7ACM(?O:,'+E1W8WIAT4<^_S1^
M*(_9 L_U,P5\D.CT5,TLUDOU=P5AW\,/A4ZSD)DUW1Q.,YE,-MGGX_DUX@<R
M) RQXX<8-(7GP$=&44%Q[MH.PAAHP *< 8^5 H-VQ5O050+DPVQ3E1T;^M?
MZT3:;LO[<48PUI8!*O+  +9XW?:>:-]=!SU+.@:--?@*L;UN> 64LL A<#80
M&[U9[%B J/ K,$1M3WPI E_R5(UL8U-)ERPO&@>CH<BO -:-%*@[7S7^7T P
M[X!W%P>6 0> +WH.A<EOO!\ 8GNRZ#4RU#1#][;"B]Z=K$HS1._@Z>7+VJW*
M #0174%"W]WY0YIWS(/U!TPS4)R'KX$9@%707U\8V\IS1:.HWTM<N=H;I,U*
M=SRGMQ.=>32RY>,*C,'\((R9Y5KS@0TK^(K*I-<8%3>FT#X*<Y;JA8]!F2[P
M!>R9H8KH;$2?YH%7%8HT\VQQSFUF U=IN"5VN9'6^F2Y@LDSYSCC>'-A(I@,
M" (T-WP)X$V (0)R'T0^,C8N96SXIQ2'*_5D/P<D%O@8CG^ VS=4\.$ N7?
M;P)K!GXV4C>A/)!FIJ->6AE7V<%4&B7I!)G(59&V29UW28QLCINS.2[$%E6"
M3$GI^CS9TS@\H]1J=#HQ0$<AU#DX7,DD8'?!-G@V /2D=\IYYAT=Z]08.E(S
MT/45R'V, 4[T2 5^A%:/L-.E+_0L@7:%Z2*H4;$+)@=/%SQC2YI,@$5V=U Z
M=8401=.">2;PQ1'[8CL>O<ZV'0092.KY* .V%S(LD++]$H[""9TF<QQ#X'5D
MA>UD$/SF">'1UX)9K>#+,<QT+=N%9['@#3Q3\/ %>?AT=/HNV[;K[;0M@8WW
M->)NP@-3[^#[J%-=ZE\;K,Q"J\).=^AO%/9&1W->^/@?CS./8CAQ6Q+B\CKN
M)13^OD?_X7(S.U_IEWA1T69UG5WU6]Q8GH:F8GX \ST549S(2RD.#_EV41?T
M'PQX'Q;*@#K:NH 4 __3W48"FIK!MC]-SB,S%LBBH4LPY*_!ODTP%@_,EVMY
M+XR788+,=\"&_MM@,TD589K+3AY2GCP<D:;D?RGG?6G/I,>L%A!)?*GA[JMG
MU2ZT2C3^X+)R=UJLBMQXN,8?/Y<F4P?F>_#+639Y3N5M.T1=PDUN[K@=?7PC
M^MJGLD]D?]J<HK=F ]$A%"W%27E!+I:4#?,>H_W@M>HN? ;X!>U#"2*)6-*[
M>U<[/#I@DTI:+^*,TFBGDHE6NBHXQ19L:YW$\?#\DKW4/ HX$%S.1/!(]#Z>
MJ0*;[Y2)?-[QWZ)AM2&LG#%1\)*WS#ZK[(,H= 8/;"_>T:M6K9.(3[EW^7RA
MM-DQTN[U<L#$D<3L)B"2/S#<"Q1S2;+:+A-V;Y'M3G32$6>+%0,Y"G^>HXXP
M%X::8);=%%!E"EW!'?>8T-"$XR^8,?,T,MT27YB9[$/&?IB.\4YGNNE-IO>T
M%I^^/G$M!%2 :0K>U.]*U)8$"2AAL2E9S\&*I2J;*;$RDCUR)$\+O5JVENP#
M-Y!ZE F\>%6@T4YV>A^E?@IU5L#,N:@[^=WUTXA-]O0:-1;PQ:@%0";3S&TJ
M[SC(.'@IY!H"QD':*91ED@VAT)EI\[(B3=K%.E%1E$8#X 9Y]RRW2&O)$N0=
MMP0Y%N<:2/YD!OE)NN=UK!%*&=;?1\0LNP]WZB;\?*,3-X?#H9 B<+Z9GH[,
MK:W-,BL -6%\\\CYANWK"<]?=X'ZT:#]O#_VL(_SF>&P8W-9XS>8YCI^HBTD
MI7=NLDLF#SP&Y$GZW@3T9@+OX\0LC_E)T$?Z#^5I7T/M/5=V<),LV\E4-ZNN
M3M!X!<\4C4E75L?;U1OSN0_?R'5FA@4S63U3&UTH$\J:&7W58_E,BNU5&'Q.
M-=9F6@!FZQ\"?]P60D:/NM> -H82]3Q :S(>'X(?T/ZA@J(]OUJ2"=X'T,,[
M<XL%OC%$0<BRT+G4=!390EQC6@:L)-R=PKTL.?3 ;8792GZF$LS9$;Q<G^/<
MJ(.25C\QZCSW;-^ Q)^-\'),'L\[-<S#*1ZOGCU(,#J8&AY*351C%51/!K^C
MQ)7?7A+9"JS_V>2MW>?\V#94UY'^#9(WCQ=XD./VZKXK)VL-J6&]=/'PJ\*#
MN\@H<O@8N!35,^YA';9E^EFF,)22W:C\RKZ57-+&>>#D.) XD5%Y Y:#^X.$
M"-FC>0D6E?.["._.[#B,ZYZ%Y,*"5;E&_CQI"< >K)H!;P7G=OR'HD^<W1L
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
M2MOMT]3XL:3*  &]T(_'K>BX-SCL@ZTJ'1_$''0X[]]< /_BV)(Z =(R-2S
M_2B3?B?3]A'#7PF4_E<..:?P+?9??]I^7Z2#T"'8UROUA]OCYZXJ'KW7P8GJ
MD;</_W[LG3T69SC[ZN>D^>V-F$1AZ#8,RNK@E9)@;UQ9:]>'[ZJCS:'EO3['
M+KZZOR?3P_X4+,D6U<FZR*_<UDMR[&+[;/VSL-W3)]U>!D#0:\EKLQ6Z,4>)
M5;"2SW]6YX -]NFXNRD]B]5KO@/^Y#,1&5)*WO9&P@CP01FY82C^:3L\3UF!
M90 YAQMJ!VHWP (>798 7^FP04+'-ZY(,AV\4I#@C!6]]EE@A?NS;: D=@4Y
MI]#(^,T=T8T#DI\S^.1).1SIY:4?+77@+\,GXSXU#6+?R8>_L;_E?_:YS>%O
M-C9@O1%XO"@#@@/,14#H15Q@;EH )1!$'@L$HG81WN(.&<1CYI!$\P"?O$\Z
M<.K=_J,, 40#^#3=P% ,Q)D!M^4EO="!'4 =&@74HX5#1_?"O$^KJW2RK]4&
M@W2OLDPR9;G1L.4Y<W9N=,#N7B\;GPY>>C2DPH%$D_B('G")21VGR^0Z.:SA
MK6$.JN@X@)/X7E$'39<1]0&Y4%N("Y#K ^NL-AI3[?5=MHSGYJU.>H(OYQGV
MG>12:@.SC]/;EB+'.T7=+:29"=,*R$6>D^N('^%2 P[\%TC-N=ADD9@@$\$_
MXL56,^](!!CD*+5H)S5P? B+>^!P. -*F%NCZ$S \! NP[[K5^NAJ>';QC 4
MX>%/SYSW[PH;]SA>PVY+\B#%"[$Z0+,?MSK;U0"&G++!4QYX& >U0=[OU+>$
M98*>5I.1@/LGN_#(KB/,)-%5)8Q(Y/8I1<B3.>AX TG!K@4OQ0_B!( 0E-9W
MF(++YG:H8'J^$SI,-QXC\+_> 9Z,M@\%2OW-@Z^*5K!K0.A/\GI8]D/1_J'^
MH[L,6R_N.[C[-(3<(L$FC$^4U.S<N[.:FNM8;\T#A>@%J'G1,)T]LX%=.JP,
MW&_Q;GL9SS<E,E0B]B8F DSN.=M[PH&'&H%=&71;\E4Z<%S'$H9T/,QOVYTP
M>#O^A.D9JD-W$^[/($C<ZQ;H'3QX9L$KE^0E^'C,'!S#HJ>A"([L9Z,>ONMW
M286CHU2X*!7NTU+AJ%>EPB6ND0K7\)7ZWH6)>8K"NPKD$=/ZF8YA1\[8D7]W
MJ4)&"OK%'W!4WI6-PBB-+Z;*H&;PXEC+F$OY3;V%T%'V@3\=M!/J0[>U"<V?
MKA%8E)XQ&>)7<TN\:JY-PF6U3&-:JPX$8I9B?OVA4C$B0<8RR9" &?*+[S!F
MMSVG>XL]X@.COFFQ(+JV:[<0.]G/PX*%"VXG]1';F;.JXRZ)\ZQ"TX-!UR@D
M$_7*QV\G ]'_V<UT2[A"C43Q 9?ZG7I]8693*#N!2,?H3"*6I,Y+>_P@Q]]!
MX<)!!A4J7/@G]B;Q>GU>RB..VOMVAYZNEF:N7:WCC51VK=+JTBV7WIHULL\-
M09L"J-&$"7>/;\U1YDA5BKO+8GG-LFZOE5P-F[/<H 7\MR30J.?WG?_U2#P*
MA7""-+\P9#PRJ:"(/F;%0Z-SYT/XINZ):7B$T\#S]EC%CQ0#2W=L!RX+L$/'
MEJ%(T%'4X]XX(.6>;O-JBKS LG=Z]Z%!Y=?U3-@7FKWX ICK1I6]%K0$_9)K
M7<[<OY>W8#V_S,5S+/Q#TZ,J'G@0JT_M&*:YJB.;ZKY+YU%X\=D7B,&H@#<?
M?'DO,0,Q]LJX=N//LVL+3CL2!?EI05-97ZDQAUL STU=%&4,SE#]_J&O))/7
MR=9+');$O6,8<,5)/PCTJ).NHW=8(R@D./SX>&T[6^RP(!,)@[\Z(\A(-BU9
MA[>>[JZMO4"&Q4Y1TV]H+KX7]-ML,^YMPW$?I4VEYE8W4V* =SKM],C-ZME*
M_AWY.,>$*O""],3=MR-JN%GD2$[MY=3X@YA)49MY;O7K3R)&X40,#VLJ?\QU
M1VAZ@+.GP'H<T=^QWOZ,TK6]P*$.KT&V# %(EY\[YIRT+O'X^:4/]NI?39A1
M>=&+<R.^?2/?AK3$;QJ6EZK0]!FA /@  #X<U08&A;5\I,]*0URN\RF"7.$N
M/BOFQTYSJ]!3_RKG\#XKL$$!( &RL40P/P;LK%U8;7^967"YY,JP%'1@Z_LN
M\._^I3-8$%!%G52!JR]=M\+YQ1+BU>E @]/Q:AUV%PD91W'F(UWPG"'E:Q7?
MQ@P$'L@9 [2(ZMLWIS=Q!C>&0HO110>TP3'I*X4>+.G0CDJBYZ1C_J;ZK0!/
MZV0NV[XR@H8KW=#5:>$)@4_S>:71::ZZ[>PZ;<T9=$-7B&=\D$$0&'W,J5ET
M7->&3="U?R]MFASQT*?R4(AZ.2 "NK'QA(M"F6B<<Q*6E$VDV(I=T^1JZ7YA
MQ-'%.WB(C;1O]030RH>DI-=[<L]+\L&9"@R)6?NBVF>NQKR6'UV"-0=86YK<
ME).<"7&28Z?7DL#6?%6#U_W>^8*G7?9>,?QN4$%1#\;N/CYN&^B1H0_^[L)H
M=;6:.S**J_#PU3K,_#A/:89I0#LJHC-<50TR: ^#/\@BV7W'F_D.:YXXDN<O
M'#L8?W !BG]L>*22O:M7T.4ZF&J@.UC0YY_J[&5>AFJ(\@'AX8H970PV<[=V
M0 WXT8=@F])I4&;=H<JX9#@E9:;3K62I]4G.&3^PJ,&#K):41:(QH(H+R[8R
MJ-4_E4C "R2>=LX"KMCGH#G>%3M>BNFN/]='!W>_P::^+#X<OJDEG[ZP&Y>7
MY_A<>6%E,!6R4F709!L)12C</Y@/\3X*X(?7K4+M O-:_#LH ^&7[7WE"^I'
M _9D!JQY%-&'4OW"C3ZX"9-KTDQE_$"D%RR=992\G!ENM.[J\6!^YC"8?ZO[
M3]*EI@I$Z$&I-+*I7(E2J:KSIOS6$.,B.,"I>=0O'5PK&BKD6B._SO/DN(YW
M4@NW/ZR3[7X/]E5(G$NWUV_K\*;2F.\I[?L*O# ][DMOU,'.P&NU?HNN!>7A
M:;GL @5W= 1*S33"G$QPNM&E*O?+3N,A=43W(*<NC@0I-(G,];4T_[%&V2M=
M_5VXS'^M'2*@(QS7#IK >0:'UP\"!L2,R61W"1[\'@S [V(A3QA+ME^IR;A3
MUW8\*XS$ U?>"UO/>'$?*WC!16B=.J\DP.PX.[ V;B/%XVV'8*YQ$=K.[CFY
M",VS@NQ;,(,>DST;\CC\L"M]C !2Q&33U?CXNB>US=S@869.MN^Y^N9X06UI
M=PO:,Y80^%^+&H[E/+Y(I)HKVUI0B7[KR4N/8![I'59ZI)[PP/H^\1OV=G/L
MT;3WG9#XCEHP/O1DSOL=F #@$WEW='1V%%<Z&G/N>:![JF5T)T&0AVE CQ%)
M(DSQ=,_D/^1BQ- 3/4^"/:_F:%KHC=B!^._LQB"1P[8EYS179Y>/>/:MXQA>
MX)G XNZ==Q)4$NXN^/0Z::#Z#>?HQF[ 7BJL5P TWG7F%*4)#UN\[+,VS]VB
MZV%T0!_8.<3TSB..7C' X<-DYGTFYD2V;,<SZ )"0G_MN"6P/Z]7F28==.>\
M9/;&E[8C]C#V_]G[TNZVC271[_,K<)QDCC2'HKEJ\[TY1Y;EQ$EL:RQG\N:3
M3Q-HBHA! ,$BB?/K7U5U-] @08JD2 &D^LX=7Y$$>JFNKGWIKNVJR&!^#3CK
M)9/'A/T[_N?[7N)-_J=U-/RCZSKOKF_O,"*DW9RU(V7Q(+*T0:Z2#YA'K-R=
MXOA4%H33PUIHO4"?=D=@4*RCT*P.$4NKTV"2>[ IK![OGN=R[*TSY2^0QHLR
M4BFIA"P'=ILR;)C"9QP#V?,H@]R/ EEQ"4F;LBJBF_SH2-6M^,KMD1]XP2U^
M?7"#(=DCYAZ*4A@XFWSN]^;O4UO,;3Y9BY>L/]%C'5[T,JI:&^(\TUR/@$:/
M)K6!D-*9S"S/;7XB=[PFD0Z+X),1YJP5CD^)HO.@D+EQ=*H'/Z<8*50T@:*!
MBSL^9>;E42%JPA!30!)B1=J3<P\4KG)0UKA'%)#3F(2VV(8U2!/*="%F0YRH
MH>HV^4?R<@L8R5@,Z8=&1S+58)'%7BV1&!!/%7K*4]+2V,7E4R'H ?._1VF8
MV).F]6<H=;?B^"7,32R#A:'GVJ3H%XTYHD)/5FMH@#U5[KBJNPXDR0H#5Q4Y
MT R$>#R*I4Z'GVEF0+P LK9C+@R,QR"R")>ZDV:Z!2YN7V+[3TQLOXGM?[;8
M_DJB]1?GW;]W_X_E(6XU2+GO=,KB(I'TT%*GU; \.N]3T+1Z!;6KN#==VUKD
M+=(J5<D8AAZ5[Y4*GUB7/D.Y.VG6DU-<CA@G9)$00#)%"6V[$1:2<+%LH'37
M2,D?G4B*.$\%7TS''Y:L3%:BFR[,4XPU_)A/+NH$Y?MYEV9UW6>>RJM;B.PS
ME<)".Q(=)!0?+.4_2N:5LL5<+JCGRSFJIAV5TQ Q.Y3\>@!$,(_S63CA(2Z+
MTE+M(!+%?>A!)NHF">N?]1YDUN!^P>;UDXA'3 > LM2K?1P%/GR2)TKR!!W5
M]/FA_)X)\R6'6541#YT08P-$H;>K9H"O?D9T:77?9+2V5$K8-/=8<V'9,APW
M#CTV0?U,]FA<>DT>B'V*52Y>5+YZ_'%9V.V8/'5JY"DC3ZTI3S&2H+YU'.?X
MS#FUO_5Z??:M9_?YMS/&VM_Z?68?LV[+/NV<O1*SBC<^)'Q\)EKOQ&CX==ZY
M<5[T#4TE%U0\4+ZTP=@:":)!X#F+U'%8GS##GC5EBR!RV2+;*BQ5V+#%8A.R
MD6)(I?@H&J,X*H<%6!.\BLD':<2K806?0*W.^;3@1_((&1YA[Z3US6;'@V\]
MUNU\&YSV!]\&-C_A9_9Q:V!W9X_P0C9-BF&?%!SLH WQ6Z][?-+MU^#P+IJJ
MK9-0LO,U5L2+!X49]?V\^OD*BTIE-1&=#%=$=56UA5#;PJ BR?\"/3;_I*ZT
M2WZA@@-==M3N8U>@5>HT9#)Z0:+5'\Y++6'91]@(NY4A5;F!"W^Y'+E\"-/
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
MG-JJ +PO@UO?I1.[R7'NRX>;=]: #Y$D_QV(XKJBW(>=>DAAYZ$EK+NU,V1
MLX\NOONK#ZW&6Y%H%":2V6.=;GO8:<&8O_),KIC[%$JI/"*M&+7;HU:SWR?H
M6(^_^^IG-][V#%G)Z&U/)+!=%Y<7R2Y_<!;"3;RU+E#VE\J6IA0@@P[3 1PV
M,&!,1Z'F+/FCZ^Q&Y'9(>;RIALC8N4!+G:1K2W_+_.]X)ZFI$/Z1Z0)P,R]A
M36CX"$O>H(TH;9(R0Y%8<$\2HHOT-HV33/(_E6J?K@NVNXVLRQ5U^2J(7J4+
MNJ#,6X#,I6BA_,@BL#%V/MO,$I8QC\&+H(#^6DH'&?Q-VB!S[ERDHEF][ MO
M0)DYUDT2^!S^=H"H_4*0I,)7L56^OVOLS<.3(-N@=2&&QF([(]<>*1$R+I9"
MT[I*J\5,,AE2D^P$*F!Q-Y?VH E>L]P1T-QFMX'U-@A@6\C_L9;D,"]T(OCM
M')UMAOTW=[A7<+O5-IFZ)E.W%%EK6&]Y=2E#=^_0YJTZRR]21=$L?5=.*FLI
M A7]*XB^(V>(TP%P;9=%1,[>8F^L =[19O%Q:I] [-%GLH"9'_A :(=N0JT)
M13O#)'@"<P;Y8<1"JKF[^A"]9865>;,#H"J9ERLP \DXLEG$,:2Y@G7\#9CG
M\[4DQ0W GLJ25C)WR%RG4<G,0X\_N%26HX+)\4(?48^W2J9'YN!7==6#$(V(
MJ4\U-YN5+.%C1?,2^UI*I8M#JAJT^D3'*^B-:(5=:X[EIQC"ACGWM[T3K+VY
MECXOMT+5:%&UNZ5Z%Z+S(]H0E3%(&**IPH)X)(@:H!SS%,0QM*WE7\;<CG@B
M.3HH'#'68LJK19!Q7&HG45;72:B98@F@L6$QWZSO,GV);B\6@S8U2F/81)SK
MT+%4G 1ND0ZH]R[&,I]H88<!J'N3,'NA,I1Y<X$:@!P?CURA^MUF)3]D*?B\
MA#R)63;9%O+79>FY-_"3$)UL]#PWI#C6R-HGB\Z>]"/5XR430^;/$,_Y 4B?
M070D11M7FN9597BA.8KJK'!$$0<UV.<IE1?-.+ET^U')_,P[C;U2?1Z)^K58
M'8H:F4I]=$@2UPT)><*6&DNSHBY>YEJP&)0<[*KD!EJ#N1\S:4S)^IC*,TP'
M*9:H1$-BB'+LP:?_O;DZMVZN?STLD3<+%A@L@,:I1BV]Z6!Y='>0:CN=@/I<
MQ (2%47EE-R@CPOY-15UL83#0V*=B"R02[U0NGE6> 6__84'T2VW_FJB:CW*
M1]BD^7.%@C8+$N](!W&P [H0ZXK*[O2OZ'8\IZHM^-?,ST)SH)1#S+Q1QYH5
M6BDK3E-ES^H2U65$UG#T>Z$30#:"4/O0[/ =<;^PCFO^@'+]9YB=WV-A64%S
MBL^RGG%V5C=((R+::!SH%RZ/#$4-[! =ITS4E<4^SK)",!(5(!-8;[@AUR\"
M#K+($"IZ+AMR8]B/*]KMV7 QT,_(O>"^";<P=/.CD@/*'M6X#FTO0 O8'7,]
MH6;[LH@.VA.#2#0!(!L6U:+-2_K<<U#>X Y8'^F.26HAWX^UC<?2K@=?NS@>
MEF*7!<0C^5. =5SO,3P%BUYC\4WA,)T3N5-1,2:JAIR3M^H0?0I/B<]2X22
MDN;I:%@%IZ>@=[DA0?;2UETC9)$4G$YBC1LUK05W2SLNLNXJ%,>WQQ(OY,?I
M18\YEZ6>\E+*=J'@<BPK2GUBL</^$=$]5Y=6A-WAQ=V5MMJL=C>9[!/JS4 U
MTE7)\\8\TT;9'G2 N.3F0Q(!\M/T#O*2X:(S)#W6?D-@E>++F#-1WE^6:L;E
M9V*/D(=R.&@ER(-P1,Y654M:@XD<2@(%/1343 >!0GL>L^]";'/SK4DI"]\K
M 0*ACT.5-#_"<=/.B2J>O(E58XY<OA EXT5OH"FA2FN@$'BB)XNK.H&*EYV
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
M3)V@*#Y5VFA* $P6NL/#IX0\ )T#"%0\V45,#7Y;P-6J;2BU%5+[%VPY\?C
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
MS;SU+NH7Z^-73)/:W(;^\X?V<>M-#<A&Z>HFG$5XBS]&:Y+<EP:PW[GG<7_
MHUN0]N$G^!<1+^31$-]"GF:S>"097Q@%: ! &BU%7CX.O6#"D5QC' ?J#J''
M_(;%_TF!9,)1]%L_*2++0AP )6I">W$O8@MFLCBS1^HQP/HNI?%AZI=!_Q71
M/V[D8@UR/.9/0$(9N?R.>!<">9BQM 3X!(<C0&B[ON/>N0X>V]3S.C;<!LP3
M1Y:,@IB;<UGZ7(R0\$Q"0F_/A(0#]]#JM=H'WP])[< +/68)7%&0$FR8(G('
M::*(\H\=3#ELPDOPUH]GK19^.8:G1AZ\%@Q<0+1P%/B<QE+B,-#?B$P=$RM.
M@1+KM !( PP&HS$45  YB"1$_,X-TMA#XF)'*;X+OZ1 U^'/.V:+81, &$KE
ML$R?V_05J4A"RJ:]4'[9R1L0OD'_$G969!MP0JGON6,WT<<+02RW)PTK3*,X
M174-G@3<@!5/31E;?F!Y@8]L32[0W+]GNG_]&M^_TLM65[:!:(PW!31CO'./
M*PM&6EI'69BF>)L3@TE.6DD(@QGCP)\5P;3ES4IC123H&"18$0ERL[QA#=ME
M#<<U9@UKBF;FFBVS.B&_&E@ML[IEA7QB&-,B_BJR?:WHWCZ3O9,:D[U':5Q=
MKXFQG1O;>:4 >\<_>R#INQ&KTG)N5+\U<?WY[.0L,:>RM"XV7R31HC8U0:$M
M6:@>6ZD]:7LP*(;=CJ;DC2Z^5PP+W7)J<Z>GPFNSV-IVZUC$R^:+_X^EHE.U
M;<E U0Z)';?\:!!Q]OV(#6'F<^;=LTFL<EW/J-B^%)O4JA .5KO5[/9_LK2_
M<Y 6P/YPI(%,"C%''A]B,0IZ37T7R0H5XLN9 -I7\XZSTVX>%V-Z>^WF27]+
M9S45]]S-3^9?S!I%?/CO5S]\_7PY/PU_H5Q%(C30A4OX%664#+79S]JIST/6
M(JC+(&AD] W*Z*<[+*/7E: +=F,$=2.H5PHPT8%O.T(Z#I<$"0J#)KK%1+>\
MV'-YHMR^0=$;3AI.]KQ$O&O3/Z=BWD%A1KG-0> Y\.,G%D4D95GOX'YZ09Q&
M>,NMFW0,0TX*D<06B7G_>CT0,MWF-T(++MN) "!*!D.0]8)[9*@.C^W('7#A
M.!XS4 +P)G!/!B[GF2KY!H!LW49LC&'M0,,\D*10K(3MXI.?KCZ+"P3"L,=M
M+<1^/C L-@!"V-P2/)YRL&^!=E@WS(-U5W=BM(@8%^%R06PR0-]S0#0>X\5Q
MXQ%'EN3"0+"BG.QIE,SGMT'B,N$7R )K9M*XX+<1IT.;6'\'E-.DD #H9]/Z
MX&?I3L+=H!VH6M[LH U8+;HF8A?8*N:<J1T1&W5$<EG)6B0*AIRK)<!+#<$C
M9Q[/HH,8<%_;#2DD/PH QP#-2>AWDXFEE")"6M@FS,(2?8\-0F'\0FVTD%/
M8Q2C78*H6#=+DHC9B<3\A '.JT-J+B# KWY&8*)$VZ"!!X6CAMF4)% .4LH\
M U$#-/A8K@,U&AS*G;JTXR 2R6@<<",[^C%W7%A;/NW$\H#5>3CWX^S#XPD
MAQ0FU'O:S5Z?$'8)%\"KGV?)"AXP,HLPYPVU(P@7OH\7Z4,FWHE4H>J(PY6&
M($02W!BHMWOK2IH<<9OC.N$@F%@["; D<S90R2("+(A%&LK4ID<EGI@G<CBD
M-!.:?1"@3 R/.RY,F@3 XZV%&/!.Z'0"^\M'R(5D)I:\,E(>M5;"2KP9VYZ#
M^5N?X?8VXK= ^[8]$>6\;7L2=&!W6UV]G_"VI@(TW_84J,_MP38^ @_4I/AM
M3:/GFVS_7BX1V?FT*81E80^.7^,0SW#]MQ;[V)4&%8ML9 =:)O"ZU[2SPL[>
M(D?C69&%M2[3*O-]6(OQK#(#\?)M3P*BPK:G($EDZ_LH"#I>'&Q[0B5,;7V>
M[1_/FJ+@*I.L*PJN!*FMW\@GB8*K3+2V*+CBE?FQ?=QI=,XZVYX*#1E/$').
MUA1RUJ*>QZM*(.O-LGU9:H6-Y-%4V][+FN+4"GMYHC2URF;6L.NLMI=,5MOV
M3J0HN.VC61.15]B(DF.?#\G6L>Z!T+[\7+D(OLZFNBO!3@GX6YZ)U(<MSR&4
MDRU/ DK.EF<0+7BW.L6R?O G38)*X9:G.-C^:>0*[;8/I:C//H.(L755,PF
MQ8S6L]BL +AU58VZW?KN$@_.SM$67DZ!/&L=Z?+FI'FSKPF>IT\L;^>%;:?C
MU&-+99=O8QV;L$4]?17OUF: 3Y][;=O5#F.?#(FJ9O*0N14A>[_U4S43KR5W
M+RWCUPZ]ZD+5JID<+4C+,$Z,\=@R;Z9ZS5N>(PM/V?(\,OAEZ[NQ>;B6-6:%
M29:*R'[2#$\P]ZTBOX[6\EVL,(,,8]DV#F,2RM;1UQJYVS8D/)'PKJKS;1N+
MOVY=>4G<,;J%UR?V:]H)EU[BW'DI;:"2J=<29DZ>SM)9Y!P]Q97YY(VO[7Y\
M\LPJ*:J2R3'8N)*)\]X*U1SW6OK1TZ_7>F$.3YYWS'QV2VZ"[8H-<\&-L:C5
M0'PM;_S327@EL_KI>+!E*7H^XUC.QL\H-*8AJ^>KL*WI.J B(>^.N1X3G:94
M$#Y&: =^EG(@TAZT&D:U"RZ_4MF#;[G/AZX,<[OFT3^I&[L)KS#,_'.6VH,)
M)UI\><@BE6AAR:2'$6=>,J*UWW-OB&]@$F2L&F?$H(Q:2-'%_N!\'%>DI+!8
MY-$54D)PR&'J>4=4J55E6,)!_L4I:@J.VAT/T@A>RX+@4?7&I(C 9P-O@@B4
M1IAS0F&#40 J$7SK!" D<VIK-$AC8"]Q;/$'3$C@CR=MK(/]_14\#WD%W&W/
MM*[S894YUK1 K3+%%%G8^HZRZL-;GVDMW7J5&=:+0EMEAJPT\[8G4F6=MSV/
M*"RMHHE%"LL]T"WF8MI8LE*]:RUSLL:93U]XXD8B>D2QI^K8T5^8J^KZE&?'
M9+%SD?1,972QA)+B(5HZU)\^50>GOCQQSDE$.AR\%H18*0.[X$VHSB^[XY*3
M9%O'3D)6PAXLYMPQF/]6]'MS@1U=J6GR@9'UJ>18AP]YE*^ED/J6AOB$S2/:
MT(?FE^9-$^0<AUMT;3!UDHJ6XWAI*/H,J?2K)I6+R<L]TIR>%]A,]NNC%,*,
M3?M))C@54MQMJA6"_!$'2##_T_7O>"P3>&.>)?/BEP0+X/(\\BF1,I9-K4A&
M$T4.M!EC.:4,=Q9BV%4!2NZ84A$3S$[$12##GUCY_"*C,;CWB\4M20@8LXE%
MR\.IQ^P[SRMA8C(J^N^G2F("Y@2E"YP%B9B"Q <_\6213;S>A 2PTB\P05[W
MH3B/.%=9?1-+2FASYOES!'3/FU>_$X&@PZ=I80KW#,Z[M"WN2ZEIP"TL.>$.
M74SLHTH6-P+VXAU\G\GW958K(EPCSPVE)%D<+$IQ <6Q<??\ ;:=E W>+Q^\
M:5W$XOH<Y6O3+I<HE5'<O<2FF>U2(R_NI# K)3!.K%2F+6.]F(:2+/6+ =]@
M:5. L!1%4=)493=P/#](<''JQE*F;X:E\)3K$72<B $> FHY;BS&AVT,HV!<
MNM(ZIK5?@4*1%#/QGX^6"_(]0N*J<4G98+0AU0:);W ,#0E:R2GQ?QNR]QX7
MVY"MW?0"!()<TE/B:&^!945TV^)T\+>D%7BS\+YEJ?)$*F& 7+>$7;D^<F_8
MYIUK PK/)-SFM&$$T(V1_<<)[$+8DQ\MVU7#&G,GIL:<J3%7BJR/UYC;"@PT
MR2\(,[X0II$]HLH%([CB>JV2O*LN28)4)4-U,!;LBKLD%N#SG5;KQ!+]E*^1
MLV0U4MOZUPTT3F#:.PB$R4C5-!$5]0;<"^XM-#<E'LR@!5Q:GS5B(*GNA>Q$
MF5CO*8A5L(K_!2@?7?E.,XN>K!W7H,)K*V^H+I5NQ%&I"GB-0ITM1<O1U$CA
MY"258]Z4$&EUDBZ[-8>9Q0K>?\=MCM94L?-NNT$:H>#\*Q1=%+M$4B/)#%XX
M6US4(F%KA<D459OE'$FD9M5:T[_2"Q9.U4$43$B.TNLU3T]^TMGV5'E#C41H
MXP<PYA @?CYR'3BC[/,15E,\%VS@'H#P*/G5*DAFC[)!''@@;3T'V6TU6_V<
M\,Y26GH/?L0"<,+LK+8L8CI;W3>Z+J]7FYTJ&SGG%.;6HFP>]\RYU.]<SIH]
M<U]J>"[M9O_8G$L-SZ6%DK\YE]J=B^$OM3P76)BA8S4\%^ O9^9<:G@NW>;)
MJ3F8&AZ,83#U/)=NLVLNS/8.AFI<YT:9S5EB*H-&5@9<MQ,N"YZMTI G@^1T
MD=.D%$;"]J?^I?W._U  @1UX")=_OSI[M28X^ETR/DCKHFH,&SY8<'M<QU(.
MFEK!:Z&I^7.8.Y.U"KMQ&LYBX7$9%GJNSY6SAJB&ZC\SW?LE"&&Z@S:V&DU#
M#37-;=VAV[K8Q[DJD)X%)H^9"^MV(S^EN8,#$W\&69.)#:#'8@M=S="CHCOT
MB+GL1>%+[9C_0E"L*!D,-H$NCUF+S)U:PG13,R ]#TP>,YN\2* 8BO-T\\$.
M(XY1!G;H+NT@?=DU9>"&VRFV4Q(9B481,(I !;ABR,B."_U&QC<R?HV 8@B*
MD>F-3&_NS@N5Z?_$O!AOXF+Y72/3&YF^$EPQ9,3(]$:F-S*]D4N,3&]D>B/3
MU^SN[)Y,SQ]X9+M44-,(]4:HKP99#"$Q4KV1ZHU4;R03(]4;J=Y(]36[.V=[
MF3P3;RJNS\CZR\KZ!H4,T3$:@-$ C 9@I!BC 52K <P#TS,I!3N&.[MUGZJ1
M\;9N_-])Q-DIY6 _[/Z["!-#8/9.):C*@&5T!*,C&))CE ;C-M@WM\%.@637
M8H&N1' '=B,PL4 F%FC)6* MH,LNEM(P57G6N2M98</.NH4-V_UMRR=;<9Q9
MDMARZSIR;;XK;K0Z7YWM2ZK;PH30C;(.>]-D](DR:L4.Y[5A\XF-=^92[*ID
MNC_!" <_')I8%A/+4@?T,28E(^-N2<;=HPOWH[EPSV_#W1_\><>2*>GPJ6)R
MUK'X_ ?;YGPXK%1@O&:I9_W./8_[ Q[=\NB_-G95:K;3C5F-I$C[_+O3T)KZ
MK.K;[3;["XF#OILPXM00!9ZQ.MWN\K<?&Q0\(L_6#"PE%+.L;<,)0F_5/@T=
MU:=!A_-S2L7U O6Z&$C][3L;]P_5C/H\/Y((V??%@T'$:-0,##]N+M!B3ZC
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
M'Z8?N2&00!P;B94KS "O81GBJ2//];]SA\;G?LR [DR*SV^2!:Z$%A<.2'I
M/R*BU57:>&;0@<FE<21,\IIF$$3&@J3&31+.%>T9!$!1\$-&W04E"<DFGN\4
M#F;$A*?%"H-[)#\!\ "/(XH-HV!L,:!A=/2%@^>@5+B*/@ORU9AY"(8"3!QG
MOFJD@(/,7=U0R$@2$NQ@X/IB-TBJ,RZF:Y"YMLL!%K )3G.B21](FFWAEYG=
MR7$310^!JH_$D(UI,_ZCA',NW)#E. "I6[QYPI^ +&0<1-DI!*!> X4F8[WB
M/N(:2]$PVV7A4L'MQ4N+PN34:B.BIL0R,B&@N(,;>!K^%AII^UAMZNK!!G)R
MRZT+.ZGLAMT@>P2.@#)&1>3W D[Q]C82AT:6OI/6::-]TM=X=X%OXRD#SI9X
MF*:PY$:\3T]X$W%$DSF<7;O=R8@E=-IPD8;<I7MA(^'W//QSQ#VX\:!Z(P;8
MP9T<13I"$7U16$-)E#T0-0:Y!VDUX#G<I9CX/'X-TH:XGDJ4RN752.#1/0XG
M;A5#3G$@L O6YR/)43,>9M<8M&N>KRU97WB3-XQ-R&E&- M%3S1C <^X8Q[Y
MNX#7H92+D\#\>#?L(,4[=,O0+Y8O ,5F1+#J&(F0?/YP@20SY22\R*[Z)Q"^
M9YPV<7WX#<H#"%(0-+U\"_<H[4K6(X@7>C<M.)V4D D/Y5%D)S,[AC41:M%Q
M%MA8R%SB;RD!"N]/J:9"EQ(Q@#_8''#PQTZ_U6BU6H+HD5 $# 7QQF'2-C?A
M+ +NX>%-N!W-89$X;D.)Q8X;VR!CP;(:@DOA9&$F).'V"#SX/  \8D$$%P_%
M<MN-['2,PKU=H3@CP"X<Y#7"KA I#( 7+4M*5R8VGT; H6(^CPX+JXJ08(4*
M,T'%P\U4^(+V+7&PP Q[G8[BAI>!(WP^V0*0"DO[39Q-T%3@FXJP*T-M114!
M87,-2PWOTK03:PB$<<D-H,0LL)MD!T%2!,)AP$/Y6TW-I%$<#F],X'L33?Y2
MHGYF%V@B:9I=O.2 VEMXO92JD0F"\#U<(XY3/T8'GLG*)3%PFE=*<5": =6Y
M91)E)F"7B'R@)%FW'-0<AH%)B@K!VQZ/8\$JT42JT R.&VE5])TG.:&<L0S(
M"!)'2B32G!01(2)!GPE5D<T[]L+1P )^$K^B),!AF'9;K"A.[9&X753EZ.1-
M/+M P8H1$O/@1+%,"T!$^FB1/,/%S8EP++2*V1VCJCJ$K14>I0&7V/9N.ES.
MC,/%.%QJZW"9(B2'<Q5A(@VY1@Z<]![9:0(SDV9":])IB>0HBC [2.IL+U4V
MIH*YRP9-".AMP@MA=HJ<*;Y7K9!UH=OXOY"-OT+C8KFE@GCR I^$9F@@R&H&
M%"3IRA4AO@"Q)9'V#WGJ3<G>RX9&VIUX7!HP;#=TN8@!*!?U&LJAT9#ACU+:
MSC@HH8@^#S!*"FZ@%4@N7ZXI"QR>D@B>RM$?Y>8E7'7>06R=SV[@%L]=^^;N
M]5P\K>RF?\E]<83I-;W@NLNP7)%Z\D7_2EZ 1:_A"^+DQ>D"TKC\CBOS3N:S
MXM$0^24:AVX#M'Q*5P%:(%P?[6U"-Z$7R=6 AH%11"H\4V9?[F3H R.Z@=.T
M_O3I^N9V+>G-=)1,#9@%YTT\6L"-W4:<%BBLV)K162,/=$7(]4^D3% WW#W0
MD3O7X[<RWDIGFPA#!>J9P]$OB++2:3:7;!8<X2Y(^)QA\B!R];#2Q)0E#6<:
M:KNNS36"HU(N[7?*ZG>56_UVX)9ICGGA%XUXB!9(/RD_DF*82@+8,DR3-))D
M&HU7M@UB.MT*POE$\HXXHXY"84I#B2(LP>LT?;NT"YI?E+G\I&E]T6^PN(3J
M?3M(/4?=Z 9IP<H_0=A*.EBC9"TS-[RA[G8 -UF%&LB;K6Y>'(,F0PQ7LAYA
M+8SFKF\N2\N(EG# *).%<DL1& FJ\P(M(HQYQ"WCZWF@PYS'8=R!I"?DW<)S
M*W!/W"C%)KC*';5H=LE--7HM702 +(T"UXSM$7=2CPOWF*1+.I.5Q"3BP; Q
M982=YS(3PEK)PN3"!= +,MGB?9!MU_6G1#TAY\EH%FZG$?F &[EK"PXMF9!(
MR*9]A"20!1&_#<CA 81V&2-.9:3O,VWI1CE=+M'Z_99"=H1OH!I:]WDVD,@2
M@413=C] /(I@\P*?DVT*E7V!64%#1MI@/ L?$YZK(Y1H_K@!5?%^7(!\">\>
MQ<E@N-6*WEGA)B)F77"\%CW'TR1!,=+BO259&.\L4=\I;W9.(-B8'%**2BNO
M^)33([ME.O-'BVKF]9*0 (://U4L]UX*MS$<+EHRHL"K!DVOR/F"=SP&U0MN
M/; ,<O1,RV^/>FHSNRI(I.*T@+!DF[3%)JT#HB9#(B7R^:EQ#AO2IJ'%<4FF
M3BLZD'FK<)*I+_[.?:=)Q,G)RN)Y^EW.NU2\E2Y5'[B'0M43UF1BJ1E=%):1
M\F7%\.J08B(C&3N1 A.^$ZF+41@(9G'X!AY34Q!J U#'X7(32,I;.C#1"<P$
M@.G]A&;1I\'TA 08'#VZ_#BX)A^P;L:#(JY<L6("VI1U'9.^Q97<:0N1'O@B
M2 N[)*^?Q!LR4V<.;!58HF<^% P9J*['Q&0/+K0Y2VT+FEM]6G$K+(=E3-OV
M@ABAI;1^J>0)T"'F,3]FMM@8&DD.WFIKF(TKR/QRXAOBXD$D91WZA @%].LP
M"X@MSY<M(J% :06R65&'WF#C@IXI0B5 AYFH)RCBT\DE');;3VAI\)C0PF(M
M/E7<<E^X!C41.P=,(4A(4Q4]=H\W0R&*"@2F>7.2+UD/7GDDY8W\V-$0K(W7
MT(PE0A454AO&B8JE4L"'< &B\QT#=Q-<<!XXZD]0I+S5  +[B"9S:)8E3Z@8
M,D1+)QGD#3YP<.>6;9#( .V/0)Q%B@C9D?FH#>">&P43$ XXX""X48"'V"5Z
M)Z:U<"+&S=WTX[1;QH]C_#B5^G&>&I2A$AH%B2W(,;.T60G^P-$*&B9 26FD
MA6(=PNA+YHHR48OE*N*TE6Y*M"MCW<(<H5X8Q%P%M^%S&9U#RBE)M+YBHF2!
M#6IG9?+U5_9@_97'[54C75_KLLH<UB$CZT)DN2JV+RG&[5&F$T=^[&'Z"PD@
MD>4%-LH^[$'AEY0^(RXS+4#0 \Y*.I@$1&[;R@22/+D6QYSOQPHBW9F@ZZ +
M WEMEL8B$'DJD-(*!L &,@0'>5L9>K( RSD))U)^U9D<.L(FA=')23/'4B^F
MD?I,(7<VTWIFLV](GF%ZE.NL7"E.@8QZ8A-BI?JZI"[KJ)"0>>90+P[406X<
M>H1T$9(+X0"0$8@L,W'.;+X45LIHBSCGCL?<P7QGD"%C1#1AO0_0?R8]9H+
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
MVM6GP$P]QZ>+6*TETQ7.5]])&'&R"\$S5I<2S#=WQ"\8M;O5[WLSJ(T&R'W
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
MXN>X87WWL>K&8&*E,OY)P=>C$[#&0<1A>8"U<+%E2IF^FC<PI9I3_NRS,<S
M'^ @*>\K@&EA^S$].O5L5DC@#1WD@7MW:,'<ZN?90>BQO-H(U22A#19SQ^Y=
M@'G$XQ">*^Y+@S,6<AIP[EO#-/+=>"3LR;0\-4-C=@D(TNGA<+TYI(;X-$ 8
MZ3;^@J<;CUC$XS((-JO!U[=E$'%CR^% \8%NBM@$9MM Z"G2@4!Z<W5I1:G'
M8Y5N> O#1(0M+$DB=Y FO!S8,Z%V&IK"6($%M"GF^%^ .4P%0(T#CR,:1@)Z
MCEA"@+_!0PC5,+B'YV"PNP#F#1"?8AB'"ZCC'_F<30NN*'Q#RP<DBP,K 1Z7
MT'W2@HH0_?+3LEGH)K 1<?7@>.'Y;-5!ZCF 93;' Y\)&!2OR!@E:\0]0B\:
M0@X@AL-PDC%<&;R9L%TYA*#Z4>$C[A\.Y;AE.<"/RZB VJ3< ([M<([W400W
M%C;JJV^G;SV7*^5JH>A:$72*@"NWA/$P]% :*:"COP9NBR1I?AY9(]93,A&M
M8I3=%PSZ*B"-!B\@<6F"#T]H8^@(HA,4M8GTK3VZLGFS,7\B$$Q.V;3^] %=
M8O'E/9XL7"]0 A*U](#&@WN'EYVH:4.#7$Q'Z"<"ZUV\F.[0%7<+SC*6C&+$
M ($0W1&1U=FX_AV/$TK4%G@^3=0T3(U'2*Q9*83%48X;5IP._E:OAJ$'N\"Y
MD1:E/G+<, I@U?"'Q^YW.V^V#RKHL<DL*%& GC<U\&QAKUAS",]Q",?-OKD*
M%9S"&$;Q>'X5%K8EW/(AS$(>E>0^MD:/F!^CW'Q.?V$MD(-6XPA^.MSKTRF&
M-'>:O2J/Q]P1<T=V*DUPGLG[4;FKTCRY9['Z/R;T[!($0,#'+__]JO=J36C\
M__:NM+EM8]E^?[\"I=Q[RTY1-#9N=J(J6;83)8ZM9]GWOOM)-02&$F(08+!8
M5G[]ZYX9;-Q$2A0)D)VJ)"*)99:>/J=[>KIMN]T_E.,S:ZRCBMZK]Z)YFA-%
MTXJ_ODOFL?W/UY#UX#5DM/O;#5*KXQFTM:A"<R7FH:%:2HE,Q;.)K=S&GLMC
M8^&YFTYC^+ #UMM0,35?0O/\ GLE,+F[^5)Z15^7G:$H.^Z*LK,#9=,DV5'V
M\C[)SD6Q7:>$1Y1C.SQI$4]VN1-&8B?UV/<"_E*<<L:_9GZ6\0MBUK=)EK<;
M7+8X'4WW?LGZ16Q11?DF>BG1[@-SA0QV4]V]21HJ0S<:I?MU%0W22F!'HW1@
MHE0_)%QOC_L)8<\PQ2N&(DI-.\\#%6+MO3?V,#9"E!XE&VTC*+8]%CT3#&X^
M^(A-1^^V^NN<*M@K%KUY!7OO'N4N9,$  ?WGH<UM,W"A+A:2@@IW"518#X2*
MO6(;>V(#/16@&$:KT]=;W=[C$(5$9A60J;W(6+BM3!)00RC:\L[VHSQS'\1!
ME;?Y 8^/Y3,F;XH2EP]R N]L1[N[MA2I<W-Y;/83> >>W)#9>5Q0<_:GFVB;
MU*N_>S.]^V5CO(T\YZOVAG_T09M[$=.>V:M8%G,T=VUR%ZB>+9GNK2GOVI/"
MU>P(O=?2C34RO]2.0JZ9YF5+NK_VTO$CS?5^;D+\X3DWC/O:KRR:\$A[UGF@
MSC]X!5^O];K:-D//:IE]J]8TKO:JNU[S;K1[]=]1:(I>KAE!OV"IK_W.?9\'
M0QY=H[;N$D,GAE[1Z6;+UO56Q[*)HQ\:1^\^6/<?R'0WF*:?CKU$^XUY ;'S
M0V'GAM6R;8/(^?Z0\P<Z4?9Q%O>+F?\6LB!@VA]A%'FK5% A1GY C'P#>OQ
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
MXLOB@I5YE9>M-WA9$4UECLI+\JUN0=KR"HLY51.>.V%ZB+)\K7E4;E%PZYQ
MOI8*8SH^>_L1[_DE]4?:>>S#B#CEUK:T]^_/\J;^<GZ>M;.5Q_$!$5@C*A#L
M\%BHXI;&_.0F3*]O-'BLYH9<.E@P6@;5?RGR!YTKXN:6N'1>#!&L,P:+P1?T
M)+^^CE*ZN%;>[J1T6?T^-?7N'"DMRK95Q51*8Z:40"F+BEYK26PYF*LUUSS6
M4N ,OB9U?@P,2>I-$+0WW)'$5$3+9=JU).OGYZVU0MH6!ZX^2);=-679+<ER
MXP)9.A3(0H$L#PQDJ9?BGKN_LCN=?1YHI^EU"HH*U5Q+*,=AR"(1WUMH29?#
M.@%I0^V";)TS4,E*XQ57H:DT]_Z6,@\$DYW-\([*-<_]J_V5@EH8H99#\RH0
MFR=RH)+\B9HH8"ACJE-?*L0/+';97W(7Z_+MF?H!/X'IEZJ=FK;V9?&=:8![
M&?A._AT]L- B8,ECL5D)?X$M)'9Y9IL3:V,<0J3>$6YQ,M#(?X+=E C[$XP7
MN!6&SIF*]YX=J#:(!88.>W*_:DXKH3. ,-(9E[1P9^=/-'1 Y\<3[N"XR9V:
MB=JS$C-5<K$L:@M+X:6MBO4@AS((8=Z9"!W CTX83;!6)->NP3*( H:T'L'8
M2Q+.,5"Z/$)+AYL5TRGV8<( 2*"<_3LU]XHVS!OS?,MEU,JWTR9>(.SUD932
M^\>[)2]4]GR.N&I'J+(_*"Z\#5/?E> ^$A:1E]S,[&Z76_MGZEZ+[49HH@/6
MV)T(P4@3=1P@GL#3Y4%&!>O%H A9&+.O:E<@YODJ9&IN1<C[[&*59PZXJPSA
MV$GCF"\X,C"\F^)#PN2]0P-9] V6#CX?Q$L(4GGPY9"J[4IQ7TYMT!K\)KLD
MUU]E_UEL&]X)TB(M267F"S<"- 94'),V:W5/=3:^/XO"!RKEX<ZA9(/0?-'8
M( R.8?7ZX1TOM%3.Y"IF:[%5"S^-YS@$@'OAE74T!;*]_ LIQ.4M?>TB!#5V
MMSMX^3@?3H3CS TGV&RFW4:H.T H16.5M$CGC]H- VG%*1\5G@?9U_(<SMN:
MG;EJ*EZ@]$MU_W]*. J?QIQ-\\5[Y7&^&RY5*=.FYNH90V@="5Q5.DP.PG/E
M6UQE3QK52.HG,LX &Q<BC<(KRMT3JWFZ ;MR:X%4"+PI@",C$W.$19IF4E'Z
M/(\"0/2)<1UDMRKQ$0.=&50"5P"2A&?8E[812,>=#$NJZE,869<K?87>OT([
M%@JIK7VL?,Y?,-W"[-$X*[<W7+ ?5ID0X8=>O';+R%[TKJP0L\?BKU//D<(S
M(RDM;3CO9!J>81K!6Z4&=KS(2<=XTMG!LTQ?)N+JRE#-CHN*Y-I$!_'OO.6R
M64X(;8F"# 7*+\FT>?4].3R5S?#I6P5E$U.G9AL:$LY*YH[6R.="HH6,84S
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
M+O-$8"HI89$H+)37R4 I>)O,H"(RO4%#5H-G0]\@/N>]ZE&H/P%T(Q4= 30
M=(?DMFER6V. [NJZ::O(8K.GFTW YRP*MZ_B@/<"GK-.460QH7,SM1RA,Z!S
M]T<2W*8)[E/#<W[ WS MXSO_;KO=>CJ8_V! &C2CJW!UUL%LMRS=:.F]#J$3
M+?)F+7)")T"G'LEMT^2VWK;C[*G4'>R>[BZLB,Z#$BXV7+\0+@(N]LEJ:YS@
M;M]JZV\+V$JYBJ7Q!E:;EWA\-O-+PU<>H<N>+U)"EQ/<)?B!)+=IDEMCN\O6
M>[9>/OMAJ$V[W>8--<$<5+E^+GQHP.,WT>B ),'D02@;@DF$29-@LG&2VT28
MM+9EQYFZT=/>_I5B>>SS +.X0K,%.+8P'1Y3^7J:D'8:ER?!-,'T02L[@FF$
M:8M@NG&2VT28MK<'TZ8]'Z:; LT603-!\T$K.()FA&:;H+EQDEMK:)Z7F&^;
MT)PG%+K\HOTB@GQ.KR,N02P-\$C'$O!>&3YM_%Q.C4OX2?AY6%J(\!/QLT/X
MV3C);2)^=K:-GP4R?I1A14\'IAT"4P+3PU9)!*8(IET"T\9);A/!=.N'*3^$
MP?'_IC"J(R^O;O;DL-HE6"58/6SE1+"*L-HC6&V<Y-8:5A=LOV[-1GT[GOCA
MG<"L C@7)?.Y8*FO_<Y]GP=#'EWSJ)7G+KC3+%UF=V_*MFV/MFT)T@]:,6X4
MTE^(0N8G]]1#%R^!OY-P+(K6/TE!^-(X(-WG438,IET>!XGI1K]4QEW\]W_*
MK1\RY^MU%((I@579P^CE#[KXYU6I6ZH:NRGF]9H?#R/.OAZS$;SY)?-OV5VL
MNMD;M&$1RR+O+_6L5:)@/<:1=/ZIE?[&\9@9S.F*\N6*[NJV:E'W[,MYI><K
MSQ4S R+[TH2UB6L'/JJ.V4:[UWFBN9H24*N8&<!MB:\_?/YX-@\*[P>WSRB2
MJ.;/X%>0A-DCG$N%M3K4\T90R'PN*F)>44Q\-HGYR^R/<I=Q9-6HXO,=V:Y7
MY=7'TB3,OI!S*+ZI3'5)A:AK9M=2,T$'Y+5/'+MQ4-)$CKTEU]4"GKH6\7X;
M><Y7[0W_Z$.'O8B5>;?95[Q[9>;;)^9+S/>@U14YLQ!H!P2TC9/<)@+MEE*W
M/!1H/RG4@Z\1:__POG+M5Q9-JNZM]6'6T EG"6</6EL1SHH,-#I);M,DMXDX
M:^S6HGT?PEL1057*M+L";UO392+>>7\S[3R SB;X>ZR]]\8>XFE6,T)!9H;
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
M85H7%4I$?I<Y89JMIE<8A"7>3Q+;6HKMLXO("QQO J;0C.P^US8CL <SHR3
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
MOHQ_4J-=WKLB\CDL^-)!\@VP;RN;9$K.5BD(I>!K<7CU>:@M(S](?^&/./#
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
MC/.9!# ME"=]N)^=^E!J\0PPX!2B^>09B(9,G8WS0:]@2F<Y\C +8(V<>BW
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
M9F^ZJ$OHNM'8B5ON@@BE;WJDMC<B9&'^JRS6"?<X<B824>;8%!?DPPY-I9E
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
MZ1\_"=\K*V7,*UY6SW4F1(O3VW8S3(O3RU4M+ I%PU1:Z<]X9[N+3X_!?,^
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
M*L"NL]JB_N3.!%^/[KJ-61'=TW-Z=(F6$MT4Y>3M30/J6%1)AA*KTK39K"A
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
MBYD'6%UTM2LFO)86<HC_W-GUR=#2-%+L%MUJ'P=499SFM9FUB[*\4_\FD>J
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
M-70_#W5-0U"Z@5[N612>0S5S6H>$;O5+:%X)&*')QMZ>U=S\,O#,^D.K3$L
M>XKR+0G44;GJMRA!RMH>N%O(M5SRQ'.36<]R#G&,?3K3KRZ,S@= OI5.X<)Q
MNP/SKWTK*Q\W*7,[F-XBN0D#$]<8KYK^(FJF;4?*7(RQKWSQ->AX9,';@5\V
M^*V\SQ 2QQS5/82-_P )KY2)MZD\"O5M+F+6RKGKZUY1X?.-G^<UZ1I$Q\I0
M0,XZ40W'):&W;DASD=?6HI^;@G )S3HB0Y./?&*0G<X)Y'N>36YD;VG7 6/:
MW XYQWKL/AYHMIKOB."VNR/(8Y*GH:X!/D!()''YUTO@6])UNU7<8R6 ^4\]
M:3=D-+4^JI_V<?!6HZ9YC:1:M(ZY+A1FOEWXS?L]0>&9VGT972+)S%G(_"OL
M70-)W:-"XN)F&P=6-<)XRT:T75H/M$SNA?[K@D"O-]K/FV._DBX[GPJ/ASKK
MC<+&7!Y^X:*_1ZW\)Z)]GBRJ9VCM[45OS/L8<J[GB-[I&DV<[0S1QJR],\9J
MBVC:-(1M,8SZ4GQ.T23Q-X:GN]/;R[V)=X93S7QAJ?QVUG0=0GL[I94E@<JZ
ML3G-?$XK)JE*HXP5T?9X?.:56"E)V9]CS:3HL;!6:,'N<T\>&=,NU B*,1SD
M&OA/5?VA]4E.(F<>V36OI'[35_90A7:0Y'/-8+*J\=4C9YK1>C9]VZ-?7GA:
MQEL[&7$!8NGS<*V.?PJ73_B!XAMYPTMS& #PZ-U]CFOAR7]J>[/ \S '3)JM
M/^T_?LI W[?2O8I1QM.'(D>5.I@YRYF?HDOQ2U>Z@\DRB0O\N3)CKQ7EOQ*T
MJ\\+)'?P3"X24EY%+9*5\=1?M1:G$ZE2XQS@DFO4_!GQSO\ XP(UC';L)X(_
MG&20PZ<5I"%=7==7.W"UL(I<L7:YZ?X>^)]G=*8@627H%8U;GUG^T]^!\M<;
MIWA6/:\KQ"&<#!(/4U=M=0_L_,<A!_2O,K-7T/4A=,9JUDJJQZY!/-</JZ*@
M88 [Y-=AKFKHT3%3R>,9ZUYQKFJ;BP! Y]:X8IRD.K)(HS7*#=]:R=0,;JQ
M -13W))R7/OFJ3S-*X522>G->A"%E<\N4[Z&/=VA>621AT'7TKS3Q'*3?,.H
M!Q7LU[:E+%LCG'7TKQCQ-"4OI/KBO9P3NSQ\;=1,K(XXS3U8EO05$BG&3TIR
M\MCI7LV1XMR];GS&"]@<YKT#X=>'?^$H\46%C]Q9&&YCZ"N"T^-IGVHI8]:Z
M#1/&=WX4O3/;1MYR#:..16-12<7R[FM-Q4US;'Z!6'PUT:UT^&'SH&VK@Y/M
M5E/AYH&3F:'GWZ5\._\ #1?B4# \PCW:H7_:!\3LQVF1>,?>-?.K!XN]^8^C
M>.PMOA/NE?AYX=1P4GAR#G.ZMBST'0[+&+N( =B:_/H_'GQ6P.&?)]S3#\;/
M%MR,!I&]LFF\%BI*SD)8_#1VB?I-:>(]&TZ,+]IB8*.Q%9/B#5M"UJ$QS7$3
M*.<9K\Y6^)GC"8''G[?^!57E^)7BU>&DE /KFN=9144N;FU-GG%-KEL?=T^A
M>$B^[S8AWP!5_35\*:?*DBSQ[E((( XKX"B\<^+[M<HTK ^A-2_\))XV)W S
M=>.377]0K_SG+_:-'^0_4/3?C/IME9I!'J.U5]Z2Z^,>GS)SJ1S]:_+^+7_'
M$OW&F('H33_^$B\:K/%%--)&&(4;B>*KZA7_ )R?K]#^0_2F3XI:7(WS:BP.
M<?>IT7Q<TBV.3J)/_ J_/G4K#QG9Z/\ ;3?N1UQS7*IJ?C"[@\T7,FP<CDTO
M[/K?SC_M&C_(?IY9_M$>']-\R*\N!<6<HVR)GG'J*VM(E\#>-_$&F3^'?$8G
MN=@#V+QL&VCD]>!CCI7Y'7/B?7@[)+>.=IY!S7J'[.?QDU+P!\2--O)K@R07
M&ZU<GMOX!_.NB.&K4H:RN8_6Z-6HK*US]7];,$BI:Q.I51T%>8>/M+FM+NSU
M.WBXMV(E*CG81SCU^E>;^-OCO?>"SY\UC,[MRJD$!AZ@]^M8.D?M6VWBB*XM
M;ZRN+.1U*YE0;2/8UY$G)MSL?2PA%)0N>A7%G]DN8W /V2=!)%*HR"#VSZ^U
M1?8HWW$ +[CK7GGPH\>^(+R]U"*)EN=',C%+>>/>H.>H)Z5Z?/XIMXLO/HEO
MG&"R.:'&-^:]BHN5N6US/UF^GL-#2.,@L9!CWQU-<]%I$=U,;K4',KG^!N]2
MZEXA.K7(!18XDX2-1\JUE7.JM@Y/3I7#5J7EH=-*'+'4UKJ\MK:/9$BHG^R!
M6-<Z@",#H>>?2LF>\>1B&8\<TBD.^3SSVKGU82:Z"RLTI)([XYJSIMFC2%I.
M$]JAV*",]!UJOJ^L#3+0;2"S?(H'J>E6[M61CL[LJ?&ZZT^U\*:9';0K)?27
M&/D&3LP<UY9H7@RZT&*+5=/F*(TIPH)&>>F*]R\->"8-3O6FUF<W@9!M@3JI
M^M3:[9KI(:"RTF."&+)%S.?W<0[L >IIPGRKD1NJ:;YF>;_$G6ETU&U.Y( T
MZW!);J92.!]<U\BW%]<:WJLD\VZ22XE+DYZDUZQ\;?&*>)+V+0M+E:>S@D)>
M4#F>0]37N/[/G[&\TFD0^(?$4+)-* ]O:N/N ]"?>OI\*HX2CSU-V?+8^I+&
M5E2I_"C=_9$_9&T#7X;;7_%>+B5B&@LT.%'H6]3[5]C7?[-OA749PRV:QJO
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
MZ_LY;4$GGF3=G]*];U'Q%&RAD?"L,D9ZU\K?&&2ZTK4%U6$R8>,+OB).TCU
M^M<GHG[2%[I,L5O?QO/$.-Q!4_K7OTZ$JE",X/H<D<3"E4<)H^PX]>\X$;N,
M8.#FFF\ +,!R%[FO)_!/Q2TKQ2JFWN LK#(C8\UW-QJ)$0.!@\\5S.4H.TCV
M(J$U>)=N-42,DX  Y&>],/BB.$$!L-V/45YIXQ\>0Z% [R,"V< #K]*\@U?X
MN:O>!DL[=E#9PQ;&!ZU<*<JNM]#&I7A1TW9]66OB^%"6:9 <]R!T[5<;XDZ=
M&3NNED;=M*@CUZC-?$5U\1-:<HLHD?!(S$#AOKBMC1O&-_=E4G).!M)<;3@]
ML"NGZFEK>YY[QKEHD?89\<Z->2NK9>3."J@Y;TQVS_A6U8VMKJ)>?3[O[0.,
MQL,./3K7R_X=N9]1**URR #!9 58^WOFO:?"FJP6D*^692Z+@Y)  ^IKDK4X
MQ.RC.<MSM[VS'E!7#;E'..0*XCQ38+<0RC!*C((/K76-XABFC7?]X]23D5@Z
MC>I,#(%!P, D=Z\YM)Z'H6NM3PCQ5H[0>877(8DA<8KQOQEHR31,548 Y!KZ
M5\6:<TMJQ* $Y&W/(KQ/Q%98CFCVJ<$XQWKTL/4LTSR,13NFCYZU* V,Q"@A
M<]>V#1;S1N DJD#^\HSQ6UXNM%MCQTS@G':N:$I0*00&7Y3[\\&OJZ<N:-SX
M^I'EDT75D*W+*K^:S8PWKQZ>M271!O'?9QG.W^E47D*R(P.<*,CW%7T8W$O+
M9/.#CJ.HJS-%-S\@7=P26X[?Y_I6I:7)G<!LNTJ[,=MP[?I^M9S1X()'1B?J
M.E/T]V\KRRP W[@?[K?Y% TM34=$>T>')4[2%.,_3-1Z#-Y$TJ'.67&!W[X_
MS[U/;RY+(XQ@;1MZX]#58(UA<1LZ@@L<$C /:A/4J46D6;Z$3?(?O %@>WK_
M $K<\)3*!%(O+Q[?F+9YSC!'XUCWMQB3@(N1@J1P,# J_P"&0D%R0H+.2&4
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
MV^9>.GJ/SI(K1M^ 0OS@ _6I8=P@\ODB3D9'?/!%;.E:-/?W$:1PE<.NYF'
MSQ6<II*YO"FY.R18TC36DF4L@VLF?KEMN/U%.^(.CCP[>:;;$JQGMQ.Z>AR?
MUP*]/\-^$([G6+8Q%5M(  [OT&WEB?;/\J\B^)?B9/%WCR[NX!_H@?RH0/\
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
M?\(0Z7LVQX+-C(%?3>F0IDX7KT%>2?M 0J$@. #O!Q5)";.+N?!*GX>^>(@
M8@V[%:'P9\#1WVD%GB!QGK7;RB-OA<!M', .?2KOP&11HAPN3DX]ZKH1?41/
MAK 0V8@!]*FC^'$(8,8E(YP"*]**+UP/;%(0IR3S]*GEN5S,\OU;2[3PG8R7
M1VQN!\I/8U[M\%O#^C67A:V\0ZU:07^K:L@N(8[B,.EO$?N8!XW,,DY[$5X3
M\6M$&NK!;23FWMRP+[3RX]!75>#_ !T+6ST^UD+?8HX$B@8\@A5QC]*\W&_N
MXJ=CV<M_>2E!L^C-7\+^$/&NES6.J:-I]Q:S(8W1853@CL5 (ZUX]I_[-VN?
M#C4XI/!^I#5=%A8M;6]V_P#I4$9Y:W8])$_NMU'&0<9K>LO&$#J!!.%/UK<7
MXB?V?; [V5P,9)[UPT,7*D[V/0Q&$5569UO@G79M+9)C#NMYQY=S9SC'FKT(
M(/1AS@^U>A-X.TO=)J^AE2MU$ LDR#,2_P!S.-QP><>M>!+\8[&ZN_)N1F<X
M4RQ+\Y^O'/TI-8_:'USX8V42:E&EYX6!V+?P1G,63\J2CJA_0^M=\L?1J1LT
MSAIY97A.Z:.Y\::1?11J]OJ0N5#!9$DB"YR<?+BO-KB#^S-6AFN3MC4C>@/#
M$G@?SKH]+^/7A?Q#8/=FYB+KR@,@"@D<,?I7A?B#XF#QCX[DTW36:[LK:;YQ
M I(=\=,^U>55=-N\3VX1J1CRS/*?&GPPG\'>--6ALX!/IHF,\/D$%DA<[E+*
M.0.<9Z<54BF5( P^ZHYSUKU_X_\ PTD\5>$K#Q587=QH_B7P\A=+RV/+V_5H
MW'\04_, ??UKYY'CB/7;<Z+XA\G1M:F 2+781FVN&.>9U'*$^H''?-+ZHL0U
MR/7L<CQ+PU^=:=SD/''B7^V]3^SQ.3;0>_!-8"R 9YS[FK?B7POJGA#43:ZE
M T,I7S%<$-',IZ/&XX93V(K"^T-(0H!]:^OP]&-"FH1/DL15E7J.<C1^V(&Y
M;/>I(;E&4GH .I&,52AM\ %LMQT]*GF7B.W7&^4\^PKIN<K+FCP^;,]RX_UG
MW2>@%=+9:5-=@,S&*/N3TK,MKFTTZW5I6!(Z+FE_M#5?$LZP:7"2AX\SHB_4
MTR3K+2/1=-.;R^.!_ G)-=%H/Q'TK3IT6P%]-(#CY&.#^%8GA/X56 ;SM>U)
M;F<G(B0G8/J:]'MO#3:;;?\ $H2RB"GI&G/YGDU7+=:BO9Z'5:#XP.L!3+8W
M%N#_ !NG6NKAMGGC#P#<,]CS7D5U8^(B_P"\$C@#JM;WA?6M2TNXB$N\J.H?
M->+BLIP^)Z6?='L8;,Z]#1NZ\STN#2[C;EHB5SR*XCQGJ4,&N64,L>-K D8Z
MU[GX-UZP\2V(0J(;E1RA[UYMXB\/VVO_ !-%FJJPC W8->"LGE0E>+U/7EFB
MJJS1W6C_ !-TC3["*-XL;5 ^[[5MV7Q/T2X RJC//(KR'XO6,?@Z 21@8')K
MSZR\>VT4$3N  XY.:Y:M+$T5=JZ.JG6HUG9,]_\ B5X@TWQ/H$MG;[277&?2
MOD+6OV=IKBYDFAF.2Q.&Q7J]M\0-*D&WS2I^M:UOXITV?:5N1Z=>M84\PQ%#
MX4:5,%1K_$>$6'[.VLPR_+.O![BNHT[X#:^H -TH7MQTKV2WU>T8 +=*3[FM
M&+5L E;E3Z<UVQS^NE9HXWDU#='DD?P$\0[<+=KP,9VUI:-\*O&>GK)"EX"A
M[E:]4CU^YB!"3*0.N35ZT\5W<"\J&'3)I3SJ=3XBXY53AL>-R_LXZ_JLN^:[
M;+')P*^AOA5X U3PEH45GYS$*,<FJEGX]E@P'C%;]E\4X4.&7:*K^T_:JTY"
M6 5-W@CL(+&^4<R&M&"RNL?,U<U:?$[3Y0-[[>*U8O'VF2?\MU'&>M6L33?V
MA.A-=#96SEQ]ZIOLS@?>K.B\5:=*1BY3\ZM1ZU9R]+A#^-5[2$MF+DDNA,8&
MQC=3#$0,YJ07T#CY95(_WJD1XW!PZ_7-%TPU11*%6!/ SUKS[XK>$K3Q/;8F
M=_-7(S&!QQ[UWNNS+:6\;@\F3'!]JYZ^B%\H+%0&ZY]*N-K6-8)MW/G;3?A5
M$-0V+)<S19Y,S_( .^  /H*]YT[18O#WA6VLD_=[P25]#4FG:7;R7D=O"N]<
M[W8<D =OI5_76\^18U4JJ8Y%9U9<L78[::O)'!>)O#4-_IX0J"1DX;N>U>2Z
MWX"^RRAQP4(.!7N]Y*B$J[9'^UTKFM66*^E(VKCITY_"O+ND[H]"S:U/([WP
M<-0C# G=WSWKEKSP+=RR^5M:2$9 C6=T7'T_PKW_ $_14PWR%3GAB,59/AR#
M>3M4D#/*]?<5ZE.JW'4X9TDGL>(^&OA=Y,BN-+M8R,$,^6Q^=>P^&?#O]GHI
M.,'@A5  KH+&T"@*8P5 YX'Y5I,L4"+\N!656[U;-::6R0MI:QJN.2/8=*L-
M#&@SM.0.W6JPN@N=OWO<\5%)J#% & ''//>N%M(Z%!W,S6+9)2<G ''3^=<-
MKN@0W<97 Y&,^E=E?SK)N.>,]5':N:U.<8(4]/7O7+)ZG8E9:GBGCOP%;26<
MFY5&<YQQVKY,^(7PTN;#4IIK:$R(QW$ =SV%?<VNPM>JRE2>>3[]J\V\3>&A
M*!F+=G!)QP?K7J83$2I]3Q<9AXU5L?'D7A*ZF2W5D,8D89WC&#W_ )&M+3/#
MSQ6<ZR+LF&Y4)[GK_(U] OX;MTG3="KLI)!(S]:S[[0;96,9@3#\$XXS7IO&
M7T/+C@DCS'X=^#TU;5]DYRJ\C(Y]*]SF^&X^P2Q06+F79@RJI![X/UQ_2CP)
MX3M1K$-S"RF(-AA]*]_FN[#1]-,IDABBQN()^4#'.<UYU6O*<M#V*&&C".J/
MG+XZI'\(_@U:+%MCU35!]E1>-RKC,AS^(_.OCZP5Y)"XR#SC\Z]3_:;^*@^*
MGCE8K&3?I&EI]FMB#P[9R[_B?Y5YY86XCFC13]W SCKUKZ'!TG3I+FW9\MF%
M95:S4=EH6DE7[(I=A@N3@]2,5]H?L.Z'+<^*+?5(I0OE,\,BCGDJ2#[=,_TK
MXP:$LJ+MR <<=A@Y_E7Z+?L(Z6++P<9VB96EN<],HS%2 P/]['!'H5/K6^(=
MH6.;#ZRN?8XX5-O(QQCIBF2#<#D9^HJRC*4&  .:1MA':O)<4>FI,RY8$;):
M,'\*K26,#9_=+]<5K21J1QBJSPY[_2LG$T4F94FE6C<&(?453E\.Z=)]Z$=/
M05M/">U1F%LY J+&B9@R>$=*D','_CHJE/\ #S0[@'?;JV>>4%=1Y3>F:;L8
M=J5Y=QZ'#W'P?\.7 P;2(_\ ;,53;X#>%9.EA "?^F=>BA&_NT]5;(XJXSFN
MI+C%]#S;_A0'AQ^%M(Q[#-13?LVZ%.I"P;<]"K5ZU;J>.#FM&!#C.#7;"K42
M^(Y)TX=CYF\0?L8:)K3ABTZGKPP-<I>_L*60/^CWDR8[-&#7V<D9QCGFI5CY
MZ?C5N<F[MD*,5I8^&3^PL<G_ (F#_P#?L45]T>7["BCF8N6/8_,'3KOR[?>Q
MP![UR?B3Q+/J5V]K;N2.G%0^)O$RV-DMO"_SOP2.M5_!^CNTJSS'&\Y^;M7U
MM[Z'RJ5M3J/#/A]8;62YG7[JY)->;>*M674]:CVG]S"^, <5] -X?\WP!JVM
M>:([&W0HK=-[ <X^G\Z^31J>;^<R,0KDLM*E6A)RC'IN:2I2BDWU-[QC??:=
M-*!N"" ,UYW8W)BB:,GHV:ZO5I$DM2XD#<=,UQ$K&*Y!!^4FKJ2]ZX16A8UA
MR+F-T.U@!C'K7JWA'QU-%I,-M?MYD3#:&KRZ_3S)X^.P^M=,\(ATJ(?=;''M
M13NFV-[&_P"*I# HEA.8V'&WD"O/X/,?5=[DD YR16]8:E)Y+6\Y+QXXK.OH
M?L09XSYF_P!.U.;OJ"2,_5+O9JT$ZY 4XS7=6-ZLD2R-PI'YUYGJ$C/%DCFN
MW\-V%[J6BK/'"S1 #+ 9'I73A:O+)HSJPNKHTY5M[RZ2WB0-*Y P.P]ZT_&7
MA2WT>]AM()A<JL0=FCZ GM4NAZ,NEH\CC?*1]X]OI4=Q<LLCE$#DFMJC<V9P
MT/H;]ESQQ!I6D6-A,Y22PF;C."8V.:^C?%OQLTE=(ELX9?-*,/F0],5^>\/B
MN7P1%_:<<BQR 8$>?O5ZQX-\6:=XYT$:M 0)''[Z$'E&Z$&O@LVPCIS=2+T9
M]UE>,C6IJG+>)[?XT^,U[>QRQ6S?N77AATZ5Z5IFM_VAHVEW#'F6W1B1TZ5\
MN:1?1WFE7=K,<S6;X]V0C@UZ%'\3X]#\)6$(!,D<83.W\J^:JQ=CW86N;7@W
M3+?7?VIK>[O)4&GVUF]L6R!\S#I^5>[_ !1UGPKH>FM%;M:Q7D>!"L9!.?I7
MPVFHZC>ZYJ6IV:R"XN)-R3QN08^.1BGWEU="+[5//-+<J<L[N22:[)-1IJ,>
MQSTFW5<IW2N>S7OP1\#1^')[Q[&"YNKMFEGE?F1F9B6.?QKPD?LB^*Y8KJ]T
M&U>ZTIW9[>19 "5SP/KVJ_J7Q>U5K>#3[:)Y Q" KU8]@*^BO@EXY\6^']/L
M-'O]$$FF\O),\P#Q[N<!>_TKS\3F6)P$/:T;-OHWT,<3A:&(]U_@?$_B'X>>
M,/ 4KIJVFW3Q#G;<(0<9(RK=ZR+4K?)YD+%XQUSP4/H:_3G4_$?A+Q_J%QX4
MU&U$KR1Y\F9#@^X/K7RE^T-^S3)\,Q+XC\/?-8$DRP%?X<X /J?0]Z]S)>*H
MXJ:H8J/)-[=GZ'S&-RITTYTG=?B>#0H ,G.*]>^ 6H&/6)H<CYU(S7CEM?PW
MZ"2$X_OQD?,A]#7H7P9N3!XRM59BH?CK7Z#6:G1E8^?I>[41]-JXW<G.*+ER
MT?;I1L.X'\N],O/EC/7/<8Z5\P>R.THG.03^->/_ +0C 1P;?[XKUG3)&)..
M@/&!7DGQ_4LL!V_QCK31+-%S_P 6O']WR.1FM#X".&T7!/&35&[0#X6@ 8'D
MGI4O[/[G^R&'  )IHE'KF[_ZU87B7Q79Z"\4+.&N[@XCB'4^IJKXS\<V'A*P
MN)IY 9XT+^6#SBO&/!6JR^+M6DU_5)2/M5PL$ /_ "SB+ $C\,UK"/5B;ULC
MTG0?A_XK^,WB*:73+-DTZ%O(^W7&4MH\_>;/\1 _A&37M7C;]GW2])\$:9I6
MD7,L-]81%6O&3>)V)))*YXY)QCH,#FNNL/%[:6D-G8^59Z7;((H;>)0%1!P,
M8_//>I-4\71W2@*PP!G@YS7AXC$*NK/8^DP^%EAI)IZGRY;?#3QYH=]Y<.HV
M6H1;LE)(VB(';D$U'XG\9ZGX3D%MKEH;5&.SSU8/$Q_WO\<5[_J&OV]L"[!<
MD9(QDUYUXIT[2?&4,L&,B8893R"?I7D3<5HCV(<[]YG)_#?QE:0:ZVH,6W!0
MJN<%<^H].*]SU#Q'H_BKPO?6FK6D4Z7UNUK*) #O5QC']?PKYBO/A1XK\ ![
MKPRZWMFW,FGR?,I'MW'X5Y7XP^.?C#2-1.FKI(TN66-H4>5F?[.Y&"Z#CYL'
M STKLP\>>T(D8C$1ITVY+4-*^!E]?6$-WX<UN]OM/9'=?.DV,RJ<%1_>(88;
M'3([$5[]\%K*[TS2X89XH]*=1M/F$[FR><\9S7!?LR^+1X52#1;X_N"WFQ3-
MSY+_ -X9Z@\@CN#]*^K=3OH&LHY_L\4MJ2%>,J&$3GM[JPY!KU,7ADXJ4>AX
M>!Q3Y_9S>XV?0GU/0-0TYI!.MW:RPLJ]/F0@?SK\SM125+VX6X'S;RCHP[C(
MQ7Z8Z9-IQD4K;)&HP5^8KC';&:^ /C7H0\/?%/Q/IT:;(4OI'11_=<[U_1J,
M!%7?<69\R2[&?X8\9VLFE#PUXHCFU'PUEC!,#F?39#_'$QYV^J^E5_%GPZNO
M!MS$[NE]IMT/,LM2MN8;E/4'L1W7J*QX[3/..O3FNW\$>.X_#]G<Z%K=LVJ^
M%;P_O[0?ZRV;M+ ?X2"22!UKVMCYZ]SB(XSTQ@9[UCW>L1Q7,TA^:0_(BCGB
MN^^)GA&Y\$Z7;W]G.NJZ)J(/]G:E /DG!.,'^ZX[K7'>'_#GV)DFND\^]<@I
M&!D)_P#7IK4"UI.CO=HEWJ3-M/*VXX_,UZ+X:TS4=2"16<"PVPZ%1@5FZ?IE
MM9.D^HGS)CTA!Z?7TKKM)U"XE81VZ>3&>FW@"M$B&SHM(\#F!0]U<I@>G-=!
M;Z78VN,SR,,X 7O7-6\X0K]JNL8Z =ZU+6\MH5X<GT9S5$G46VI0V@Q&7)'&
M"2<UHQ:S%-Q+;(YR.0*XS^VO+<)#/"3[]LU;MM:O H($++GJ#0(]"TJYAMYE
MDMG-N_7 .!6KX%T&:[\?7&J&;S0PPRD]#_A7G-CXCAEDV,=KG&0?7ZUU/AGQ
M@VAZGYT3;B.J>HJ9PYT5&5G8A_:HG,.D2$,,YQ]:\7TKPU_;ND0,JD@ 9P.M
M=K^U-XPANM.B17 \XAEY['%2_""))_#L3;<Y6OF\TFZ5!M'OY;!5*MF<%)\/
M)4&5#J3W!QQ51_"UY;8"2RH1[U] 7$%M&0'0?UJ%--LKM2VP8Q@U\;]9;5V?
M4_5TMCY_-IJ]JQ*74F!ZT\:QX@MF'[XG';=7N\OA.RD.=B[O2L^;P':R E4'
M/7&*I8B#W1/L)=&>2P>-]>MVRZLP'H:U8/BQJ4+#S8W 'IVKM)OAQ'D[<Y^E
M4)OAN?3]*?/2ET#V=5=1FC?%:XU.01I$21V(YK>E\;R6*![BW*KC.6'(KG1X
M=D\,))=>6"$&[@5GZ!\0HO&]U<::UH$V$IN(X->GAL'0Q$;GFXC%5</*QU ^
M*6CR. 6"-U'/2K]MXXTFXV^7=[2?]OI7EOBSX<I8NQC4C/3%8%IX2N4B^1I1
M6.)RZG1V9=#'3J]#Z$@\2VT@S'?L,^KUH6WB&9?N7Y./]H5\Y_V-J-J2%N)0
M1P<T\76MVI'EW!/KG->>\-;:1W>V[H^F[?Q=?Q<B[+=NO6M:V^(6I6Y'SE^G
M>OE2'Q?K]IR69\=,&KUO\4-7MN)8F(SSWI^QK1VD'M*;W1];:=X\GU:Y2VG#
M+GY@V<]*Z!]2,*$@A4(Z \_A7R=X1^-#?\)%IL5S$8DDG6-G/;)QG]:]^U/4
MQ!&5+')'K7;1=2,??W-J:A/X3T[P?'Y]A=7KY4SDA 3SM''ZTDR&YE=D!X]1
M^M<Q#XPATZSBMQ($2.)5SG&>.>:QKKXE00QF..XQD]:Z*DXI),J%*3;:-76K
M6YDF,2(#G^Z.*X#Q#?WOA]/.>!O*4_-GJOO7::-\0K"_YDVNY.-XZU'XPU/3
M]5TV6"+;^\0[@17(XP:O<[8J:?*UH5?#6NVVIVB.K MC@FM\X!5PV[ SUZ5\
MY?#WQ2VFW\]@TI,:2LJ'Z'I7M-EK4<\8D#YD(Z=ZZH2LK,PG"^J.DENC%MQG
M!//O5*2_W2$X]ORK-EU>-G"."S,/Y57DO8\GYB>Q!-9U)%0@D:DMP!N8<'I]
M15.74PJ_?'H!69<ZFB#!(7_/6L"\UC8Q"MGGKGH:\^3.E)(Z*ZOU9<9&3R*Y
M^]9IB<D'T '2LR;5&+!1EOK_ #J>&X,@Y!'^-0B6P%N&CY(Z?I6'K&F!E)"C
M '&*WF8D-TR.HZ@54NAO+9&3CG'Z5M!V,I*Z/-+[2&2?H23QD=,5Y[X_#6EH
M55R&/R +U [FO<;RU7DN<,>X'ZUXG\1V\[5883G*Y;I7H4O>=SSJRY4>?1>(
MM2\%Q-<Z?.RY&6C8G:37G_Q!^-OBGQG')8SW8M;(\/%;97>/<]:]!\<6RPZ0
MP)^;'&!7@=\ADNV!'&[->YA*<)/G:U/ QE:I!<D9-(6P01Y<G"*./>M2V;Y"
M5;&6Z^G;^M9!;LH^7@5HPN539GMGZ5ZZU/".J\*:,_B'7+*V5B/M!SG'0+U/
MY#I7ZX_ #P4OA3X8Z-920A94A0L",,#U!/O@_G7YU?LA^%HO%_Q4TFS.9&MT
MDD 7'TW?AR:_6+2;);>SA"@\QK@=L8XK@Q-W)(]+#I*-R81@_7UH,&1Z59$7
M4]:/*[BN2QU(HO"?7FHF@8=ZT##3#$1S4,M&<8G!Q3"K>F:OLIQTS43$@]*S
M:+3*N#S\HI"0#RM3M)@<CI3#,OI2L4B/(/\ #3D"D]*<)H\GBGI+&<=*+ 20
MJ":OP@8]*JQ,GXU;B88K>*,)%E%X]<5*H'K42X]:D K9(R)L#T%%-R1ZT55F
M(_$BUE9Y_M-T=S$\*>U>C_#[PMK?Q!UJ&S@)LK%B/-N3P57OCWQ7";K+PDJR
MZB?-F8?ZOK6_I7Q\L-*@FAMU>%9$V,R<'!ZX/:OJ*E.;@XP=FSYJ#CS7EJCT
M;]H'QW::9H-OX,\/2C^S;%=D\L;9$C=QGOZDU\O7@$Y=QG<M=3XG\;V>MD);
MJ%0GL.E<;)<>4Y.3MI4:$,-35..O?S?<NI4=67-)&3>332Y3S2,=JHK.ZS(C
M@XS5_48-Z^9"V3Z5CI=;IT5AA]PZU+>HTM#LH;<37<(QZ=JZ34%58EC'8<9Y
MJEI5J($%S,,!5&*FGF^T,SC@&N^*M$POJ4((P9&!Z&L:YU-K/4#"Q#1L>,BM
MV-0LF:QI]#EUK7X;>!<EV^8]E%9S6UBT[,>N@W6LW0CM(]^['0<5[!X<T>_\
M,>&%T\-O:08P%R1_]:M+1-/TCPG8QI]HA60+\S$\YJCK/Q'T'3]V^]$A QMC
M-=$(0I^])ZD.<]HCAX7N'A_>3DGJP!_2L/Q%J^E^$K-R[!KCL">]8/B#XZPB
MV:WTJWYQ_K'KR6_U2[UN[,D[M*Y.3GI6-7$Q2M#5CITI/XC0\1>*+GQ->[G<
MB$<!:[[X#:_)I/C6QLGE(M+Q_)DCSP0>*\P@MBIR1@5V/AR>/P5-9:[?H#,?
MWMC:M]Z0@\.1_=]^_:O(JQ]K%\_4]"C4]E.,H]#ZV;P_<>&M;N))C_HLJ$!A
M['C-;/@Q]*U6TD-]*CF'Y55FQD<]JT=3U!?%7A:RU#Y6-Q;+(0N,9(YKQ^T1
M;6Z<32'[.205!QGFOC91][4^ZC-;HZWQUKEIX:C%WI<NWS'(9%Z#BN'L_%=[
MK-WY<V!YAQD<9J;Q+=:>VG/;VZEV8@YSG %<\U\FAZ=-=$[&"D+[DUHHQD[(
MYZE1Q;?0^J?@C\,]'\26<^KH UW:OY8D# E..2H/ [\FOH6P\+6FGZ"TT?[H
M",M&[?.7QWSU)KX^_8]\8VSP:QH^JW316]S'YI/F;<D'D?E7U_9W#ZM+:W>D
M3I<6+6XMUC#CRXL'EMW?CL*^ XBIU<-C&OLNS7;;_.X\%-5J7,]]3SGX;>*M
M2\1WFM2W&ER6M[I\SI'<3Q!?-0$C/3FO0+%;_P <^"=2L-:L8UDG22*-<AP>
MH!'UX-;;SZ7I^DW&G9ACO)E9C$I' /3..>O-<?\ #32_$$?C#5;BZO(I=#=@
M+2,G+)\OS9'89' KQ)UO:/VL5RV::_X'YG4HZ<K=S\]O&W@B^\%^+]2ME1HK
MJUF*-$W_ "T3M^..]=1\+KF ^*M)N0^U&DVL#U4]P:[7]J(&V^,.JL$4>8JD
M*G3.!FO'HF:PE^WV[%6W?.H]1W'O7](8"M+$8&G6>\HJY^;5XJG7E#LS[3O/
M%.D6<I1YAQ[CTK'U#Q_HBHX\Y3QTW"OAKQMXN\36^H;_ +8S6TOS1R*#@^V?
M6N2E\9:W(/GO9,_6N%P.M2ZGZ#Z=\2=$C))DCSW!:O+/CKX^TF^BB$+H2&!.
M&KY _P"$NU16.;Z4'/7-5+[Q!=7CJ);AY6_VB31R#N?8UY\6-'/P[6T$B[MF
M"P/->@_#&YM/A_X$CUG5XB+JXA:2TL%(W'T9_3^E?*W[/OPPN?'6J'5M9D>V
M\,Z<1+)(_P!V5P1A%'>O9M?UKSM;OHAN,$R%8Q(<LJCHM<LHNO/V<7HM_P#(
MU4O91YFM7M_F>;>-/$MYXB@>6XD)N=4N\;5)PJ ]/I75B_6RTV"UA&(XMJCL
M1@5Q>MLB^)--MA_J[=<X X%:)N_-3<./G)Q_(5ZD5;0Y&S[-_9SGF^)NA7S3
M%O,L&2"X<_Q,5RI!]<=:W_&'PVUW2YI)-)O(I V2(+D$*OT8 XIOP8\76'A;
MX?:!I>DP1)"UG'//*G!FF<9=F/<YX_#':NSG\>173,A95<>O7]:^0K2ASR45
MH?9TE64(N6]D>!ZAX9^)!:3_ $2PD"@@?Z4>GO\ +69I?@WX@VEVKR:78L68
M')NB,?\ CM>ZS:_L9G'[W/<&J[^)EB0&101URW:N1QBSLC*;.5BC\7Z/"LDN
MGZ?<+CF"WNB'_#<H!/XBOG;X]Z5:^)I6O8@UIJD!VRV]P-LD9'8C^5?1VN>*
MC,ZB"1&4L"1_]:O!_CW:)K;07H)AO\;5N$QN^A]1[&E3;4TX]":L4X>\CRCP
MMJ)\L%V"31_>4G[A'4_2K _;4\0Z%JJ:?8V%E>Z7;*UM*;D%GN$SZ@XP#T/:
ML-_!7B&[TNXG=E@>93$M]$<H">F]<97/3->>:3X?7P3XMT^V\5Z6\FGM+^_9
M"0LD1XRK=#CK^%?6T:JJVA)V9\=BZ<L-&56,6TKNRWTZ>O8^[O@_\<?#_P 2
M+2,V%P+._1=TUC<?ZQ/7'3<ON/QKR#]KNQ5?B1:7B+@7VF1.S ]2C,F?R KC
M/A;\$]3T#XWC4K>XD30+!A=VMXC8%VK@^7&/48)S_P#7KN?VLM2M!KWA".65
M(ICI\HVDX! EX_K41IJAB73[;EPQ<<?E\,3%WC*S3\CQB.+:/J.XS4L5D\[8
M5>?4_P!:EM;-K@95U*8X(/ %:\9L[&(-)<1JQZ L,M7J)'G%_P"'_CVR\.WE
MQX6\0QO=>$M5E$,T:J&:UG[7,1/W67OCMS4OC7PA/\)=:32U!U2XND\^TOU7
MY)H2?E=??'7T/U%>?:A=I!J*K:1FXU>Y)2&->1&O=C7NWPO-SK'AZ/PAJ\R7
MNHP(T^DWDPY1L9DM\XSC'(YX (["L]F4<3H^A%V^VZHV2>?+_P :LZOXBELX
MF2U"V\:CAY2% H\8^*-*T@O9-J*Q72DK(L8\QE8<$>@.:H:-\+M"\5VZW^IW
M>I3QOR!/)A3_ ,!':KOV(]3B=0^)>G:;.TDUW)J]VIXA@&(@??UKG;WXA^*?
M$EUFW5H8CPJJ.@^M>V1_#;P=I+[H+:,@=,]14US<:)H49\FQBW+SG:.<4K-]
M0YK=#RK1-)\:ZBR/&\ASSQGBO2-!T/Q'HL0N-3U&.&%?F*.PR<5D:M\4[Y24
ML8A$.@VK7'ZAJVM:_(6GFD*GMZT]%L&K/81XNL+R7RE=1*I WH?UKH="\0/%
M?+YCJZ@<''WJ^?+#3+FU<2K(P8<YS7HWAC62RK'+]\#*D]0:TB[D-%7]I"6]
MEN=%ND8MIS.%(!^Z<]*]R^"_S>%("@S\HKA+[1XO%_AZYTRXC4NZ^9 2?NN/
M2JOA;XIGX=62V=W'Y:J=I)'2O S?"5:]*U)7/;RS$TZ-2]1V/?[FP%R<$<=C
M3+>P%NO'0]Z\^TS]H31;X*ID3)]3736_Q0T:Z(Q(H4C-?GM3#UZ/NSBT?:0K
MTJOO0E<Z J1UR!1R!G/^-5(/%>E79!$Z@]\GBKL-_97 /ESH?QQ7/9K=&Z:8
MF6 ]AZ4C.1G//UJ<QJ^2K*1UX---N)#ZYXZT:#N8?B0@Z3.) -N#Q7F_PWM+
M"/6I_L^TW&[) KUK4](^V6DJ=21C'I7G'ACPN_@KQ)+?21;HB^2*]S+IP3LY
M6/$S&G.5G%7.F\06$T[-OC)3L:FTC1[9K0*\8!]^36KK/C?3]0B\N.(*YXR!
M4.GKOAW#H>GM77FU1.,>5G/ED&F^9%:Y\,VDX(V+Q6;<^ [:;)4!<],5U&S;
MD$DG'Y48Z<__ %Z^<]I-;,^AY(OH<+-\.$)X;D]16;<?#23)(QN^GZ5Z4 <@
M<Y'08IX7C)&<>M:*O-$^Q@^AY#+\-YXI0P0$@@[AU]C7K<6I-=6%N;@XE>,!
ME/9L8-#8_NY[\BHYD!&1PRG<!BNJE7<I6D)4U#6(:WX-\0:GI#ZAI'^E&%-S
MV^_:S#U4G@GVKQ#Q5JNLV4/ER>99W+';M=""@[\5]::1?JOAY(XCS* <+Z5Y
M-\1-%AUW4+:WV+E<"0XR>N<<UZ_LXM(SC4DKH\ T'Q%XET.\\RS\0/=#?EXK
MZ(;"/]X $?A7>Q_$G4_$*FPTZ%KC4'&"(3E4)X)+>@KK+7X*"]N&9_W<*@D8
M/;V]J[SP]X*T[PS:M#:VR1D_?D)Y8^Y%9U(1W.BE4DM+GFOAGP5<V$;).2\[
MX=I/]KVKK;'4FA38[_=X(]QWKIYH(84YVC(_&N4\16AMY?/CY!&#CK7/<MNV
MQHKKN 07!!&.?YU%+KP*CYESW&:XV?4#M;#,P]^2#5.757 ^7/':LI:E*:1V
M4VL[L]SCK[UGS76XDLW/48_G6!#J+N0.%/4DC&:OPNTH ()/<_TK"P<US0BF
M" MDX!XK0MKG)RO3U/.*RT15.<Y[8SR*M02 ?*>W8&@:--F)R0.?:FR1EEZ?
M-V'I4*R<#DEO?WHENPBL<X(&0#VJXHF3LBCJKK!&QQR%Z#M7A7B0&\UXL!N'
MO7J?BC7,HRJ=QQD$=J\_MM/:[N'D;@L3@GG\:]&G[D;GEU7SNR//OB#$#I3(
M?O%<CC%?.>H)BY?C@M^E?4'Q&TLBSE R04)SZ5\R:M$UQJI@BR3GG!KW<#K'
M0^=QZU*Z0Y< 9(7K]:T=,A+2%B?E"XS[]:OVGAZ4*NY"-V.W2M?2]"+W(0CY
M%X.!Q7M*#/%;.Y^"/BB[^'7BC3]8L97@GBDW"1>0 >N?;!/'?-?77A;]OK6[
M+6FT[7]+L[AHVV-)!&8P_H1@\9&#^-?(ECC344, %Z>N/8U5\0A5UG1=2BE$
MA\P(=OZ9]Q5RIQ:]Y JDEL['ZY^!?BYH?Q LXY;1OL=R5RUM/@,#[$=:Z\7"
M,.&7\#7YQ_"[Q-+<016[3O;2-C9*IP5;J#_GTKW;2/BUXDTKRK'4E8S $1W1
M4^7-Z9;'!->;BL-*$>>DK^1WX;$QF^2KIYGU(TH'-1F:O!K;XP:K&=LMN25Y
MX.<U?@^-TX($ELZCUQ7SGUV&TKH]Y863V9[&\V*KO<?2O-8/C/:2D"12OU%7
MX?BEILZY+A?QJUB:4NH?5YKH=F]R/3I433CTKFH_'&FW'29?SJTGB*QE/$Z_
MG3]K![,?LI+H;!E!/0>U.0CC'\JSX]1MVY$J_G5R&:-L8<'\:T4D^I#3+T!J
M[%(5%4X&!'6KT7/:NB+.::+"3$=JD$YX_G3%&<<5(%SSBNE,P:'>>?3]**;M
M]Z*?,+E/QK\2S:!J]V?,N%\P<?-7+7WA73K@,T3H1]:YN\TM;A3+!(VX]]V0
M:Q6U.[LW*%FV].37V4JJZH^54'T9N7WAB.V),4X&/>LYHI(?ED8.O<YYJ@]S
M+<@LLS$^A-4I?/'!D;\ZY)371&\8OJ:,RF$$Q.#[9K'NF1F$@&&!&X4C&8'.
M\U V]CAAGCK6//J:<MCTZ>\:YT.R\LY! )-363B2'TQZ5A>'I_/T-$SS&:UM
M.?MGGI7I1E=)G+:Q;AMP9"F.^#6#K^J3Z"S_ &;Y+B1MH;N!70[@DW P<US7
MC2-9-6M&'1QR/>E45XA%ZG-WEWJ%S\\\\CDCNQJBT38RW7WKIKVRS-MZ@8JK
M=VT:15PRIVW9TJ1A-%@8]:U]/L1';F7'+?I51HMUPB#G/%=#) (H44>GI1"/
M44G87P?H2:_XITW3I&Q%/.%<^B]3^@-9?C_5KCQ%XFO;VZE+/N\N,'@)$@VQ
MHH[ *  *Z#P=J"Z1XKTN[;=MBN$9@.ZYP1^1-:WC?X903ZY=KI>N:9.HD8>4
MT^QP,\ @]\$5G.RW+AJ>X_!CQLFL_"_387F!E@C,+!CW%5M9=(IW((P><YX-
M>6^"[.\^'MK+::C.D:3'S8_+;.?<8J77/&L-PFU9V;V4<U\[5PKE-VV/I*>,
M2II/=&[K6N6UC&=[@G'>N"UGQ)+K,BQJ2L"]!ZUCZAJ;W[$DL!ZDY)IEH>1S
M750PL:;N]6<%?%3J>ZMCUWX%:S_9?CG2C*<0F90X/*[21G([U^B+^*%\/ZE8
MV=M<P>1=KNCA2,*W3M@_TK\P/"]Z;'4(9U)#(0?RYK[X\)_M)^$]"\.:,VHZ
M4US>)'@3JN2N!ZX_E7S?$>75L6J=2A!S:NK(Z,OQ,*/-&;M<]&1Y(O&9TMM-
M<27\9D?4-^]ACC'^R /_ -5=+%9Z3\(= OKV\N@MM$&:,3R<\\G!/4YKQ;7?
MVRM-@$CZ)I#&<G/F2IR>.AS^?Y5\[_%;XUZ_\2RZ:O?BVL,@_9HV.#]?7^5?
M,8/AC,<=4BJ\?9PTO?=G?6S/#T8OD?,S%^(_C%O'OC;5-8!+02R'RP>/ESZ5
MS+W*FVD ]^161=>);2$>1:9;U-/B<I8,S'[Y[_6OW7#TH8>C&C3VBK'PM2<J
ME1SENRYIFFQ7T$EG?KNL;@DAQ]Z-_4>U8^K?"6XT^Y:-FW C<CCHR]C7<Z)I
MC76E(Z*7QUQ726<L]S81V-S&281F!V'..Z5X%=R51I'K4XQY4SYUU7X?7L/,
M88\UH_#;X+ZMXS\01_:]UCHEJ0]Y>./E5.I ]2:^BO#7A^#7-0@@F3RH"WSR
M;?NCO7;:QX=BO8(])T^$V.C1'&R,8,Y[NWMGH*XU4K5)>RAIW?;_ ()NXTH+
MGE]QCVWCG0+>PM]$TB'[+I]LHB@0# ;'\9]SUKB_&#IIUS'=M)_$.">2#UK;
M\2^#+6"P?[.62=22#CGBO&?&%Y=W2(9'9I;8[73V]:]2G3C1@H1.&4G4E=EO
M4[T2>*_-#<.,CGI5V2\%O8R2\'83CFN';55+([']XA&#GJ*NW.H-+H;[2<NQ
M&/6M$Q-'TI^QIXBN/$^O7'A:^D>2!]\]F^<^6%Y=<^G.1[Y]:^B/%_PDN!<-
M/8Z[<6Y&?EG0.OX$8(KY6_92UZ#P-\1-(EE*Q_:[>XME=C@;W3Y?U7'XU]67
M7CG[?F-I5+Y)Y;-?+YA%4ZUTMSZ_+IRJ4-7MH<=(?%_AZ!TNHHM7C3E7LLJ^
M/=6//YUS.K_%*YAM62YTO4@.^+1@>M>L?:+BYB)9L;NF.:S+RT@DCW7)WKU*
M]_SKSO=1Z"<CP=/BG9SZD";/4%VGHUL_^%4O%OCG1]:B2+YX)%.5692A/YXK
MV+4[?0+'?,8U5B,G![5YCXN;1?$,C+);I+$?EVNO'IFHAR\UT.;G;4RO#WB"
M&$-;$J]M*/WH89&,=*TM+TS3=7TK[->6D,UNY)\B6%64]LD$>G?K6CX1^$OA
MRYT?Y'EMKM,K&\<AQSTW G!J2#P3J=K9QRV[A@1\R@_.I[@@XKHJ-Z-,RII6
M=T=#H0M+73X+"R5(4M4"PQH"H11T ^E?(/[6'B"7Q/\ %(P0%A%I42V2CIAO
MON?S;]*^K?#FE20:M&G[T.2 ?,&._.T5XW^U+\*9=-\40ZQ:6NV'4GV714?=
MF"_>^C*,_4&OI<)+ZU351_'%6?FNC^6S^1^>XA/*<8\*M*-9N4.T9[SAZ2^.
M/GS>1\Z:<FI"T=TNYDA7C:&^\:U/#ND7IWZE<M+.X.+:(G.YNE;HT^-Y8-.M
MUR$^\P]?6M^"_M["::50K0:>FP C@MC&?K7=8WN7_"OA=/"ME+K>IR*-0DR=
MS'B,>@]OYUSVF>/==\0^,+7^PI1:0V4RW G<\*5.<L??T].*@U>^U#Q-9+!/
M=-;VQ/F32$8P#T11W)]*W_A]\*-5\<ZM;>']-WZ-#.2$=T)W,!P97Q\N>*SJ
M5(4H.<W:*U948N<K+5G<_%^'PUI,=EXXLM*>\N-6PIBC;=##.."&/][((QWV
MY[UP47BWQKXC*^3I=R\$Q/E+%"VUB!\VW YQWQTKZJT3X/VW[/3>#M(UB6'7
M+;5))+E[&_*L8[R/!=43^ZR<@_WD'K7T-X0\1:-KD:#P_P"&[4)IKN$B%S$)
M+=IQE]RKG:2/7I7QN-XC6&A"I0AS0E>SVV=CV*.7.HVIRLT?F_I5QK*&"6_C
M>&-QN19$8;ATR,BM._F-_MCC4L#P<#BOO74]3^&_B&ZN-#O#9VNI0V+:4L1\
MN<6Z'N-O(;WQ7BGQD_9@_LJU?7/ I#VRJJI9(_F*Z)'RX;J7=R $^M7@N*,/
M6FJ>(BX-[-[$U\KJ07-!W/FV'PV5^=DQ['J*);&*TZJO'I3&UR]@:6WN5\F>
M!S%)&W56!P01Z@YJC)<O.Y.>/8U]NFFKH\-W18\Q>0H'7TI]I(T$RN/7./\
MZ]5(EY&<?GBI\X3V^M,1Z%H.KF.[A?(.>0*XGXY6;6VJQW42D6]VH<>Q'6KN
MCZB(HPQ.2#C\#5CXA12>(/!CX ,UF1*/]WOBMX,RDKH\DT<>9?P1A>K"OH&P
M\$B?28)0&!P.F:^?_#4@?5K3GYBXK["T>U_XD-J0,_*.!]*^1S^I[-PL?39%
M3YU.YYCJ^@WVFVLCPSR+M'<UYV_COQ'I<KI'=$@'!R37T!XAM7;3I@1CCG/:
MOGW5K41WTX(ZO7S5":J7NCWJ\73?NLTK+XW^)K$ ,P=0?[W6OK#]G_47\>Z#
M]IO3B0<G)KXIFM "2,8Z?2O=?@7XMU#1M)>&WSMQVKK5*DWK$XW5JI63/JVZ
M\)11@LKX[<&N3U_1(H(W9V4J!T-<#J_Q \0S6S"%B#TY8\5X_P",?B%XZ590
MH8QGL&K:& P]796,I8NO3WU/9;:?1WO@A*AQP1FNIM;JP50J2JH'49KX\\"^
M)=6O=?/]HEXR6[G(KT?5-:NX;A?*N&"YQBN;&99[./,IZ'3ALP]I+E<;'T2@
M@D^[(A_&E^RJ1U! ]Z\:T;7+];=&,Q.!Q6M:^,[N)QODQD]<_P!*\'V$KV3/
M9]M%*[/45T_./4]Z0V#8X&.?RKRR^^,!TE@';OV]*MV?QULY0/,? ]ZW>!Q%
MKJ)E]<H7LY'H;6A7((Z<X[U7E@*X;;GGI6#:_%G2[KK(HKIM,U>/6<&*%S$?
M^6A4A?S-2J%>]E!W-?;T;7YD8.K_ !(_X1:&.VC*"<$HHD'W1UR/?FJUE\5_
M#_EB_NK$R:E&P VG 8CG--^*'@72O$3:9)),)6:15E%NV'7G&0?ID5S&N_ F
M2TTE;C1?$L<MQG<UM>PC XZ CIVZU]12HSY;3T?8QI5(57[KNCHA\=YQ<,WV
M&(PL?FCCX..M=)I?Q8\/:OB*2<6L[#[DW ^E?/5Y\,O&2NSB:R9E7<3$Y.[]
M:YN\\'>+;)R\[VLBJHPJ,<_GSTJ94+G9)<JV/J[4=6@:)G$J2*>59#G-<O=^
M(HY/W;#@C .>*^:2_C>R(CM)\%CPN]F45M:2OC6VFWZ@\,P/SE4)R/SKDE0<
M=;G*ZNMK'J]]%Y,[.F/+/7!J-(AORPP0>,UDZ/J4L\8$Y()&/Q]ZUQ,0?EX
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
M$ PVFNJ=96T,(P[G'7/BWP)9A+=K6\D$;9PQ(#8]1726GQ^T6[LTTUE>UM$
M2/)Z"L:P\7>%?&NY;W3HK6<\'<H!K*\0?""PN=\VG$!#DA0:XW)O4W22.O\
M _V$>,(;Z/6$F@GW0M"9,[E;C!KB_$-OJ'@;Q'>0([F 2L ,\8SQ7"-X>U#P
MUJ\$T#E'AD63#'&<$&O5_C'JBQ^*+<SHIM=0LXK@,/4C#?RJ+E6*UIXMCU*/
M;*P5N,XJMJMFUW;OL^=#Q@<UR-U8O; SVTGGP]<*>E43KNI6QW03;E'\#4^8
M=BMJ%J=-G=#D(^001T-;FB9ALT4'=@>E8&I>*UU"%DO(0LG][%:FASB2TB*G
M*D8&3TI)Z@;91Y2KHQ5HQORI'4=ZO:=>//9^8X^=SFLQ&6>7:1N&.E:".N%C
M48 JD2QL@S<*PR"IR#G!!KU'PE\5VMX8;/77:38,)>D9/MO Z_7\Z\J!)F)/
M/;@4D\F$)!^E85J$*\>69TT,14P\N:#/I$:F+J(36\Z30-RLBOE3^(J6'7/L
MJ81]H8_?)_/'OZ"OE]_%&H>$;JQ>PG:*5CNDC+?)(,_=9>F#7T=I4EMXI\.V
M&NZ<0+>Z3)C)RT4@X=#]#^8Q7R^*PD\/JG='U.%QT<1TLT=E9>,Y+95+?N@H
M(6(') ]36Q;>/)]?GCL+64C=_K6'15[FO+;BRN'8A3E>F\]_2O0?AII$-FAD
MD!5VSP>68^I]O:O/3<4>G[3FT/4M-NTB2-HP1D\+Z**Z_2YTD56SN#+AL]C7
M#")W)8#)[*!6CI^N1Z.KI<-M0C[Y[?2E&]S*35CE?C#XOCTSQ[I.F%HS:BU/
MGAC_ 'VX/\OP-?/GQ0^%PTWQ"VL1MYNF7##*'_E@_7'^Z<<?E5CQMXKM_$OC
M;4+F24LD[E(I,@X5?E SUY'-=GX3UA->T.XTF\7[3)#$1L/)F@/4?4=1]*_1
M<!'GPRHRW6J_5?U^I^0YO)8',/[1A_#E:-3\HS^3T?\ ==_LG6_LAZW;R>,+
M^VM69BL*@0QV@EW\\L7/W /:O3OVA?B(_@II=*&DW>I7.I:F)4E6'?!$J,CL
M>A.[;S].:^9/ TTWPB^*5I<2EKG2)AA0TABBDB)^4N1V4]1[5]M>(-1NKO1C
MK^G)%>)<6A#[<K%'+L(CE&\9VG.W/ICM7Y!Q'3^K9I'$58\T9)=;:K3?[C])
MRV:J89P@[-'C_C;XG3>!O$?B=-/\,2:]>:ZB7]E)&NX31-$H=64<D*03R/6H
MOB&MSXX\%:#XYT6:3^S[$?9+G2M@A%DA79(5&,EE<*2K8P!D"I/#B^(?#W@Z
MV7Q]-'X5O8IF&D:X)$D,).28I O\!Z8ST]*T9?B'\3)5ELK?PGH?B?3KN&19
M[NPU6)4N,C;D[L%6*$]1GWK@I3>'JTZM%+F@]7S*TDE;2^FJ[.ZU.F2YXN,[
MV?EM^IT7PK:SUK2+"T"K-+!Y=V;(6^$MFB^4DN>K,S%L <^M<+\6/'WA#7!=
M3>*M-;^PUUV'3I-Y.Z9H0Q=SZ*O K!\&:]K?A#7[O1&UF/1X8=RWJS'=%& A
M;>, EW*%=H!ZYK/T#5O GQXT'6()-,O7LM#N5MK&.0D2R;CDOD=996!)!Z"E
MB,#'"8J==W=/1IQZ*6W^7XCA7=6FH*W-KOY'?:YK]C9^%?$EYIUT;&PG^2VN
M+>V\]%00 #Y3T4YQFOBI7_T8Y"Y/.1WY-?3WQTUO_A!/AI#HT;+]JGX:2QN
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
MVT\_P.3ZY3P\FZ&J:_$F^(WQ$NOB-XFEOI$\J%RPM[<-D1 \D#VSDX[5G:7
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
ME\-WNG^)?#HFMW6\T>Y7YX3R8\^E>'4RJ@T_9JS/5CF-:ZY]4?+%O;/-,L:
M$D]J[S0_C!9_#VVAM);>27#<RF,E0?IZ9I?&/@V;PSKERUD,0*IFC9N0!UQ7
M+^,[ZUU2/1[M8$^S7@,4VT#Y9/\ "C+L%R\SJKR%CL7S<L:;TW-+5]<\->-M
M2O-3O+EYKBZ"^:KX&[;]WD<D#/ZGUKD]7T'1+:59]/N%AE0YV@\$5E2>#X;2
M5@C% 3G;GI6/J'AEY6W13D$#@"OHH0C3BHP5D>*Y.>K9)KMX;R5(D&86&)'(
MZUYIJ"R^'M4:>V^6)B< UV4<ESI;O'<J)(SQFJ^MVT&I6948/&0138T<#XH\
M3:J(8+ZUG,=HO$D:=OJ/2N;U6]-ZIE0\3?O$QV<=1^5;D^[2I)()U$EK*-K
MBN2N(FTNX>T=LP2G=!+Z'M6;+1/)>^8T<I."V,_6NGMCY.D0"/YGN',@'KDX
M'\JX6^##3K@H?WBY;:.Q[UZGX>-MHEEI=W>1B=X+5&CB;H7VC&?84X@S1C2/
MPQIRRSG-XZ_)&3R/PKEM:U"26'<XQN/0G&*U-#M;OQGKL]W<L3"A)Y^Z/I67
MK5F^J:W+;6R?NXSMXYIN[)ZG+2(UTQ 4GTKH-!\+W5T\96(C<<9(KM?#7PV9
M(Q-.HV^];NMWEMH%@8H2OFXQN P )T#8OU4HVW$Y=CE;Q(=,B6UBP2,AF'<U
MQ/B"V)?>*VVN6N9FD)+>YJMJ,/FI@]?;J*+W*,C2" X[?A7421B0!P,<=:Y2
MU!@N2OZ5UMM< VL8SC@"A$E/6K3SM."XQCH>F*XZ*1[@M&X_>J>H'WAZUZ!>
M1^;9XR,#/2N1AL@=1/\ #D]10U<:9RVLV._]XB?..<8ZU)X2TFY\0ZG%9097
M/S228XC7N372:KI,DD\2PQF224[0B]236^+S3?A?I3P?+<:O*-\BJ<')'?T
M[5GRV>I0SXAP6GAWP[!80@+O[ \MCN??->2LS2$^I[#M6IK6OW?B.\:YNFRQ
M.%4?=4>@J@B;<U#=V4-C@SC/.>]743:/>BVMR<L?PJP4$8)?M0!& $4LW&*K
M2.UTW'W1^M$DAN7P/N"M*PL-X#,,(.@]:-P(++2 YWR#CLM3RZ8""5S6J(@"
M "*FB@+<#G/K6G*(YY-(>1\X^G:M"#1BY4!><]!6ZENJC[N?Z5J65LD<19E&
M2."13443<KZ+I?ES^8P("XZ>M:I N+L+T YH1A' S<#/-4GNVMK.XF4G<WRK
MGU/ _6J)W'6;K+=7=YG@DQ19[JIY_,_RKHM+@:SA:4_\?$G3'.T'^M96C:>)
MYH;< &*!1NP.I_\ KFMK6-1AT"SDN)2#)C@=A3%N4==UU]$C(@DQ=O\ Q?W!
M_C6QX.U:[M](>]OIF,3G*[CV]J\UT>&Z\;:Q+.[&&PA.Z:<_=1?[H]S6GXK\
M6M>&/3-,7]T@"*H]/\\U'-U*L:OC;XC37,AM+)RSDX 4=*J>$OA_<ZWJ5B]Z
MJW-U>2I%%;L^T;F8*-Q/3DT_P1X1\N_MO.>(W\\B(DDS@1HS'^(GIW.>U?I'
M\'/@5IGP_P# VL)XS;PQKGAJ>(WYU0@$PL!M*Y(S@9R&!X/09-?/YOFU/*Z:
M<]92V7]?TSNPN&EB&[:)=3RSP!^QYJ4]CXDT/7X+K2]=L5AGTO4(I-^ESJ<C
MRV(7.=RD,." <X]?=K>#X3^!?&-EJWVW2+?7;+36L;K2]!MOM,<H<KDLJ*6&
M"" 2!D'FN-^*7B37[_X<WWB"PCN]'\'6<,,>F:!;,R7-XA;:)KQ@2T< "D[
M=Q&,D9KRSX#_ ![US0M<CTA=!BNM&NY"AM/#U@([B"+))\O9RY)/)<GCO7PL
MJ>89I2GB)SORZ.*=NBNKN_K;5)[.^A[:E0PTE32WZGME]IOPC;PC!X8D35-/
ML;34/[66ZO\ 0I]H(FWO&6,8!B()3!/ /M7*^-/V;/#/C*U\6^(_!5Q;:C(]
MM%<:/I.BRJ/*F49D21#QA\@CD$'(KB/'W@?XQ>//%FK>([71/$.FP3OOAL_M
M9C94!  $>\8Z E0,9-=Y=_$SPSX<\&:+<^*4US2O&^GQQVL_EP&WU21DR#('
M("/%E@2&W!L<BG"&(PJA/"5G.;>J34K-V>MK:75F[_F*].KS1JQLEL[6/"O&
MOP^UWX2^)4TG6O+F\^".:*:W/R%&R.<_=(*L"#Z9Z5FH,E7^XO3@9'M7U)X;
MUW2OV@_A[JT=SIWF:A=B,3R12>1->?9VRB]66&;:WW<X(8L"1D#YI\2>$-9\
M":[-HNN6GV:Z@C61 'W(Z-T*N.&QR#CN".U?=Y-FLL6Y8;$JU6&_GYI?U^B\
M/&814K5*>L'^!<T^3=&V#E_N\]Z3XCW)E\$J"-I1"IQ46E/DMN(4XSSP?;^=
M9WQ'OA'X;EB))#,V&SP*^CKJ\#SZ3]^Q\P3HWGR?-_$?YT4L^/.DY!^8]_>B
MO(N>I9'WW:ZO]HNI!'($;&X*3@9':K,'B^Z2.5U:11(/*<@\-[?C7ET6M%95
M_>=!CCH?2KO]N-%%Y;$L&(?.<_YXK][6%7J?!U(MQMU+?B6Z\]9L#YCU]*\P
MU9%D,JLF5(((/<'K7H.M$+*LR89)D# 9[UPNJJ&9E'N<&OB^),$ITE5B?09-
M5<4Z<CPCP;X,T_4_BA!X9U9_*L[FZ-NLAXP3]P_J/SKZ./[#NB$\SMGV)KP3
MXEZ<=)U:QUJW/ENI"EE."'4Y4_Y]*^\?AW\3=*\8^!](UIKN*)[FW4S(6Y60
M<.#^(-?@G$%;'4?9U,+)I/1V[GZ-E%'"U>>G7BFUJK]CPH?L0^'X^&N'SUSD
MT\?L1>'2#_I$GL0U?0UUXZ\.P-LDU*#?[-6;+\3_  ["I;[0\B <E$S7RD,5
MGD_A<G\CZ"6&RN'Q**/!)/V&]")^6ZD^F:C;]A71R0%N9.?>O7]3_:#\-Z:6
M58KJ8CC[F!6#<_M2:?"!]GTF>0?[;@5WTUQ%/;F..:R6&[B>=_\ #"FE#D7<
MF.G6D;]A?20#F\D'/:NGOOVJKTJWV71X8\GK(^:YW4/VF_$\V1%#:0@]MI-=
M]/"<1S>L[?-''.ODL=E?Y$ _86TI\XOI"/K4"_L*:>3G^T&ZXZUUW@?]IR&!
M)8_%.FO>J1@-9X5CZ9S6-X\_:$;7M%EL-(LIM.?S=T5Z)2)-G92._P!:]F&5
MYRXWEB4CRI8[++VC1=C*7]A?3P3C4'X/8TX_L.6"X']I2H2<=:H>%?VA?%/A
MR41W4Z:K;9Y$X^8#ZU[5X1_:1\+:_LBU!FTJZ;C$OW/P->+C*>?X3WE)R7='
MJX9Y/B=+)/LSRV+]BC1H@#+J$T@]B:NVO[&GA5&VRS22MV+,1FOI:RNK/5X?
M-LKB*XB/\4;[A3IK&,'J <=!TKYB>=9E>TJK1]!#*L#:ZIH^8M8_8L\-SP@6
M4\L,A'WD<D9K@_%GP9U/X8"!B6N[ _NC<_W3V#>E?9%XR62EBV3U'/%><>/O
M$RZMHVH:8;?>MQ"T>YAD*2.#_6N_ YMF$II3ES1ZW.3%9;@XP;A'E?D?+1!Z
MGD>M-P ?\:FF!5V#??!P?K_G-,(^GYU^@Q=SY!H:>-W&?:DQR.!FE(SC^5(
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
MWXC33K>0K F3+*?NQ(.I/^>:WO&FKFWLRD0S@;55>I/08J&TM1X1\.FW4?\
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
M>IK+\ Q&_OFB8959A*?P'^.*EUFY\G173'WCD_2KGPLLB(K^]]2L*$#OU/\
M2LWN5T.WF7SIAG.#_*NCT2U^R1F9@20 !VK+TRP,DBNY'/J.U;3NN$A09'0A
M16J,RE=0OJ5P06& >W:MG3O#$$2[Y?E7Z]34MM:PZ5!Y]S@,1P"*YW7O&4DL
MWE6^"O08Z&GL&KT.HEEMUGA42&-HW#JRMSD'(_4=:^I_@!^T2K7MEH@M[K7/
M%.L72MJ>K:Q?CR$MTSDJ6/\ "N<1J,DY/.:^'[&RU#49$8A\$]1U%=19:#MB
M E!B=<?O,YKQ,SRNEFE+DJ:-;/\ JVG6U^B.O#8F6%E>.W8_1O2-%%I>:AJ_
MPMO+/7M&M[^2.]\-%MMJ+D!2QM)B"(VPWW/N$D\J:^8/%?PJ\8:E\4;N]TB8
M1ZK?7K3PV]Q+_9M[:AV8J"KD;B-I^9"RGCGFN5\ ?'+Q%X"_X1O2K^:YU'P=
MI=W]I_LK3R+=I3N++ND49;:Y#8)P<8/%?0/A3]KOPWXUT'Q9<_$:VTJ6TA;?
MI6B26+23R^J[B"HSD=P023TQ7PL<!F63U)SA3]HFK7WNKV5UHV^K_&3/;^L8
M?%Q49.WX?U_6AC?%#PKKO@'P%9:IX[L-#\?WPG-O/(EI+#>6R%=RLUW'C=GH
M=PXR.37#_#C5/#7B_P 9Z5IVA>#]=MM2D;Y/)\3&** ?QN66+>% R3@YP*^C
MEU+P/K%EI4%GK>K>&+K6; 7<6FZ;?FZC6*--T@FB<.I3!"\@ XQ65X6_9VMO
M"U]HOB#PWXL\-_:[]7>RDU30P)Y"X+L%6.50&V$@C;P#7+A\RA##SC63C+6W
MQ17_ (#'2R?8WJ4&YIQU7R;^_<\6\0Z]!I?Q7ATD:;#X #%]'EOK/<QFMI9L
M-<))*-V]E)7S?[K&NCT+X%:O\._B=_9=CJ7F:3KI6&&+S5^U2P+(CS-(H&!Y
M03&[@$LN.IQZAX]^$&I>.M1LKO7?%/A2S^S7?V*WG@TC,\<AP$MP\LAY& 0K
M=ZR[[4_#7PP&H7QUB?Q1K^IQ2K/K>LS#==K"Q$]I'C MV5?F"@ $J.M8ULS=
M2E&G0=Y25G&S=WNG=I;:O=]O-:0PZC-RGLG=/^OZ_(\'_:$NK._^+TL]I]CW
M2QMYTMFS>8T@<C;.A^[(NW:<<,,&N(UT!VL<$$K&XR1@GGTJKK/BQO&OC6]U
M8W,EY$[[$N9(0DLB#A&?'\6W )[XJ?6FVM:+D.3&<9^M?JV54)8; TJ,]TD?
M)XN:J5YS6URW;^.+N&WBCS(VU0N2.N!17+K(-HR6!QS@FBO4.6YXIJVBWVBR
M,MS"P .-ZC(-4DGV\JV/QKWRZM(KQ#',BR(>,-VKA_$'PW@F)EL#Y,AY\LGY
M37YW0S*,M*FA]S6P,HZPU.#CO,#YNOJ*L+='!.<Y[9JIJ6F7>D3&.[A:(Y^\
M/NG\:K+)R2,C'>O?IU[JZ=T>5*%M&; N,D<XSS5B"Y^;KQZUBK<Y/S=N>*M1
M2[AP<U<Y*8XZ&?)?R^%_&4&H6[&-68.67K@\-7NC%I(K&>[A^TV07S/M=J@$
MQSR,Y_+CCVKPWQ+;"[TU9?XH3G/^R>M>]_ ZVO?%/POEU%8A<6^CO]FN)<C]
MV#RI;/MWKKH2NK,\^O&S,V#6)K:WFDM;BWN(YG*".<*;C;UP% P3^56IVL-5
MDBM8XIK6]49E:X;RCR.2,@8'XU-?Z3:WTQG!\MU;<LT!VL/?-8.HVUY:--,]
MO%?R,-OVF7)EC'MS[]JZKG)8O1SWUBKV,1ANHBW[UXU7>/[N"0?SJ.W@L]9D
MCM;1GLU(82F[N .1]XC(X.>E06MS>Q20Z;IFI2ZA#MWRV\A,1QU(W,<_SJ.Z
MU'3+M")K5+66#]WOEN"[ ]F  I 66NKR"(6<+QW-LI&]H8@6 QP^[')XJ)K*
MUUJ4QV#26TL  S>S*HW$<D# Z^E9T>N7FF6+);ZA-=1ELM"J,JD=QN&.M6KC
M7M)O+4*NCR"XQS*7,@!ZXYQB@+#+Z[DCDCL]2BGN;*%2K/;HBD_B!ELGO61J
MMF6"O9V<WDG[K/)N*CW'K5^Q\17>@S/,!;3;S]V\P^ >V>:Q-7\0QZI>&=KB
M"QD#;\6P(.?7BI<DMV/E;V1V.F^-=6T/P/-HRZ=:"RN9?FU0V6+E,'. PYJE
M'KSZA(()8GU>(KUDA$<@/L:X?4?&\WV80OJ<DT2G_EF.:R9/$T,"K(\%U*,\
M%Y-O\J.=,?(>J'P_874ZP6=X;:[8$FUN<<'KC=7OO@N+X:QZ#!IVN>%;O3;A
M5!EO/^/CS0<?-Y@Z<YP,8KXLM?'<D5QYT.G6H8'_ %LSLQ_^O6G!\:O$<MW;
M6<=_#;6S'872#<J GT/7%8UJ<:T5=M>CL93I\^ES[3@\)>!]?URXT[0+*--Y
MV6;:G&89)..<,AQGCC(R:\6^./@F3P5XP-L]NMIF,*\"3B;:P'J/4$&J^C_#
M7Q!XUTJ6YT/XDQZA-%'YLD-I#Y3QH!R2,@\5YQK7A'Q/\/\ QH+'Q-=&9M1@
M^TP22R;FD&>#@]#C]*VQBHSPO+"%FNM[[%X*-6EB$YSNNUBRPXYY^E,89/H/
M3-/]2W!II&#DYZ5\W3/J&B)N%/\ *F$<XZ#TS4AZGUJ-N@/H.XKK1DT(3^'/
M:DSQZ_ATH)^HXXIO7&1UK12L0T2 [SR03GDGO2JN[/0'&<L:B#8J4X8<<&N^
ME),QDA2-I![<=ZEC))W?>[TQ2)%.[\:EAP'VL?E/<5WTXI,Q9*WSC/ITIDR
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
M8M=#D$VG+<HKK P 'ISP,8.16*\OAWPY'N*QW$Z]V6N:UKXJ7%X&@TZ!4C/
M"+TKGJ8>C5UJ13]4F5&I./P.QZIK7Q6\26ECX@M9]6@6'6[U+^\3ROF6=&#+
M)"<DQ$$#IZ"N(U_Q=J_C&]O[O4;V6Y-Y=&]G"D*DTQ4*7* 8W$  FN.LM*O=
M2<3WTC-D[MOK]:[&PT\$QPHHP._^-%+"4*3YH02?IZ?Y+[@G6J25G)FEX?M)
M()5E90 < JO0\=:Z+6&'VFS /'E\*.PR:9:0K;0@D[21VIFL2!;BT8C):+DC
MZFO0CL<K,5E&XX<C\:*8TAW'Y^_I13 W[BR=&. <>_6J[1L!AAGUXKU?5/#$
M-WED0[L$Y'4&N2O_  K-:Y+Q90<AJ_"X5XR1^QSH2CL<3>Z5;W\1CFC$BG@A
MAWKA-?\ A><M+I\FSG_5MR*];DT:50Q09[X-5S;$<,"I')XZ5Z%'%3I.\&>?
M5PT:FDD?-]]876DS&*[@:+!ZXX/XU++<6LVGVQB(BND)60=G'8U[YJ&@6^J0
MM%-"DL9]17FGBCX32QNTNE$E>IB>O?P^9TYOEJ:,\:M@9PUAJCB_-<PO%.A\
MMU*DXX.:A\$Q7^H_VEX5'B5/#=CJ(4SSW$[16S;,D>:1_#U[=33I+6[TVX^S
MW,;QL3C:XX-8>MQ-:W'F9_=OE6(_*OH:%1.5D]&>)7@[:GZ2?LX?L/>!K#X?
M?VAJOQ#E\4O>Q"1+S2[U5L+7W0-G=[EL?05\V_&;Q/X)^'?B_4=$TKQ''XFC
MMV*B>T7"YYR">1QZCBO!/ACX#^('C6PO;'0+Z;3]#W8N7FOC!;?5AGGIV%=Y
MIWPD^'?@A?-\3:Y)XDO(R,VMD?)M\]^?O,*]&]CS3I]!T?Q-X\@BN=+\*&6S
MF'R7=ZX2,CU!/]*ZB/X2W6AVN=8UG3M$R"QB@&<?\"<X)KS#Q;\7MES;VOA(
MMX=TT0^0T%A(RK(HY!;)R3[UP6I7USJ;[[F[EGD(^]+(6/ZU#J11I&FY'7^/
MI[K0+X1Z=XGMM9B(QNACV,GU']17E^K>)M4AFW+++*V"S'><"MP>']?OH&;3
M]+N;D[<!DC)'XUHZ1^SW\1_$P!BTR549<$E"!CWK@GC:%-WJU$EYL[8X2K-6
MA!OY'&Z9JM[<W :=EC5@6#5I7.MK"V?MCQJ>#'"%'Z]:]*L/V-O&TH7[6ZVZ
M@?Q$\>V*ZG2?V(=0#![ZZ+H><Q(37F5<[R^#NZJ?H=U/*\9)6Y#YZGU>UD+$
M9()R,'D56?5H #Y=N7?H&+$FOL72OV, )T#8OZT2QV^>LLQ]2 !^M=YH_P"S
M1X<L(U:/2U9O]L]?RKRZG%&"I_ FST(9!B9ZRLC\_P"(ZE-S;:?*>X(B)S4B
MZ/XAE8-]@G3ZIBOTBL_@_I6GH%30[;ZLN:O+X'@163^S+41GL(@*X)<71^S3
M_$[H\-O[4_P/SU\*Z1XKN9G@LY!:NZ%&_?\ ED@]0>><^E>V>&? ?Q"U&VC&
ML2V]];K"8X6OD^TM$ /X'QE./0U]"ZC\%]%U$[QIT4,P.?-A&TCZ5[A\$_V;
M;F6&+4+^]DATB0?) W+RCZ_PBN*OQ+7G&]%)7Z6-'E%##1YJ\C\YY(S&SJ05
M8'!!'?I49'&03_C7L?[57P^M_AC\;/$&E64!M]-F=+ZSCP<+'*N=H/<!@P_"
MO'WZY KZG"UE6IQJ+JKGD278@88(_.H6!QT'O5AQCV]ZB91@]L#/TKU%J<\B
M$_I[4G()KU;Q/^S/X[\.>%T\1C3(M5T,VBWCWNFSB7RXRH;+IPP(!YXJ?Q=^
MRYXX\(>!+?Q8\%IJ.EM:QW<ZV,I>6VC< AG4@9 !&2N<?3FM.4QYT>1'@?AG
MKTIR-M.,\#WIBMN(&".XS3]O(^GI5PDXL&2#C)!R1WJ=?G ![<<GH:KQ<'N
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
M$4'E726<\9ZK=0!Q^.:SEC<,OXM-+T;1FL)B%_#J-^JN<#IOB?P[?*CQZBB
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
M_&N9X+!5M*-57\]/SL:K$8^CK4A=?UZGSS-:R0-MD4KCVIB/L< \ 5['\2_
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
M6L=W%+-).C(D\VU#M.[+$GA1C)/M7/7RC]W*522:2-\+GF(=>$*5-*[75O\
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
MD,1S^[FXR?8,JG\:^F47<,Y/K7*_&+PJ?&WPG\2:((E>6[L91$3VE4;X\?\
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
M\V^&?&LM@TEG+*1:RR!L,V=K=CC]*[?2O%1C=FBE8'[I*-C@U\[/+^2[6_\
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
M+T]V''!&1[58T]]EJS<%V_&L4H0^">AZUL6W$*IQD+DY/\Z<7J-K0TK3YBO
MP!C\:O:G>KIUA<3DC$,9/3&2.E5=/4>:IQC;R<]353QC!+>:9]GA!8RL&;/7
M:*W6QAU.!T99+G4%9\$RN2Q]<]Z\YU^RETS6KZWF4K(LI(!]"<BO7M(TE[:[
M4E-JJ">GM7,?&"RC#Z?>C D<-$Q/\0'(-8RC[MS:+U/.-P]/UHJ/=17.:G[,
M[I(3AC@=FZ?_ *JL)>"1-CJC+CG(%;.L>%Y;*W^UVTJZAIT@!6XC^88/3(_R
M*YR2V9&+1L3QP#R?P-?AE2$H/EJ*S/VJG.-1<T'=$UQ:AUWQ[G^A^9?\:H>8
MR'#DL.IXZ5:@G>/OTX(%2W%LEX"ZL%?'8=?P_K7.VX[FR((95/1B1ZKP16I;
MW:R#:22,<ANM8+P2V+8Y7I\W8BK5M<JV V X_CZ5G*-]4-HW%##YHV_X"3Q^
M%3)>NO$BXQ_>%9L4I0@'YQZCG-6XY]P7/(/KWK%Q?4EHG=UG!'!]JJ!GM&)7
M)7TS3G&6W1GYASTH28/D/C(Z"L)($3K/%<)SUQWX-4[G3QDLG/'4=J=+ #\R
MDKCN.*BCO7@;]\-Z?WL=/J*CT&O(J7"J=JRKL8?=;J*:7DL]I/S*1U(X(^E:
M;*EQ'D;6%4);66W/[K#KWC?H:<==&6GT)H+F.88Q@GD;C[]C3V ;D#/OZ5GG
M8X*J?)D_YYL.#3H[V2W8)*N,<9/7\#WHE"^P6+;J5XX(.?EZ@TU(06^3]VV>
M1Z_2I876=20P)[@#^8I1#D# '/3G@_C2BG$ECHL9^<;,\'TS5F-S'W_'-50P
M0!6!].,4^,[#E6W*3S@<5Z-&1SS5S3B:.50' ./XAU%6H9O((#$O'_>'4"LY
M6W$;>O\ </'Y&K,<JNA!!!Z<\$?A7O4'<\RHC1)0J&&,>HJO-)Y0/\8QGK5-
M)7B/'SCWJ.XN6)PR,,\#/(/XBO=HH\V>A-<ZDUG!))E?+522#[>M?(/C[7&U
MKQ)?7J,ZW+2%D.>G;'T]J^B?B#JGV3P]*BN \P*AAV'TKY9UNW!NV8$A\G#8
M_0UR8Z:;4$;X:%HN;*_]K1WUN]M?1JP(V^7(NY&'T/%>;>,?@O9:J)+K1G73
MK@C(A.6A8^W=?Y5VTT(NU\N0;7&3@'.?I4*74^G,!,Y9 .'/I[FN*C6J8=\U
M)E5J4*RM-'S3XA\,ZKX9N6AU&U>#LLF,H_T;I63W.>*^M9X+/6K9H+B.&6)^
M#&X#*>.XKRWQ=\$(G,EQHLQMC_SPDRT9^AZC\:^GPN;0G[M96??H?.XC+I0U
MINZ/&F.>_%26]W-;GY'P!U!Z5:UCP_J6@3&*_MI+=L_*Y&4;Z'H:S_Y5]#":
MDN:+N>-*+B[21N6OB * ),QD=^HK6M]:96#*_H0?2N*(_P BG13O ?D8CVKM
MIXB4#"4%+<]"37W=L[B"><BM&+7!*IR_3H3GGVKSJ'5@"%<;2/XATJ_#J'RY
M5L^X->M2Q\EU.*IAHOH=[;ZN47.#M;AL=Z;>7'DR"1&W<YKEHM:=;<PE_D+;
ML$=_6IXM4$L7ELYP.AKTXXWF.7ZM9Z&Q=7VZ0NO#-V[5#-?GY2.,<5D-=$-@
ML<?SIZS"1B-V/3/:CVW,S14TC;CU .0&;\3^M:=C=*BE<X#\9KEU8[@O1JMB
MX-O$1GD]S773K-:F,X)F]&\DDKQQ!IGVDX3G&.M,CG:9L#(/H.]9]CK-SI["
MYM)S%(04R.N#P1^(I(+O9+G."<$&J]I<EPL:TDC1@(0,\C.:KF0$8'KGBJUU
M>[R#G)-02SXP<X[@5Q5Y7-J:)+E@<^GK6/<-DD]O7%69KK<"">G>J$KY!&3C
MUKY_$),]2D96LH6A5QQ@X)K<^%$']MZF_A^?6K?1K*[<![BYMUE4'G'WL8_
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
M> 2@X; 7[I[CZ5#NW.4G4>@D['\Z[74O">"TD? )SG&<CWKG;[39(6\IUYZ
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
MTL/BJ]#2G)JQ][>"?VI_#'C#5_[+D2YLM29&;&SS8CM!)PP]AWKE;:5_CO\
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
MLO:2'GTSD\5UQ9S2$M=*MX>J#.,<5I0Q#IA>>@%8=M?R2+\PQ[U?6[*HV?D
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
M,_NQZD^YKIHM3BN, MAO<=?QK"DMH+IMT4HB/]TGBJC27-H=IS+_ +7 _6O
MJ.5>3G-W;[GL0IQII1@K([+S%.?F_$\_K4R!LY!R/4]17*6MZRM]_8?[H/ K
M4CU1@ &Y[;AS^E<TJ;19K>>R-\R9!_O=0*D$\3+R2">QYJC#J$<J[3CIC!./
MTJ=88Y@&7"$\]>:R:[A8E:T1P&VAN_ K/GT9'8NNZ-R?O*1FK"I+"PV,6/7D
MXISZ@Z +(@)]::NM@,FXTN=208UN5[DC!_PJI]GD1\+(8\<[)AG\ :Z9+N%Q
MR"@/ R,BAUAE4J"C<<YY_0U5WU"Y@+,Z(!(O&>&^\I_'M4QEW ,",].3D#\:
MT7TI!\T0,?'8\'\*J3:?*,GR0QS]Z/Y31HQZ%>2SANE(EA4KGJPS^M<UKGPV
MT/6R?-L8E)'+*O/YBNHPT9POWO\ :^4U(2(T)D4J3WQD5<93@[Q=B90C)6:/
M#];_ &=["<LUBS0'ICJ*X37/V?M8@#"&..Y7H3BOJ]0,$\.,?P?X4H4')! S
MUQUKT:>:8FG]J_J<,\#0GT/@?7?@+>X;S]'&1U(0J<_45YQK/P/U"V=C!;SV
M[#^\"1^8YK].GME.<HAP.I4<^]9M[X?LKL%9K*&0]R4 S7N8?B?$T=T>95R2
MC4V/RLNM*\1Z#(4>-YHU]1G_ .O42>+)HV"W,+QD=2.E?ICJ_P (/#.K*1/I
M:;C_ !*N#7 :[^R?X:U7)ME>%CS@@,/R-?2X?B^B]*L&CPZW#M1:TY'PM'XA
MMY.3(!['BITU6WD!Q("?8U]/Z]^Q>IS]E$; <XVE37G6M_LBZC:%Q#%(I'H^
M<U[M'B/ 5OMV/*J9/BJ?V;GE(NXGZ-U]Z=O4Y(-;VI?L[^*-,8^4LY4=]N0?
MRK"?X<>+M/SFQDF5>NU3FO6AF&%J:QJ+[SSY82O!^]!BJV!UJ>-P2#G 'M67
M+9ZM8DBZT^YB*]<QFFKJB1$"0.#Z%374JD9:Q=S)P<=T=!$^!Z>E7;>3S0%W
M ?UK LY[C4G$=E8WEXYX @@9N:Z[1_A9X_UF9&M/#D\$9/\ K+YA$ /YUE/%
M4:/\6:7JT7'#U*O\.+?R-;1-+4/YK.H) /)X K9^,G@*Y\-Z;X;U-V:2/4;-
MI,;<>3(#N"9[Y0J?^^O2O6?A%^QYXA\77%K>:QK,5O96\BO/!%&P2?'_ "R#
M]>3U..GO7MWQ7^ 6I>+?"-UI-Q;IGB2VNX!O$,BCY3@<[>Q]C710S'#5U^[E
M_7S.>M@J]%^_$_/NU:$0JX(.1_.B-C</A>5]:FUCPAK'A35)]&U:U>RO;9BK
M1/D;ADX*^JGL>]/MK;[(&W <"O3B[GGM6+X4(BJ.!C@8YK@_B99 K9WH'/S1
M,<8SW%=G'+YDBKQZYKFOB*5&A1J>3YP(SUZ'-.6PEN>;8/I12;<]FHK U/W(
MCE[$?XU* '&3S_.J[#S""O44^"8\DGD=J_"W'L?LI84;1P<9I7.3R,FD7#=C
MC'-&W'(R1V(K*PB.2!7&1P>N359HV'WATZ,.M7\9'J,\8%(8]PX&1_*HL5<S
MV3>"CA948;2'Y##T([UX!\7OV88-5\_5O!XCM[S[[Z86Q'*?^F9/W3[=/I7T
M.]J=IV<'^[4 ^_M(VD\]:VI5Y4G>)G4I1JH_/[0_$FM?#[Q S1R3Z1JEJ^UL
MC8ZX/W2.X]CUKZV^&/[1^B?$FT@T?Q@D=GJ/"Q7RG:K'Z]C[&M+XH_!O0OBA
M9-]L7['JD:XAU*)?WB^@<?Q+[5\@^-OA]KOPJU00:G%F%\_9[R'+03@>A['U
M!Y%>]1KQK+3?L>7.$J3UV[GW7K'A^\T!1,&%_IK<I=1=@>S>E9T&';= ^1W4
MG%?/OP4_:BO_  BR:;JN_4]%8!&BD^9XQ_LYZCV-?35II^C>.=,36/"=W%+'
M(-WD*W*GN!Z'V-<E;!)^]2W['=1Q=M*GW_YF87\L\?*W7FI8I8[D['7:WO\
MXU7E$D,C07L;0N&P6P<?CZ4FS9P1O7C!S_6O(<;:,].Z:N66MVC;(.Y>G/;Z
MT[:I/!VD=01P:9;R%"?F,BCL>M6! KC<I ''4Y%%R62V\_D?*R[!Z'D'Z&M!
M&2<%3C'H>:QSYMKD;2R>_(JPC!U!C8@XSM/3\*I(AEZ2S*DM$<>QIT4[I\KC
MIV/6JT-^RD*?KANM74DBN5 (Y'YUO%F,EW+,=P&& >/0TDT@*D"J,\+Q9,?S
M+Z'K5&349(/O K]1D54ZG*C-0NQ=0SN;MZUA7=JD@)(_#-:3ZEO4Y((]JJRW
M"3+D<Y[U\WB9WE<]&G&R,02/:'#Y=/0]:;+9Q7(\V%@CGVJ_/$')R,@\9 JB
M8F@?>N=OI7G\SZ&Z,R>SDM6.1L8_PGE&_"H8KPY,<J=!]QSS^![UT(99TPX#
MJ?3M52ZTG?N*89/[I[?0UK&:!HSI;9;@$I\X]#PPK/?3ROS 9QZ<5::)K<\[
MCZ!N&'T-68YEG3YP7 /+#AQ]1WKJC.Q#1EPS2P$HX\Q#CAO2I6L8;M-T7[ML
M<HQX/^%7)-.#+N!#@_Q+S^?I522V:%@%.PG\C77&5]C)HSI]-"M\Z;2>C#_&
ML6_T5C.TBL2WOU_^O791RLT8251( .<\BHY-)2<,\1(_V6.1^!K=3MN1RGG5
M[X<-PF\J&/0GKCZURNH>&'C)DC/3^'->MW>E[9B<,DGIC!/^-9=WIZ\B52O^
MTHX_&M85W$SE23/*8;FXM&Q+D@<$'K4LEI::FF0 K8_$5V5]X>C?EU#]<..G
MY]JP+SP^\#DJ2?3'45U1K1EL<[I-'+WF@RV@=XR7 .,KU%47M%N4!DP'Y^8'
M!_.NOC8E_+F8H ,!_3\*BO/#DDB^9&%(8?>'?\*WC6[F#I7.*ELI8,])5Z[D
MX/UJ$W#[1YD?F)Z 8(]ZZ632IX&P"<CGI5&6$$D7$.<?QJ<5TQJ)G.Z;1BH4
M?[C=.V>:Y_Q'X!TGQ.C/<P^5<$9%Q#P_XCO^-=D^@+,K.C;QZ \U0FL)(<CD
M_P _RKII5Y4WS4Y69SU*,9JTU<\&\2_"75M#5I[;_B8VB\[XAAP/<5Q;*R,5
M8%6!Y!'-?4RS.AYR0.XK%U[P?H7BE#]HM5CF'2>+Y''^/XU]%A\WDM*ROYH\
M2MEJWI,\.\/>(1I4<D,L(N('))3..".1_*H!':W0!CD,$W]U_NGZ'M76>)OA
M!J&CJTVG-_:-L.JK_K /IW_"N$=&MI2DJ-&RG!5EP17T-*O3K+FINYXE2E.D
M[31??S[3 GBW+V;/7Z&G)+$XSYFT#L1S5>WU.6W4H&WQG@H_(/X5$[K)(SJ
MH/( YK5ZD(EN)#+YCA3MSFOK7]D7X9^$];\(2>(IM-2^UT7;Q-+/\PA  QL'
M8G/7K7R)(Y6VE [C( ]JU?!'QH\3?#"1;OP]J;V3[_GB'S1R?[RG@UT4-#GK
MGZ&ZOX$NHI2VG$QCDB.3I^!KRWQSXZ3X:2[-;U"+3G==Z(Q!9E]E'->5?\/
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
M6-NAZS(;BW/X\X_.LWDV&Q.N Q";[2T?]?(:S2MA],71:\UJOZ^9]7RZ24;
M4H_7:1D&LNXT0,K8 0GVR/\ ZU<'X)_:KT;Q# B:U:I%(0-UU9-N7/NIY'X5
MZ]HNJZ1XHM_/TC4(+V,@':C_ ##ZCK7S^*P.,P+_ 'T&EWZ?>>SA\9A\4OW<
M[_G]QP.I>&PX)="K-T8"LD6=UI;$QY>/.<8S@5ZS)I2,2.G?:1QFLN\T!7)/
MW">A[$UR1Q#6DCJ=-/8X2-K>]B N(RC],XR*KW'AB*1 8@KKVSS737F@JI+,
MI4YZXX-5(K9X6Y.T#CV-="JM:Q9DX+9G$WGA$X8KNC?L5Z5F2V4]N"MQ&98A
MUD YKUD)'*H$@"\<G&!4$VA02 X7KU(Z5K'%M?$C-T$]CR?^P(KI T3;O?IC
MVK.N_"[X+&(@<X*BO3;SPF(9C)!^Y)[#H?PJ$P_8DQ=QJ%Z%C75'%/H<\J"Z
MGD%SI-S!ED)9<Y Z5S^O>%=/U]"M_:9EZ"95VN/QKV?5M5\-62%IM1MS)T\J
M(^9(?HJYKC-8\1V0@<P:7=.@Z27(6!/K\QS7MX7ZU4:E2@_7_@GDXCZO!6J3
M1X'X@^$%_9;IM+E%_;CGRSPX_#O7$/83VRW+3H8#; %UD!!Y.*]SU;Q[:V<K
M WVF63#C:CF=O_'>*Y35?$-GXLB^RR6FI:ZNX';;6OEJQ[<@$FOM<*\4E_M*
M5O77_(^4Q'U=O]PW?TT/,(Y >!T;BH=-\#ZQKS/%9V4A!;&^0;4'ODU[1I.D
M:I8(K:=\-YUP,>9<Q%B/?FNL\,>!O$'CV:XBUK5!X1M(EPJR6Y7?[#'\S71/
M'X7#Q<I37RU_(YXX.O7:48GD?A[P18_#QDO?$=M8ZNV]0L"REMF>I(Z'%>DZ
MC\5K:UL1!:!(X/X8;<"-!^ KG?B-\+!X8N#$DU]KZ'E+F!3Y9_&N/T[PMKFK
MSB*RTZ8$_+MCC+$?B:TCF-&K#VD'H2\OJ0ERS6IMZW\1+NXC<LWD(>@7@FN*
M?4GU74A,YR%7:">M>GZ3^S;XAU$A[V2WL=PSMFDWR?D*LI^S+K_VG8H0P@X\
MYVV#\JX99OA8NSJ([(Y;5:TB>8R721#KD^G>O2?A'\.K+Q]>0K+JP0L1NM8Q
MM./0L:[71OV:+.+RVU&YFO),9,<*[%_/J:[W0OA9;:*B1Z5I<EI/T\V-3D_4
MGK7@X[/*<Z;A0DT^_P#PY[&$RJ<9J55778]N\*_"W3-,T:WM!)OLHHPD=O!\
MNP^QZFM2W\%Z3H\C/:6"RJ1RSC<P_"L7P-H7BV!(HKZ-Q%_#*[8XKV;0_ YN
MXQ_:5TN, YA^^/QK\[^JXG$5&D[WZGV+K4J4=5:QY^982,Q-Y>!]W@9]JO:5
MH.K:Y*L5M932^C,-H'ONKV+3O!6A:<1,EHMRXZO-\S9]?>NIM[^VBB41J$0<
M?*H'Z5[^%X>4G>O.WI_F>37S5Q7[J-_4\NT3X(W=Y@ZI>I;J/^6<(R_Y]*]
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
MX&*]#T3]JW2;R ?;;!"3U-I<*P_(U[E<Z=::G"R7=K#<)C!26,,#^!K@M?\
MV>?A]XERUSX;M896Y,EIF%L_\!-=/U_+<4[XC#6?>+_X8X_JN.PZ_<UKKM+^
MF8:_M#>%+P9:&^0="/+#8X]C5.;XY^$X]Q3[<0W7-OP?UK"UC]DWP1!.YMY=
M8M@.BQWO _-36;:?LL>$IW"OJ&N%?3[8O_Q%=\,'E$US*,U\T<4L=F$-&X_B
M;EU\>O#Z F&VN9,==S(@_4USM]^TM8VQ/V1;:#GCS[C=^@%=%IW[)G@.W8O*
MFI7?^S/>$C] *UXO@'X"T<AH?#EK(PYW3%G_ )FIDLGH?\NI2]7_ ,$TA/,J
M^U2*^7_ /(M6_:4N+YC'%J6&(XCTRT+L?^!&L9-6\5^,I0]AX4U;56;I+JLS
M)'_WS\HKZ%N-)TS0+=CI^E6-J5Z>7 HKD+WXGZU8320P?9D3&!^YR5^G-53S
M:C2TPF'C'S?]?J.66U:G^\5F_0XJQ^#OQ+U5,W>JZ;X7MCUCL5!D'M\H'\ZU
MK+]F_P +03"3Q/XDOM7EZL9[@1+GZ<FFS^+-9UR95NM2G*LW*H0H_05UUC\/
MM)O;43W(GN9",GS).M85LTQU3XJG*O[J_IFM/+L)3VA=^9<T;P7\)_"Z*8=-
MT]I%Y#&/SG/XG-;#^-M+M_W>AZ!-,PX'DQ!%-9-KI=CIFY;>SA4J>&9=QX^M
M;FE7LLLB*"(P2/\ 5C%>!5JRF[SDY>K/7ITXP7N12]$9%WKGC"^=OLVDVNG(
M3]^X?+#\*L67AR749E;Q!JZ3ID9A@7Y3^-=K'H5M<9>7>Y.,Y:K*Z-9Q<+"/
MQK@E7LK15CH5/N[B:?!H]E;B'3-*-^>F-F1^-1:AX!OM>3 T^"Q!' C C(^N
M.M=+H<YM0HC50!VQ756=T\L9W8X]!7G2K3B[IG1R1>C1XL?@_?:=.'ENU$0Y
M_=+EA^-=7HNC:=IL8617NSQ\TIS^E>A3(&0@BL"^TR"1F;!4Y_A.,TGB)U5:
M3*C",-D%N;!,^5:QQ@],KQ5F&U6YN$"(B[C@*HJG9P*90G.#7IO@WP_91JDW
MEEY, Y<YQ75@\,\554$[&=>JJ,')HUM.\/"*QA5US\HS5R+17A<&+A>X/>MR
M"-5P .G2IPHS^M?J='#PA%12/B:M>4G=F?:VZ C(*MWJ\EDC\GAO4=ZE6)7
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
MP\$C_?^LUVX $2:2'[(@"A(# )D("84(Z;4? /JO3C2D_RW _R$DY/]J1,?
MQ,+&^6]" R$ &0D%!1D5Y7^J_F\T\+]Q "H1&C$]GRPZB:8Y!H,K*7]H8AXF
MX_N:'J#6S 63@(5;&!8VV1MR"DIF%E:VM^R"0L+O1$3%Y#[(*R@J*:MHZWS6
M!>OI&UA:??EJ;6-KY^[AZ>7MX^L7_BTB,BHZ)C8I.24U+?W'SXS\@L*BXI+2
MLO+:NOJ&QJ;FEM;>OOZ!P:'AD='9N?F%Q:7EE=7M'?CNWO[!X=$QXO+J^N;V
MW]W]P_]P(0%0D/Y/_3]R$?W'A8R*BH**\3]<2,C>_S.!"!6-G@^=6%83P]R5
MA($_%)/T?6)>30\6HX#6!=#";0:;C$EPFQGQ/VC_F^S_'5C8_R^R_POL_^9:
M!>"B(/UW>"A$ &G ]=3W5P %47U<]IN/"@J!1:!FK?=(\0')U[#$%\:[>OFR
M=F'^&E4]K5GZH0D(-*BP#E3E\8XR=5<W6<UKUFASZ''$0%UU/0>HZ/:&SC_!
MOC= O[R>A+G0C<*I</* 7$1$PGHI*U?ECEUP0_]XJK8TE5R?>K. >O4EOX(C
M)!JHXW3#E!6H(?V=);UZW=8MDX2CJ&F<P@LV_NMY+J=#6F6@K=W?2T'KHR]Y
M@FN2V O0;P+'B"D=Z3-SLMN@DN4@UM!\[(.>MK*=#XG?H<>J\[<B_\&NWUBW
M5E8^!S;OLVA5:LNHMVYZ@$M_4#N:PZ8#TQ:!FM0,PLP4,H.R4Z,KD[(5<_H#
M_L6#MW."8*T/$;(8SB+,ZN+;;<%>>?,!%/9%*@D4D(NZ4HLA^PHWU\1C@I*2
MO++=?<Q.-2CXTT5]$"T6\W-6\HI&<X\G"ODDNA2"]AN<VGJSS1F'>=Q/<>U:
M-&C)D?AIC?%15O<58*LX65(BPI#7.GWN:![FSW E2V3.Z=0R^HY&S!^A:>SC
MU7NIM]?0\C+1@4JSN-OO[0]_".,@2_+/=KT6\WF2K3)9(<_!49V/9]'[R-X-
MO0<<W'L<F03O\! :R/K(K>+PK]R3[%)?(,%MGR+LC6V6'APGVI?>\0=6-1N&
M7Z5+(/8]03%/]ED(_!;.O#-N<U->ZHCF*/L@O'A$Y;6SG*I;07:K'@^+.W!+
M0?MR4%WF;'37^F+ 4CA9XA^:YK07WNC!A1#S7FQ=71^)P6\'H)E*_-69SJSJ
MFC>FA1MI)!?6.D;>D.;=TD=@HRCS6. GY:\6 :2XW:^  -P78SLE1U45I57H
MT-\T@)^7A)9P\1DK<>*(N+Y*1@ )"CT327+8+ZOXV5:26CY;!X,(YH^,([3X
MXFE#1SH'5I_Z.T%M[_N#5=8T"2'6826Y";@+."M(/Y ():S3CNYI&S[9C/0/
MQ3C"D_V=N" '9A1/"GBV/>S&@\+H@WR/*SA!<D(HB:01*3R_F&ZDO^LUMBD#
M$RK-6$QI]1A:203\:)S[QNXJ/351SW\<H LKJHN^M"^M=]4%?[^A4>Q]!:PL
M@:L\/8N,A"H3/V8:"%(7$P2GDPO=/]MZ<'(3^T1VJP=[M?D]@A>#ZP@@LQH@
MV]O:_I6ETW$61:9]&U]<1>>4Q-PBW^55[BIQ.0\O<SLVU<WEQ_,^-PI'N60(
ME,^8E&[7NLK2QLMB<H/0A<\PD8<Q]K@PRRQ9M%QP]]1Q#>DV )SA<_3.F @J
M,-O!_V>OB0;-MPO2TD'GN3&]Y#=#'44BF>#,$YJ5VUMEVQC*I6/9%#Q8%<U?
MDV69/&%0_XV3#M>CU%*1?L>8Z>.IZR1?XG5U^/8UR*+QN\S:8LF\0Q\??.E>
MIY7:8@5=9-"GVG9T,!$L^@J(99T*32\]C]UO%XDD_81U-#?;:DJ-Q,98]J_2
MD1*O&0"F6OYC[M3C@ @UZBQR;DY0-&FI'MWY$SZ(M/_;N:KE*/%$2R"F:W8G
M.2DW'1CEOFVOC#5N?WU=?;DS1]%],%LZ8N8+,'N<WU3]*L[B<K)MR"1]'/J
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
M7I&MK9FCM3)E8?]1</>?Q"9+462!C9;JC\LSK7T]\E,+@=66L0F_'721A/B
MQ9=*+%R^^"K7U4+K'%X-5_4"ZX@P53EWN;MD[\(->E]E&3\4DU? EG.LYK%+
M_D^%H(Z378YO7UA1T!N?&'=LK^W[D8;C&2%+\29OP(J'+5^Y/0S"_4 N0Z4Q
MOX?_O#U KC_C)J\6&/#5"&G_),1A,_^;#LJWVL&AX5"ZTWZB]XR>+2_D8=":
M@!+BYJK?E#YC,-2JB -!9.EJ0"0,T4-1LOM\IIBN89E!# &>'KZ,3<FL";PV
MJGD-U?X8D""Z%;W!8V;<0*0!%[_@."XA\=-A=#A4P%3('D0HA*?K]O'1S0\[
M_"."YKD>,0;L.Z>)>4D]W$;0]MC$QTW<N?E6M)<;#C\3W7VV_<*=YP!WWJ0&
MKTD!#:5_?Y#1C#@R39-&>^&2,B?N2A6SY,AX@/=U45O7SJ6$C/.M-7A.!NL9
M#2/X1S6W]P]WWHS?G,<]%*6E%Q@I1W!VER)WTB"<?C51?JN.0I' OG:. 0&K
M U2JB-Q*">1,!,J-D/62,(HYBB&B9"6#KOC6N)Z>E*;8DE2WONBFM.%A?* ;
M6$O5BS'U+;PH@.=10/G 9\>IBYW@P-1CL O!!O!D: _XVD#Q8(TAE\[3Y37U
M7=K.<(KU<RT U]G"_1I&,M=0$BF;Q$O@;OKQ*?B"?(G;,MW_B[<9DBFO':79
M[+G)FZV\ZX$OJ'!Y$$F.9@7NX&<_@9EVOIUSE@]H=\/']HOU:E[BT5$BC#GV
M^WK<W\O0U#& ASFX"%DF!>5A^&Q[V90AR#!I9P]'04/N>"HJ.0;,"/4'.U8G
M<+T"\&_V_S/ZZHB!5A%)?W"^3VAWHV1SA?,_FV>RS,X2!J9/$W<W>46RB4EH
MNN#=*]E!/X(J-U$:/N HP$6&=D&S\',"H8*=\H]2.'(=:T*%"U^X$9#5LACS
MN-+IDX*4^8 6 C=ZL7^7)&N!2VK7#*6G5.@ITTQ6>K%+"FYP.\I*>U 2&G6>
M+'H]OW4%D>^V:R/';_>XA6$@NJ)Y/+@<<[#(S7;+CDQR+^;Z'7?PF+\DF#]7
MW'>1I*M'8.XP7%LO,GWUB7K?W+S Y/&Q++^#Z-=WJ,J5O#ENKVOL]Y!CQ_;
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
MC4LARK+?@@09$W[X;/.Q0#$F3 0G2>1AH4V84T:23U/#208#E*IL&\HB68&
M$6[\YC.Q;DM_LCHK[)UUIB.YSM]GCEWIA9AY52"K;Y1SU+U GKQ@!Q%OA:L#
ML> &E4UEI>N<;H2ADVC H$OD?\D)2/=3 9JFCEA#J3:F;Y?J"#%'NL]F(6>?
ME_N3UQH$\[;XAC&:*/+-ZYT8PX\&@F7>VLC)L:0F4._F+"#_(49.$K8$T [F
MMWH3(V6Q(^(ORA5DDWPP%026$D_4X7M<#=M&^-@'I6>:(YY== D"L[]\D163
M>$L@'OME[5M2TUW^*,5\RC7+S0.? %@?KE&06YRICU ,IX6H6$8$WA\":(:W
M7GRJXR?$=?#!]Y_]^SKP"43@B_5Q=10(I^^PJ:]K6.PS6>\DPD2$#E<)H-],
M/FB(#5[RZ>@Z4. +A-Z!?_J<?$SOVQ1==*1EB<'K4P6-A6A"M\#S;KZW%7XT
MFT-JQ_BSV(UB@9(<?V[ME 7"!%R]I,+GGI1O,SU$="25_I4T11/CY''\'KW6
M<0@*:C@0,RG@K,%,U,N5?1&\25D79Q /K;_TW?+[_#YQ8<I]1B/.G!\(_<L4
M_58<&XYQHC$;Q#3F5/N!?!3%JE8!:<@R"WX-R[QA<^8*4":V$\LTT!.H:[BJ
M84&G(81F8DXYY7<(S_6+Q8=9_!?+CS+K[[U.NQJWS'+3?5[(1"8%3++8Q RH
M1ZO^<"@J20EOV-.*U%^4#T@VA,%^2LXX2'3G-O]X+)B_D5HX7_U2Z6+(;BAJ
MKTNM<,!LOW4."9*8]JAH=AJQ";C7,1SYNN9DAO)B8%F-!(+:KP2A/KETS9^>
M;2TXF77&DNG-:3:9Z>Y+C>L$+M)@,I:6B$QPV]LXE&MG>LS]2YQX6>NDB#=&
M=(6=68^N]EE*E+!^GV /O]FVGWIZNU7%/\J;8* @,KD/2'X!K@?-2(G/M=LC
MA!=I^'?$,P/9APU'V EUAB?U0@(C,6B.03C+@U^^A28GR$C$PJMT76._3Y)K
M0LI'O1CC5&-'!>7(IQXE7P&]#==_WAR94*0)M>6(;-1$_Q>T'^&_'Q8VG.6;
M R6DED)P+TM*.GS+#U_(FMI23-28TO'^K:R=>XM6VVE^EF)QU+J89:WF&0S$
M5J0BVN0.]H50!Q+<#]@?_J&4H!",>060_,@+;GL\3\^M<C6AG'DB\"1ONCQ[
M!6SRPZ_V"^Y"+S+[7([";D?9</Y2C?,C*Y8 EL"U>74MX]G^&WK_OG/TDU&6
MHH_^Q0GM>5X+O]NIW^V"#J+[4C.4LHK"?@01'B8?F=#'LK$ZUSEC)$_[8=^
MO@LO^5459^>MK3<DF0H(+72;52;@(I/><JI+A2R2Y &922=_S"=_WXT1-(4J
M[YC&/@A_WR[-U:S7;Z\XTL0R(I3MH<UV/S-]O]Z[:0-P-=&\>-=K\"ZBL"%<
MOEZ^,4;XY8Q@\J""[(41<F4RY+6SZC :T/!OIS,.<[;(IHH .@3[XS^EC7V\
M?C\2"J%>\MVV6@.<#?C^K=J9$![]@L=_\'OR/Y?_6H2?9T/)P!>[JMS"&"E&
M<E(5GL!KUQ 7= #%Z%#;(6DB']0HTJQ))X3G70NJ"?9R!LYYHL1>GL<L%ON_
M=9'^!LFXKBB3F:IR[>0-,=;KG,G"CFB)9*&^7I421GC]^%RDN9P%1KVM3B+T
MZ9E:[&@;]),U5I<![YY !]NGC&<G*N]79:2R.6;B,@Q J3N\-;?0?5Q5J-+1
MB7JB6V'HM$X>8"N^VDX8E8Q&NHA9^.?@Q;12 4-34%B>63< @\:G2K[ABJJ8
M($";J48"4.1[V+! 41=;Q*T&V8J(DHNWDP^ILT*Y6^SHS *?XV)G[\1NJ -8
MNQH\Y(4_FIF-D$,\_KM@NI*7<$;JQ3UX.#W6H!_V1%L(G#7O;+-Q=WHSPS:K
M84M4!!3)P3OHC2]Y5S5V%S))@#);ETJ:99W@KTL<<TU*LY#HWM?8=U86"HV2
MWC9Y!6S_Y\DQSA1X32!UCJ$GOI)PL=]&2"8]>>-<9^]Y 8ESG1RC5;1?+$\O
M^X^4!3!TH$K<F#S1DRHA=I FJX!RE=SSKPT2:J[D8W2L.6$MI4;I8U;^1 ,^
M;GE>07'88ZDD]="5$;BDK>/?C$67HRR28:E4TJ7?W=^<*:ZO2QVL2<;1[8#<
MVF]UVJ;GY\=7&UH9BONU6V+.]:>7?^AL 7CM:VOK3&O#P #ORK%2I !<%GPE
MF"KN/<6]*8F*)_/(=*^>WRTH56)0!P42R*%Z"B\&F/15,;YO!E '\YGDESZ
M,ELIEQ^Z;ND;+J_;\A6D@Q9N,>*HOD;Z$T;%WFO?<C2N_!* $,_QP4],M7TV
M&FWBUW9?4K-@PRL/?_5I/U*_2;Q/1^QL*2,8M2=YV\#Q1;YQE]T !8[6NQFW
M+W<QE;L73"C @34ZGN0!<ZQ++<5]\E'^BKCLMO1*QW'EYNN;?U6J0AMTW>?W
MGS%W<4+P-33\5J?/<)NP11EGVWV;1(UN+YJ#/B1)53S_%+RL*4@=ZN38#'#8
MX9* P%%^P=B?LQS:,S%'J%\![-==T76^PJRHV$<F9QRY!6;;(^ILW;-K>RAT
M@1Q.$HY;2UP%&I=OIZ1NY@R;WT+B>VO#IZ\=9+VG;\LU:_#1?2J:?'M09LL^
M% J+ (<T5[()Y6LS"[8\RAUV%M9S?IP;?&);"QURT VJLS%Y^]Y*6.P!#-^D
M9[JHG_OK+QK</] POYVUQ3M< 684GH+ZG)EP 5_*"NW=?JTC,&!FTP?O&C&5
M>NC V^3MK N^7[/GI*!#:%QUOI=[2O<3P$VU @4K5N38&4M+\ROR>+$T>AD
M%$U.:!0=I?16$L_M\B1J D-DR"YG2.>-QO>MT'G_I6MXJ^">0OLD"&*9XV)7
MW_B+D/2,RH]@3Y<QFA]"Z+NKDR[<HY/J8!WREJ7/$1*C.>[OT_L*>*.MLR_U
M(5H!^\+GS"#IPQA'@B^*!+5N0+FN1H*5)\=LE1'Z<P%:M\@+)^UUDGD*/'1T
M"U]>CJKZZC<Q22E-^;M<S[9=I#:HR,%LHY(P\^(+[E$7Y0M)IIME+8(EV5W0
M+^@7^!>3="IKI573$^JE^ &\]-1)T/"Q#6?Y>\=>Y7?<876O9A$1R9?\SKT+
M]$Y!#4R?VF-ULHF!J1<YT5? M/T5P< ?X@8JGNC5SD)H$Z_QNF#R^W4.,DN(
MY=\L;QI74TN%N"H%?*KE>]\=*9B)G;_1 ZAWB9@\F]&AS44</W5Q[>C20$_A
MG AO^B /QGCW&=Y&$TAI^%8YB=.Y*25DYB"/<6X=/),A>+ODYU;8AP+8)92M
M%/V"9:!T6Z8BQ%!$YNO49FY3TS$6710IOXIHDCSI"[:!15,62H'F)+@<RX?3
MJ%:/5:V"<VVZU2;^U61MD:P=&1^<J<+9VO&*5_5M:BO%&G^=/<[3U?/"-LTD
ME>EE;X4N/TYQS4UQ7BE+CN<*C- SQPQIJ06BDV65 $4=XM_P#PX2^?A4^=]R
M ?VG<:&7HV/9D_TY!&Y!#45Y8[=8ZQ],&.Y1"QP?%C@H) J<63;VE(=/?:ZK
MH_H,E#HZTFQ'EJF:NRW_ !NL1QLD*+%:C"4U9"X<I*WKOZ]5; __FU*YG4(R
MX4S7S.XS.UMM3U<-"3JSI >0#Y7!5"^^O9])K&OV'+I_^7SI4^44F/-F0YGV
MDFMGOKX/NUB5&PFX:R+VG%,)^_DWP7BU]6G3L?X;T?DKX 2F/.T9:<I)C8P!
M\+R%@2\*74W9.4>%LRPE*R9+1.?26R>/4^#,YXS;?!>O@($'XH^KZFW QT&"
M=)I^Y0X-LR$,J2<4 Q/<V1>&.UB_KJ8][(OC%QNL)*9P2R4"<K1@E&13O^-@
MC  .6)Y]%?^?,_+A%+K)0'>]UJ@P#U.<HV1#6X3LUZCSU$\$._8+/BV7^@-&
M5Y:1\6*NR5*F%Q%M=_:#7,3(MS/C;LIG&7^E[9QQCQ\.(MOY8#[VVL:\'\[L
M7?90(G'?T0VZSK\[^F2ZHF_[[]*!@U%TV,P]T63M(E]PH?TM5\,H4VD)&RPL
M2'N(MF%(I;) ^\<93%[,2_1\I6MK,]MV:U@HEW+3[B&RACK'HFBQB-/% >3-
M1__Y;/J@J<@B:.Y/O=3/;54%LF1&8Y)&D7R'Y'MP88#1K-7""_Y=B<9LM55#
MQR/)NN$8E:-5DO0F+BBP,$CH?E""N?3D;Q.X2<'WA_5X2IH(K'[LRTVL;B!!
MV,3;0).J)2T>DB=?A&Z#"W.T!&8E)AI4";U+X15@1546H+^5B?.8;N'$B'%D
MFHMUL:_!%IE"?<L(O#D_#460^U#US=@L56(V61#5/3%=<,QE,]-H,) XRYVI
MPJ)^&VWM=8F5!U$H%& Q8H\UWNT5_4:9D+U;_ :BN(Z"3\C&^_5<2D[,)J*^
M G#TFTG>S=8Z=Q*,"3KDF\ZV43G'&GRXZQ^)-UJ$F(C/[GW2M1I:+'K_XX_P
MT%B0U'.&I_^!K4.)S'-3E<\K(+KK:RYY>4*-'!O%D*;I+ZV[$N7,<':DF_(D
MTR.2X#&E^RH>TBKWH:HT[2KNKT'6?X*F3 0;O?XSWD\I_L+215^ENZ<HAI;D
M$EX!K;U=&A\I/W30"MQKSRG/YK:;%EF/YFI_WZU_$ XRX^GI>M-;( 5J$3GE
MM:,((O>I7?(*>!<(\8J77NS2SI\6+)BQ>&;OO;/\Z"3\(;"Y:BO%2Y0UH3?8
M-C>Q-3Y"0LVF$$1@QRZZ:UA3K?M/>7$F.EVE,]J/RIO\F>/VRQ-1X3"^6?0+
M<MG8Q9A">K@MUBL@)'9#QV;_%0!.\OOX9&/HN]63MF@E<CCS^R4UL]QTL";K
M>\&Z1==7)RG<NZ" OW-G4PMH%G^")G-(V_'V;18=<_7 3^P=)>:O '-E2:8@
M-CO*V+]T)(G&K'VYD;2L=_&EG)3"F8((4(=+GX/MW=*)VOGI]RW_1N9V20N-
M>IP7X*H/SY9NQ-9=DC@.IB.#20PQ&JC(:CWGH$".\S:81 ITY_Y(8%=K,,!2
M$:2)&/<Z"KW/N*5AO.6<K;K]J3;>//0G(7[/U'S55GC1MH'Q$T:#'A_[13G&
MMOZCB)?DL/:N 4C2)KCV%1!Y/8P<_$6FVY.'G.F%I7T)GGOZI]#D\ I'E>W,
M^I.7A II_&CGF+V7F0R5XJ]JR_X<<LJD!#A#E#J>P= '.W5Q@2OOOC\U19O5
M<D9_U$-;>EU-DK?_++L-KJ2,N7O2@<XL.L=F ^AI?@ 4I-F/'.M3ON'2D=^6
M/C1(E:Z="(GG\OOXWRI-.^0CG>$.@2YG8BJ#HZ5KR9(]+9G2"*DX4K4;=N!7
MP%MB0W:D;I"*/B<\AQ^*5%RJK3)"&\0 <>7X%WNP2P"5("KS>:.;K#&_PU>;
MO#?2A V?!_-PQI$?8"N(@8]*AIQ77@'J=Z$%X_'H+!0V>_&1<LOAII@^4;<6
MB+_9E1K6CF;<5?,O?W=Y ?&N)WHB_@+;?+Z?#3X[JQF#E((&;I- 6#UT[U%:
M'. T$X$T"%Q^FR27H.V7S_M_ZJ1#SY_>;(OC<#PZ,^C(-K^%"QW_(209G]G3
MH1#70"Y6_>?P".&DD9"P> 2EF))FK?L\&@0@#E('W!.>0LP([*X)8C;)%M9V
M\&OVCM[A?N?V+@R@%:V,<P:<\+L^I[IUKA$87&W<$TM1>C#?Q(A[\CDR\C?W
M/'',2( *S8&-N <4Q8>F>$+:;)/9TN1[Z<!C X*0!@Z? N21(?7\9JN,Y8>/
M^!0C%04;4BAZ@;D:\78)S2?&;P88M*;(X8Q%>G>*^6,E>@K,D#R4O)( '=E;
MN42H?7'^WJ_ +\S65BY^'R+>WS*TQBF_:!HYY3RZ\-V!E;^(=!\@M]_I''I>
M9F@W^F"0T^#IQE$U[^0RQ8*K\9ADK*&I).NSXI1D?5",@\^>;R4:DAE1:.PV
M&I&A,K2IZ%6$2>\ UM"%N_-HKX<J:>WEL4X67^X"5YSC_DA ^(C0<2=6[;N+
M2J7C'S1J/GNW48$\T:!=OEXJ6 "X^DY^;RYOW*H,6U3HOO@-ABI-;-]V2:75
MPE10>];;%NXH?=9OUAL#O9:'-I4_VS^7%G[SC0[>8HA]3GZA7_R\\GQZ#SO#
M'AIKC6RE<Z'.@O^29$__)F'%(T1"+"+NE_-#\B1BZ6;&NZ1]^MT$.0'T8.FZ
MVG!;N)D[0+N4+CB56^HC;>QZZ/TN>/[9!.%<<UU=VZJX= L>-X>X_O=(_J;?
M 4"2AT>JM5521NS?3(0.XCFOB:-U2W*,N];,<O6LBIF%SPG]]&9GYUOYG1/B
M605.<:1@G(X=:J77^PN2"3;@%JS4UJZ))E]5<(>R9UVR#X>J3W<$5RE+Y'-U
M)X=_+YG6]9POH$OB]3F(W63P(P^20,3Z&&Y+0RP(:HUE\YOBI3?ZWDBG@[0X
MKNR-6ZX\19GH56NX%9=*KF$U778@0N;XJ%^U&Z&N]&XA6U:X;$?3NR_O.SG:
M4B;*5'/>.5(IFK_XPCI&E_YJ2[T1L-6U);NFL;OJ>^@U7C:2+!KWT> 7F+=,
M4'0]M9\A.*."4_G3HVH;*+:X,!$2NF=Y3$JK7/KD\M=M/<TZH=Q4.!4KI20H
MCBK]]X'TU?J6O2IQ['FLK?NMDKMC!T^Q?S7\S[&WF\DF'VI[5#XT!+_;#[O,
MGB*Q" /DV?QO@*N2:MWS),?/NXI*Q%4@-,GKW_F (Q6SE;MRBWC'")<9R+I1
MXH".N-VZP=.$-ITH!),FRL$:=E.MX;4ABL^+G(9R*.]LDQ3-Y")[;^1Q%#[;
MC.#[YR'.6U<_]>7B)G:$@BE[>>NV^J1/N'@EA@DN\;59&GVC<CA6C)I8,M#5
M9*#H:#.PU8&:R)3>N&WY,4 R2_5!K1OZP,*$-+W?$=73NOK^TYX._L)5?%S>
M_'7<LGG=]@]T+\F6*D<"_06/Y23E]:3N,\U!C>M*1M6RI3/BF5Q3M9TU#C4Q
MY<(6'7FC&@GP1"YY)Y.=M[<P<6^MW/;]U[=,<0F; U%?A/**[%A> 99V37;'
M[46UH/3C0'MWTXNSJ!@/5\SG25\CMJ$]8V66T_&=V07JZ8O;Y-(C39.U/R6K
M.LBCIDQ+94]L"(5,2\P&Y1W_E-VZ)E:H#/"JL^@B5FEYC;E-@BM+D)K0_<@D
M=&OJ&V5Q8HF>[2K:Z>QQDS<RT/\5\,/P[<A7UF;-G YV&K;9?RU18B/%A?7B
M79!<$LYVBFT-H'&,#HK=C#RAZ/@LR_2O(-$'%%/4M0!%5?(D)IG/"@*F^B\K
M4J2S[1@7LS3"F]J>W#?ZSLS[RM3/!_]E2C]P=]T(J8,")KN+S WP^B>-WGP>
M>\+Q5.3$UXK/JOF*E6L!FOR_9-_0%L3F@*+KUEIXE6;>L;IE69Z8:)B[5?=\
MRMY,K:WSE2F[-T2ANX85[+?.7]QSU1SQ!A@N;&WS'# ^GRY&Y YQN2V'WZY0
MK7SW-7(/P1IF<EW,;VL9E,'&#TJI#+LTI#UP?%0^\8KK;XLOMF^]>'?VMNR$
M'U-_5 P!N8$ES&[GO'^'2YOZ7P:N/0]5C!/*C#$"U/"B2"39B3)L]K R4ZW?
MQ),&>"S5U[YW>E+S?3X_\]Z19-=B@KX/[SP%MP5HWX'BF-)0Z4XI5CGV>"A\
MB%4IF&)M_A< +T#0O]N,]:Y:E&-]43&M.*T9Z!IO[;^H!@)5EZ<8-=78?ML2
M%1EY1CTKX\UWPO-8L6B4@<]*YL:C/9RD$$$9Y-9+#Q.:=;$+6+/T!M?VW$0#
M=<2H>F#6K:_MS6J@;KQT^M?!&CR2ZI\N2!CK6I/X1OL91LJ1CI6<J23TE8P6
M+Q75(^^[7]NG3PP!U <>IQ6S9_MTZ4SA%OT9ST /-?G$/!5^YP3C\*]"^&_P
M:N=2NHW$1=B<[L<54*;>BD=5/%57\44?HKH7[6-MJ"HPN5P>V:Z4?M*0!<@D
MFOGGX>_ =;:WB>2(E\#\*]BT#X+PR.BO& HYKM5%KJ;JMS/8]M\ _$&7Q+;1
MW##8'Y /I7?K>[\#//H*\R\*^&QX?C2*,85>!7H=C%L0,>M7%6-&^IIQ].F*
M>N,\]*J>>!W_  IRR'J.*L1=^4 XJG<$$^WI2/.1QG%5Y9: '^8(QTQ49OU!
MQG\!5.>?"GG%95Q>",$YH Z W6> :EAGP>M<_97IDX!K1@<D\'@5-P-*1TF7
M:PR/2LZ30K+?O9%]\BIU?#8Z5%JY86#LI((':AL$EU!;6VA'[H+QV%4-2M8[
MF)D<#%87A[5))[YX7?('3-3^,M4_LRP>53C:I-<=2?NMFRCT.>NOA]I,\[2O
M%&78\D@4)X TB/D11C\!7SOJG[1TMOJUU;(6(BD*C'M5JV^/ES,N>0/Y5X;Q
M7]TW6&@SZ$B\&:7"?ECB'X5:30-.B  $8Q7S_'\9KN49&14D/Q8O9)57)&>G
MTJ?K7]TVC0BMCZ1L(;>U4B+''I7G7Q2<- P''-;?@74)=3LED9SRN<FL#XG;
M%C"Y&<]ZUK3<J5QQBHS//[-3M&#@>H[5LV>01V%8UH,1KD<#O6G:.%Q@8_2O
M,6AUI&S@E1V-20*0QXQZ5!&WRBI(Y,$#.*&*QHH-J].12;-TI!&,CN*8D@ R
M#31<!9"3UQ7X]XAQ<\'!1WN>OEZ]YC7TBW\W)49[U;CC15"QKM%59)CM(&<]
MS4<=V(Y I.,GJ:Y^$LE6#C#$5U>3_ ]FLG*#1/+8!G)WE/845HB/<JD#@CTH
MK]Y3T/C7:Y^?NKWWASQ;I1NM)N8O#FN,N9;&5&6QG;'.T\^4>O&2I[8Z5PWP
M-TR_@\>:R+JW,"$1E<,&5CD\@BO;OB;\)="\0^'&\1^"KN(1W09G>U7]Q+C[
MR2Q_\LV^@&#U!KR3]GJTFM[O6TGD+R17WDJN<[ %S@>W-:X^G0C2E*FK/L;X
M&K5E5C&3NCZQT0$Q1AAM 7A3WKH4F\I5R "O85S6B2?N4X^< <^M;4LAB";0
M0OIWKX&:/N8[%Z5C+T7@C.1_2L2XR9B3G%7H[K>P*YR&VXZ8JE<X>5ASGG!%
M8)&B11N ,#(Y7J/6LB].W>0.!Z]JU9D(SD,%/;L*R=1&V!CG&W XK>)#5CX[
M_:GU\2>-1;')2SMD^0=&=N?ZU\Z^:4FG=L>8JL?Q/ _G7H7QOUTZQ\1==E9\
MI]J:.,@Y&U?E'\J\VB'SX8X1>6)]N@K])P5/V="*\C\XQM3VE>3\RPT7E-$N
M,D$$ ?I^E6[<-]EB&,G#=3QUK+\QO/,N>,'IQ6KIB;K%@%X5SR.H%=ST1R18
M_2K3?+*IW8"DXS_6K\$*K>Q DC>G4^Q_^O2:;&D=XZ$G.U@ !]?Z8J8P[;NU
M=5XRP5CQ@Y[T)Z$-$#0,UDB@'"K(A&,<]?Z4_3F97MY%)PT2L0/49'/Y5=T^
M+S,QY)*73I@]_>L^TC,/EQDX:.62+'?LP_F:SJ:Q:-J7NR1ZCX+U%H)$(.<]
M,GVKZ0\ ZB+NTA!P2 .G&:^4/#%V8P@)&>W'3FO=OA[K?V9X@, 8YVGO7R6)
MIZGV6#JZ6/7M7L(9_$5N70-$\(7GD9YKF?C1HNM7-C;VOAMX8GMHQ)*KC'G
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
MQ,C9'GC-?-4/CBX4$%RA [4@^(5Q;L#OQ]#70I06ECFY)RU/KBU\3F(Y!CD
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
M2_CU?3' WP.#CT(^4_R%=S>>$O-VD#!QG/I6'\/[8:!\<M>T] HAN/G7:.S
M,/\ T*O=X=*1%4.BDHQX''&3BO$Q4^6=^Y]#A(7IV['B)T'4;)E\A=XZ8SC]
M:YW_ (6UH;-)!/'<3&)BGF0+D$^QSR*] ^/_ (F@\&^$I+.V*QZIJ>;>%5/*
M)_RT?VX.!]:^7=,CW1EAP2_&*Z,-AHUH\\SDQ>*EAY\E-^IZ_)\8XM/AE.FV
MUR[Q@$&[<  <?W>:Q-6_:"\:RAK9+V&R0$J7MXAO'H06SV[UQL&3_:"YR" .
M/I56Z03V<=R@W,J^5,#V(Z-].WY5Z$,/2CT/.GBZTOM&YJ2O+I>CZC/++<7=
MW<3B:>9B[2$!.23SGFOU6_8ICLE_9_T6PF5;B2]FNO/M[B(/"X>1@2X/WE(
M_.OS!U>QAC^&/AF[!C^T?VG/;E%;YMOEJ02/KWK]$?V>=8.F_"3PC;H5(:V:
M2%E.64^8P<$#D]N/0>U1*243@K-M%KX^_LIOX;GN_$OABS63PXR^;-8P@EK,
M_P 3(/XHNXYRO?@5\^3>%(]N0N3T!![5]Q:!\0;_ $ZXL!!,3;3+^_M;@Y"J
MV02 >P/'TKE?B=\#-*O-9BU7P_\ Z/:7REY;1% 2&7@G9Z*0<@=N:^3Q^7O^
M+AOFO\CW\NS!2_=5M^C/CMO"8&<)R>V*B_X1(<Y7IZ"OJ6U^ H8@2%C[=*TX
M/V?;.+DKGZUY<<%BWT/;EB**ZGR+)X.7(PH'K1%X&\W&(LGV%?9UK\#],AQN
MBC./49K6M/A3I5ER(H\CT6NZ&6XKJ[&$L7170^'+WP_I_AVTGEOD"-M^3>,#
M%?/VKZW:7VKW30KF!7(1O45]9_MS:;;:#I%LEM\C/,J848X[U\7+Y:*J[,9]
M.M?6Y;0="'O:L^<Q]959I1V--7$P C=3[&I%D9!M9<#/45DO!L7=')@=\=:V
M]0TFYT[0DU$IE%P<CFO9<KGDE:<[4QT)X..U9-Q*=Q&2".Y-1Q:Y%*,/@9ZG
MT-+Y]NQ +< ]NU3S#2(Q,ZY&>0<T\2N",, #WS3@D)'#9IXAC'".%I7T 5;J
M5<XD(QZ=*>NK7"G D8'TZ5&;<\#))],8S4;6S @9YZ9-)2L!HQ^(KN,8$QP#
MWXQ7KWA/Q;K_ /9:);:A*2H'>O$DM'X0*">:]2_9_M[OQ#XE;2TP=K \\@"O
M-QJDZ3:/1P;2JI/9G;1?$;Q=9'Y+V48J[!\>/&EJ<+<AL=BM>M7GP%U(+E$0
MCZ8K!;X$ZQ%-DVBN,\5\DL36CO%GTWL:;ZG,VW[27C.V )V,![&K\/[4'BX8
M!B3 YSDUH77P;U2%2HT\^GRUB7?PUU.SS_Q+9<#T7/-;K%SZHS="-]#<A_:M
M\1+P]LN0.,L:DE_:CUV08$"C'JQKSRZ\*WUNY5M/F0#T0U!_8DL>2UJX'NIJ
M7BV"H6.VNOVC_$4V0@1!Z'.16'<_&_Q3='(N2G^Z,UC#2QP#$0?ITI5TQ5.-
MF![#I6?UEE*D7)/BCXJG_P"7Z8#/0<51G\7>)+HY?4;@ANP?%3"PQ@X('J*Z
M#PW\/M7\5W*0Z;9/+D\NPPBCZTEB'+0/9V.'GN]7G8F2[F/UD-0Q:9?7;$1^
M=*WHN6)-?8'@+]C3[8(I];NB^<$Q1#"CVKZ!\+?L[>%O#4($=E$".[ 5Z-.E
M5GTL<DZM.&E[GYF6OPM\6:G(/L^F7!4GJXV\5Z5X'_9T\23W"O=6XB'OS7Z)
M#P5H5BH"6T8QV %2Q6.FVA 2)!5NDX/5F3J\VB1\J:3\!)K6",20<CVKJM,^
M$:VCC=;8'^[Q7T(\UJ. JCVIG[@\@ #VI<R6S,'3;W/)K+P(EOC$(0^H6MK3
M_!Y6X1R,$'MTKT#$"_W1BG))"AX(&/2J4TNI/LR:PS;68B.1Q6)?:#'>W)D(
M&:W%G3&!BHV= 01^=;2JJ2LV*--QU*#_  QFU.Q*1W*Q$CTZ5C>!/V:G\+ZI
M=WKZS+.]PQ9EVX ]A7=V?B62SCV#9@>M6#XSO%/R",#TKIA]3T<MRE5Q4%RP
M>AS/_#,^COXGBUOS)S=(,?ZP@'\*[Y?AI:E4WJ25Z<UEP^/;M,;T4_1JL_\
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
MP..U596YX7I6<HQML:QD^YREUX"TF<D?9E'T%9-U\+M(F!'DJ ?]D5W#AN<
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
MIDXY FC:(D>IVD],]>GO7SM:4>95%\2/H:,'RNF]F?<QDMUZS(!]:@FU338
M=]R@QVS7YY?$/XV>,_"GBK4M)5IB+:=D#(V0Z?PGUY&#^-<7=?&'QGJJD"6Y
MCSZN<8KO]OI<X712=C]*+SQWX>L,F2^B&.Y8"N=U'XY^#],!+ZC!D>L@K\VY
M[KQ7J[.[S.Q(Z,[&HD\(Z]=8\R5D'TJ7BHQ^TAJCY,^^-7_:@\'1Y\N[B?']
MTYKB-5_:Z\/6[$0AG(]$Q_.OD:/X<:@^1+<OSV#8JY#\+XQ@N[.?7)-<=3%4
MG\4CHA2FMD>[:O\ MCQAB+>V.,X&Y@#7G7Q!_:)B^(GA^ZT75]+BO+"<#Y&)
M+1N/NNA_A8=B*YZW^'-I$I_=Y]JV]*^'27=W%;6ED]Q<R$+'$BY9F-<RQE*$
MDX;FKH3DN66QX38VM_;:FEA:07%_(_,*PPL[R#/3:HSGCM7U+\+O'GCM]!31
MM9TG7[2&,@6.M2Z9.Z0D=(YQM^>(],]5SQ73?#'4=,^%_C.XT**6WM]6,*_:
M;V%L[B"3Y*M_=7VZG/M7KMS\<I++4GBN]2G2QBC5@8IF7<Y( !(.<8SQ7U$>
M('4IJC5I<R\SSZ60M3]K2J<I\\S:='JGQ2LM.UK1O[.N4N(;E[<$A0P88DB/
M=6]NHZBOKBRTV".Z14::&="&!!.-W7!_PK%^+?CGPEK_ ,*;[4+V"V:;1X4U
M*UNI'+31SHP9 KDD@,0%*]"&K:\)_'?P-XT^'^L36US_ &=J\,7GS:?>+LFC
M=<$8'?G"@C->4\/]8;K05HH]_P!O[%*C4^-_U<^//VI_@C<^!OBK,MGK5[J%
MMJ\1U(M= "2-WD8.A*X# $<' X(':O)K?X;/(P,L\CXSDDU]T?$?PI/\<O"F
MG:O8&)]=TF&0R1;L>=#]YE'^T",@=\D5X!!H: 9V?C7B8G%5:4^5;=#G6'6S
MW/+]#^$YU#4H+2UMI;V[G<)%#"I=W8]@/\]Z^HOAE^QI9Z28M5\:Q(X3#)HE
MNV=Q_P"FSCM_LK^)KT/X!_")?"44?B#5D%MJ%PN(8GX:&,_R9O3L*]:\0>+O
MLMH8+)0!T9CUJZ4IN//494:4>9**,FWEATZ." P+;6Z($ALX5"*B <# ^ZOM
M6=X@O[>^9""%=. >@ K@O&'CZ/2D<-+F;NP/)]:YO1M1\1>*"9+73I!;#D22
M\"M(.-KRV/55'E7,>I67Q.TGPW_HMW<_O<=^15O_ (75I#H&2_B0\_*[BO.X
M/@GKFML;JX$$LI' :91M'H!5NT_9\UJ.7/V6 >YG45?U^K#2G2NCSYQI\UY'
M8>'OB]H-Q>2Q2W2QHS$%CE?Q&>U=-XGMO WCOPQ>/JMM8W<T=N_EZA'A)HB%
M.T[AR><<<YKSS_A2FIVT9<VUN0O4"49IEU\.-4T2V-Q/I4JVB\F6,!D'N<=/
MK5/,:JI2C4P]T1*%.3NG9GDNE^%97B4F,@_2G^*+%?#/AC5M5G 1+.TDF)/
MX4D?KBO3[>)(\!5&!Z"O#OVR?$P\._!RYM(W,<NJ7"6H X)4?,WZ"OE<+%U\
M1"GW9=:?LJ4I]D?%'@V,RWEYJ\Q#/([$#.2&)SG'XUOY)?=DDYY/>L[PY9BS
MT9!P#+\YR,8K21<$<=.,]J_39ZO0^1BK(>BX&.2/6G@#J!C'^<TT ACEB#Z
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
MQ0(B ) ''0=L5?UB3T$L.D=\=6)R2_RCMZ55N-8$; 9(]@?UKS^?Q0(V #G
M[CUJG/XK1<EFVD=O:DYRZ&L:*/0KC7TMUR6QCMZBHH_&4%O.HW@*>H->6ZGX
MM009!).<8-<U>>(%G8D.R'KP<#-5%5+W1;IPMJ>\ZAK<-^28B''KFN2U?4UL
MPY<XQSFN'T;Q>+6)MTF0/SK)U[QQ%>917!'W=IXYKL=&<]D3%QAH:FH?$"**
M%TW@;2< GD^U><ZGXEEUF[*Y(4Y^7IFN-\2ZM*M\S(2P'1<]?PK+@\0"-C+/
M,EI$#EBP.X>V.I-=M+!QA[TV<E2N[\L3J+[1W3;(9,'DG/0#W]JY76OB#86$
MO]GZ5$K2(-LU[S@M_L \8]S6'XC\=7>KH]I;[XK(<#<?GD]V]![5PLMM+O:3
M/)ZY'>G+'T8/EI[=SBJ*K)61ZMX4OXK[40SLTKDCE^37L%MI-A-"GFV<#Y'.
M4%?.OPV,W]K@$\# XKZ4T_B) #CY1UKY/-L3)S7LVT>KE]/EA[P?\(KI*QC;
M81(!TV9&#^=<[XAL8_#JM=6&ZSFP3O21A@_B:[@$!1C@>O2N1\?V<][IX2!"
MY /2L<#B:O.E*;MZFN(5HMH\S_X276;^*2.YU:\N(RW*M,V/RJO*C+<(4)VX
M['%:6@>"[XI()56(-]WYLFM*7P XF266[:,("6"\8 YS7VDJ\))79\HXS<KG
MRY^T-K$FJ>,M.T@.SI9Q ;6;.&8Y/Z 5F2N3M0 8C15  XXK#U2^_P"$E^)>
MJ7ZL7@6X=DSR=JG"_H*V$SC&.3U!YQ7K*"48Q1YZW<B52%4YZX_B[4JYP?E
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
M:X-M94#[XP@[=J8VK;%)Z;VR.:WC2!RL=O\ \)1)&KAF(<KU]ZH_VW(^XN[
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
M* *O!0=ZR9CYF<]<_A7Y_FN.Y_=1];@L,H:FYH/P[O/'?@[QG?6NX?V1:0S
M@<$M*!M_[Y#5N? #1AHUY]M@^^N&< YY[_I7T%^S#\*M1N?@QK%RIMPGB-W*
M)(Q#;$S&I/'0G<147PW_ &:?&?@W79S>Z?:2V$I.'@ND;CIT.#TKX?%S4J5H
MO4]VE!J=VCVKP1K][-':B*8Q6\@^8#L:]R\>^$;#QA\'OM-ILBO+=!*LC<'<
MOWE)]Z\8\%^&KW2+J*VN[9XK12!O&,"O7-3U1K+P=?Z3:%6A>,JK@Y!SV/\
MC66!J+V4H5-FB\3%N490W/FFPOSI+!-Q*\<&M73M76R\7VTC$".X7&!6=X@\
M*W(MX'MMSSNP!7HJCW-<GXFUI/#=M #<PSW\,@/EQ-G S7%+#32YHK0ZE5CL
MSQ?]L_PU)%\6K&[B4K%<P[21QR.?ZU\_^.-0ATXV]G9*$=5'G2#^(U]A_M7X
MU#P9H'B.*(.]N1YH')P1@U\/W\\NHSSRNI= 2QSVR>*]W#2YHI]CRJR<6TCL
M?@3?)!\1-.MQ)YL5W(JR(O3<#E37ZC>"?!W]E.ES8WY%U.@+]@..E?G9^RM\
M.GN?']AJMRA2&"?:L6,$MC-?J?X=L(YC$_E!0JXP!BNV,5)G-S<JL<G>:=<0
MW#K/:+-)GEU(YHKM]2TN W3?(4]J*ET=2><_%]#D\A?7;VIZE=I'(/UYJ+<!
MG!X],4]&. =Q 7N*Z(K6QFM$2A]N0P[8QZU*&9 >@]O2H4?& #\V*>F6CQD'
M'' KJ29 ]&& !U]!3G)S@80'J#3 < ^N<$#%(P.>"<9[5O& F[".2#R2,_E2
MHF ../2D(*X! 'X]*FC!; QD@]S^E='+K9&=R6V4 \GCV&*OP!$<ACP>2:J0
MPL7.!R#VXJY);CRR, $=A7UV4[I,\/,/=7,B^UC%-$7BX([@59L[7Y"#G/I5
M71Y=ORDX'>NNT^QBFC+#J.W2OU;"4HN*:/SC&8FTBA:VDL2B8CY!TP.E>I^
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
M="!A,L.[G>1^ XH#JB@DA#_M_P"%,>YA!Y?(QVX%9-,M,)F! W#>1D_/T'T
MXJO+(TF 07']T]!^'2B2^MXB3E>.W6JTVK1C(0?B*YIQ=C5,CN1(S8) 0=F;
MI]*I26X)!)R!_GCM2RZF_.P!3Z]ZSKJX8[SYF"3SMKSJD'<Z(EEU102!^)_R
M:JO+$!R0#V'_ -:JDMPC@G?U]LD?GFJTM^H 13GVSBN1TW<UYDB9[R)&(Z#T
M*_\ UJ*RGN27/..>G%%+V4B.8_,!#PHS@CT_SS4Z9P6SCN<560 # !R.>?ZU
M(A.P$#((]:_9Z4;L^&DK(E!^<D<#)Q75?#CP=<^//%NG:-:AMTSCS''55SS7
M,0D0S*Q^YZ"NY^%'Q#?X7>,(M;MX?.55VLI[?2O2A2D_A.6<E8^S/B/X>UKP
MSX*TKPMH]O+ +P"T6;/$:XY8_P">];7P(^&7C#X-07<.JZR;_1;E5%M"QR8N
M>>:\-\8_MIWOB^W:RMM,2S8+^[N)#RI]?YUS5E^U-XKU;5M(TO4]21-*AN$\
MZ5.&91VK6.#KN%V8RKTXM(^W/'/@G2M;6PU2\N42.SG^T)&Q &0.M<UX=^./
M@K7);RPEU.*"73F,6YGVY/J#7S1^T_\ & :O#HUCH&KND'ELTZ0R$#!X&2*^
M:S(0_5LCEF'>NBA@)58KF,JN)C3;<3[SN_VN/#GA3Q^UB7.H:1Y?S7$?SJ&S
MTKBM>_;$M=$\;K?^%=+!TY@?M (V;SVQ7R/!&78G! K4B0!0.037VV R6A:\
MU<^1QF:UG*T'8]=^,G[0VH_&)H8)+)+&RC;?Y8Y9F]SZ5RMEJ4]O:+!$3M;J
M/:N<L;$9#=/:MJ%&4C Y':ON\%A(X:"ITU9'QF.KO$RYJCNSI])U.[0QKY[A
M4/RC=P*]/T#Q>UK;+&S$OZYZ5Y)IL3N03Q73V=P;*W=B02O;WKU*V'A4C9H^
M;]I*G4O%GM7A_P")[:6LD(DV[QG!-9FH>.02ZPX)<]?QKQA]>=F))P1P,'%7
M--U%U_?2,0%Y'K7EK*Z4&Y):GI/'UG%0>QWGB;4[GR(HY9/G<YV]ZXCQ-=2(
MJ1DM@#^*G)XH636(Y9R3$O '6L;Q;KB:EJ1:+Y(P, 5WT:3HM*QRU8JM+G,/
M5KIO+P.*Y^2YP&SQZ$U;U*Z5HR,D8K+<HD)R,'UKYC/<3R1=F?3Y-A%.:31D
M:O-^[/..OM6YX,T">^T7S5L3."QP3P/SZ5R.JW>\$ 8![BO8_ U@\7A&V!N/
M(0KR(TRWYU_-O$&(?+==6?OF38=<R3Z(YB+P9<RRDLEI;@]1G<1^ !K0L_"U
ME VV>^ (Y(154?AR3^E=*='A,X 2:Z)/WF8G]*V=*\.3''V?2 A#9RR\U\$Z
MTOYC[-4$NA2T'1M'#)L2:9N.0&/_ ,2*]5\,Z:(RGDZ<8AG@R #_ #^=4_#^
M@7,0021+;J,<#C^5>F^'=/T^ H)9P"OM2A43>LBG3LM$7=*:>., %448R%YQ
M6XLMPR@ L2., XK4TRRTIMH60'Z\5L:C:06FDRO:F*.8#Y69NE>W2J12NCRZ
MD=;,^<OC'^S-X.^)6G3SW>F)H6JNQD_M?38UBESC_EH/NN/KS[U\'?%GX0R_
M#&Y2.P\8Z9XA0D[HH\I.G/=.0?J&K]$?'?A[7O$4+Q2W+/ Q(*02=?S_ *5Y
M7?\ PNN+4".+PU/*IR"67(^O!K6.9U8:*F['+++H3UY[,_/LZS>(X1UA<GC!
M7:!4IUIXCB2U4,.NU^*^T]8^$\4Z 7.B6ML>K-<0#./88KC=0^!?AJY9Q.T(
ME'\%O"0<?7@5U0S6+^*#1S2RN:^&29\Z^&?'5EX>N[B>31;+5/-M9;40ZG#Y
ML<9D0J)5 (Q(N<J><''!K.2\TR1@<K%GC#C^M>[7W[/FA7&1917.['_/0@#\
M,&N=OOV;ICG[.\Z_[P7'MUQ[UZ2S.DXI2NDCCEEM9-M*YP-GK#V[D6&LSVA)
M'E/#<F+:..N#V]:[NU\<>,=(LC+8>+KQ BYS%K1ER?\ KFXS^%9EQ^S;KOE;
M[=C(GJ8R ?QK N_@OXAL6^4P9'0)(<C]*Z:>8T$K*9S3P%;K [2+XZ>-QD7.
MI6FHKZ:CIUO-D?4IG]:LV/[26M6I@-SX8\,70DC9R8[$VS87IS$ZUYE-X+\6
M6*DBUG<<C<&#?H:KS2>)X6?SK:XE  5B\&>!VSCI6D<5%_#-?><\L-*.\#W.
M#]IK3[MTEU+P%;RRQQK,)+75[I&&3CY=Y8#K776_[6'AXQFWNX/&6F11L-RV
M6I03 %NF"T8;]<U\LOXFO4)%SIL3EMNXF$H2!T7CH/842>*+6:1C<Z8H>1Q(
MYC<C..@ ["MHUY]S)T5V/KK2OC[\-YF4S:O?>=&Q42:]H8NV5SZNDO)_"NDM
M?B_X>U/]VGQ+T3[.PXM?L\NEE2>IW^6YS[DU\4P:[HZ!0UO.A\_[2V>=S 8
M]E_6A=3T]F8B= #V8$5:Q$MFB%1B?=/]IZ5J11])3PIK#J05EN_$@NY>>K!)
M"@)^I%;NGZ/XQU>?=IEM:65F1@AKNW@ /JHMQ(Q/N6%?G\\5A<Q +<F*3)R\
M1!X[#!_STJU9RW.GHIMKN>%QQOBD*D_D:I8A=A>PUW/T&C^$&K7,8.K^(CA2
M6_<0O.Z^OSSLV3_P#Z5X?\=_B!X$T+PUKOAG2M3UK4O%;J(2MX98HXE)&YBH
M"(>.!\ISFO*/ /QS\9> GN?LFIR7]JT;.;342TT9('!!)R.GK7.^/OC/K_QF
M>";6H-/B^S,1";2V"/@CH7Y9A[$U4ZR<;BC1]XQ-%=;& DCB3T[8Z?UJZFLI
M!(2L.]<'ASCG\*BL6MK>X@%XK/:QD;T0<L,=.W>MK5_%NF^1/%IFC0VXE0I]
MH<#?@@<@8X/6O&;=]#U5HK&%+K5R>%D"9Z[!BJ<US)(3O=B/0G.:C+A3UQ]>
M!4EIIUU?'%M;3W&<8*(3].:'*V[!1;V1'N^7ICZ?SHW[<XXXZ"NALOAWK5X1
MN@6U'7,S@8'TK=LOA6&D NM1?!ZK;)T_$_X5RRQ5&&\C>&&JSV1P+O@'G ]"
M.E-@D^T2A(5:XD[+"I<_H*]CL/A=H5NX']GM<.H_UERS2'\NE=/9:+!8(!#$
M+9 NT"/"C\AQ7#/,J:^"-SLA@)?:9XC8^"?$&HJ##I<D49_CN&$0Q].OZ5T%
MK\([O.;W4H8@>L=M'N(_X$W'Z5ZOY*1I@!2?? J;[.J$9"9''/./SXKBEF%:
M6BT.J&"IK?4X32OA7HEHRLP>]<#E+ARQS].!^E=[H]O+H\;1VB+9Q #:L0$9
M-*URB%4C\QWZ;4X'Z4GG.I=RB(/]M@I_+K7!.I5JOWF=D:5.&B0EV)+B\$D]
MRQEP>6)8_P"-?3G[.%\D7A-[#+N(9B5W-C //%?+AO"THQ<0C'WMJEB:]J^
MFKI97%S;FXE<, W.% /M6M%2C-,BI%<K1]0+*(E4@;0!WI/[2< @.S >E8MK
M>QE1P/JS$U8:=W!"L0/4' %>LE<\_4TCJ#D'G:/4\5&UTK$@N,^G)K+4%R>A
M]^M#1%<$'( ZU+2&F:!EB'/4^Y %02OQ\O!'<<U1=Q$<A@2.P&35:6]8DD$@
M?D*PE$TN6KAWY['WK+=CG;@9'?K3);IW8C#,1Z#-5)4<Y\UDA 'U->?.".B+
MT))V^4!I % Q]*HNPW80D@?W<XJ<01YRH,I'\4AXIF9 "-X  Z+_ )_K7*XE
MHJ^5("> /KUHH>$!N50G_=S_ $-%185T?F@" O4@]P:MVJ@\Y"G'7H:JVV%
M+<^H]:N1811CY#Z&OVK!T><^&K5>4>8_DRVT=@3V-/SA ,@8/;I4.\D #!SS
MEN:<$;<H( ^E?04L,TSRIUDT6+<'/50*%4[CTZ^M.$ 0#&1Z8[5:MX<KRN/<
MU]'0P;=DSQ<1C$MB%22, '(]?TKHM#\)7VH:?+=+"6B3))]:SX+0>8,#![8[
M5UWA_7+W2+.6UB)$$HY![9%?08? 1O>Q\]B,;)K<YV&R8,5"@8.<&MFQT.6=
M2<8 JW8:?YCDE<G-;B126D> N*^FHX6,5<^8Q&,=[1W*MEHNT@$\GC&:T+O3
M'L2N]< U0%^\3#MCN*FO-<ENP@?@+TKTDE$\Q^UE*_0T89!!" AYJK?WDNP
M$A?2J<5T6/)/%3/,LBX(''I6JMN9JGRRN&GPL\HSG'>K>H7YB(BC/X+5%KY;
M6(C.#64;\SSY';UXK-R2.B-)U)7MH:C7P@;<Y/'K63<W;3R,5.%[D57?S;I9
M9 0%C[9K/^VB.)LXR:\^OB4D>C3PUB2XN"S #C%8^H7IVX!VCTJ26^ C)X.>
M@-9,DY8L.:_(.(,<I3Y8L_3,CP7)!3:*LN9KF%%!^9QC!Y/-?9'@?P=8V?A:
MQ,MMAS&'W/@5\>:+#]IUNR08 ,@YK["L+R2#2[88)V1A06X_(5^$Y]*53EBF
M?K63Q4>:3.AAT^RM&+QB"$@8S]X@5(EY:[P=[2H/[HP*Y^5[F=D 4%O09/X
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
MCF+?PQ);JLGE06S^LC98?Y^M7!I]M$ \A:=L=1P"?8FIY5#7D^0#@G&>U7D
M$=O@8^45FY-ZA:Q0C41R QV<: ?Q,-Q]N36UHX>692X>0]D7D ?H!4MG!&TD
M.8T/?E1[5;@8BYB )QZ?C7+*6HV>G^'6E>UCY" #GO\ H.*WD1 V2<C_ &C_
M "%<WHC%;&+!(X[&K<C$/C)QN'%>C2V.&>AMR7D<6 F.G0# _"J4E\6! 8Y[
M < ?UJM)P !P*O6,2!DPBC\*ZS$SW:4/E8^?4\?_ %ZA-C-*2Q.P'NO&/QKH
M(E&TG SS6+.Q::4$D@$8R>E9RDV.VMBH]G;Q<N?,(XR3Q^9IDD]M"AS(J =1
M$O/YU7NCNN) >0,X![5ES\(,<5QRNS1:%R?6X;<$00$GGYG[5D7^H/=DAW?;
MP0 <"H)F.QN3]W/7WJ)_NL>^:%%)"W 7DL $<9547H":*K,HWOP.M%8.6NP6
M1__94$L#!!0    ( &F-?EQ1*^7.W#T! &0^ 0 8    >G-P8RTR,#(U,3(S
M,7@Q,&LP,#,N:G!GG+AE5%1?^#8\,, @T@Q*=PT($D,W2'=W@S @W5TB,B"=
M0THWTB IC3C$4$I)" A#-XCP^/NO-[Z\'][GN<_^<*^U]]GKOO8YY[JOZSQ^
M?UP'$*LJJB@",# ! (Q_%^!Q&2 / &)B_C?^!=:_@8V+C8V%A8T' N'@XN/A
MXS_%>_J4@)"4F("0A/#I4^)GQ"1D8')R<GRBYQ3/P!2D8'+P?YM@ /_=@X7]
M!!O["9C@*0'X?SL>^P$DN)@\0 4@!A, DP0#2(+Q. 2@_U<G-L;_!.#_"@S,
M?S7B@'"?X#W]MZ"5&(") 01B8@'_J_K?;.B_>0 6"38I(Y\L#IF.#8C)$\P?
MF?(1EUFN\0NY[LP)BX"M5]03O&?/*2BI6-G8.2"<4$$A81%1,?E7"HI*RBJJ
M>OH&AD;&)J9V]@ZO'9U@SMX^OG[^ 8%!T6]CWL6^CX.GIJ5G9&9EYR"*2TK+
MRBLJJZJ;FEM:V]H[.C\/# X-CXR.C7]%S<[-+RQ^_[&TL;GU:WMG]_?>_NG9
M^<7EU?7-[=U_N#  0(S_._X_<9'\PX6)A07$ OV'"P/3_[\%)%C8C'PXI+(Z
M(!M/,B;^2%RP7,K'QB]/F 5T3\AMO6;PGK% -UA/_X/V/\C^_P&+^C]"]O\
M^W]Q+0'P@1C_'AZ0!" -N JQS1XI=8Z[J1M15"E%@@KF,ICE!%_UZU? /W2"
M!WYQZPBJ;R'BWCF1CR&R/;5LU)FA;_FJ<"MLT\" &4-F<@!:;[2_/")<U=%;
M"_K-H/@5$]Q7J#*3W&W.0(;SL*/*3J$(!BO2J^$?R)-*7]&-EB$"[UM7P $>
M%9$(:W*&/1D !71C(0V\+NF$H2!!,ZL$WD JXXFA(F4VT_4P/!4AZYYJ<!D!
M5X!>?Q%A0#DF]B]]>$NU^&RZMPRA#B( / U9UP;)ER<8 XW]I=&E=PN'D<-1
M\,'<G+P_\Q-%F;^,M\H8P7?JNM_M8,$SB@+*6,S@[ H[IBAQ;:#G,%^L(.-F
M;L(L!@!$/Q!Z1^52\4V?4&9RK3LH24>/LR$,='M5?3W]7"%U29[@FZ/7L^TG
M%Y(GH=5FGU =(^9YA*VF1Q,J?2?'[^WGRQ-,37ZTE MY"+<I@BQ7\H+QJ(?:
MR 9,\IE3[%X*/203BY(*KU)\H=7:MN*_M[_)L*O_S?]#:;/2!\FYX'T5WQ7.
MK_!YC?H-+$(8'\1.XQ"TF $?]N+1;_#N(XKU"D$NC<8&% [*/0+,4J]&E ]?
M=GJV:F7X%*VWO %9&4P&G8XX3\5.+L__>15NT\L<7QE(\'"%HW6/2S5X(AW3
MK5#-.K3T@JO::?M5[:+]%W LPS/ &:' .7#/@J6 ?HXY3\$U$'LN9\RLPL!^
M*X.?M'J=4-B>WG0CG1UWS8SVI(I2G/MKF$#BCC]WE6DD&R_B0P4EK>A6!<7%
M@\&O LZFK@YZB1H/C+%<$?>A._BU",_&'-#4ZJ?QWK?U>G1\\GY7 #U_= ==
MMD3B(&W 2\H ]P-$B)$AJ9*7BGVZ:?Y)6L>AA*,[_<-'!;%,&&$MF9%2H7RM
MTF:H9&T#;C#:=Z!S"ZDS:F6U:XY<T7!+2/PVD922! )<V!PXAVJ.'U:0C32
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
MVZF-]@;!2:="\J,W?<WN">7B,?IM'>KVREU MN"_*Q&2O.)&_EN'A(/#;H\
MUQ\$*S*\&8G/U#^4ILT1 J:*KAIH3HFB>&JI9*DB>JU3[ U74JUW.95N[W1D
M%69U;.NF*#N9O]?=R\,V[^6]7CG^T_L*730M+_2CJ?WM12?%UE,EB>1/I#=#
M[A0KV&)KC^-20^,X1 T<6(,N&!*ECU-F&R)NS'0R5RQ'Q:$..BPZ#]/80:%/
MI&.,6GL[DXP[$'(GXI$>371\D;-2;\.*]#+(63:'\2;Y=976GM,Q6Q -G0;J
MXAC/N!4E"Q/@INUJ50L9$_X\8;;2%/RZPEJ3]'G,?JJ-:UV#;.3$)<CPPZ[*
MKN7RBX7FQ$(NA;PD74_*1T $U9^D+V/'&ZZ04E%D:0#[K)-@[Q/!@&9\;UUG
M9;^F[VU:URX?DN]'NB0#;/D>#CU30[<N&YS.2"CO*X=?;BB9XE$G.M'"G)
M46?5MS3ZD56DXB*E-+J.8!PD7R*2!T>RJO-+&5+Y:2+',  %QP+GPX*F(0ER
M HJ08-1.Q*<(V^AA-H@3!F G03>QLS@9AP/<@H<#*46K(2PYK(5[G'[3K"V$
MFZ).KN]#R0QHQX/);B*;.1?D#3,_/P)ZR=,MX]Q(OIMO)NSD?LX2Q/['G*_3
MH#D[V:158\4((EJG4AQS:8_7Y:9UU"'%943#O"_PY#4(^HM: 7R=E9;E=HB8
M]VAEW ^\EQ6=Y:\CR,#5W;JO\PAXJ2:4%:7OYAG+"PBT\<$G'/UEF,DQI1*^
M9:42LRRJ\HHP:3QK45'!"I=K[-<5:W7B8<_2VZC8V-*@KZ/".<<^>BO"(+"(
M;0G]J!+@GB['3@0+>!L\HXNA#,)(T*O"%HO WM,"?_G7#C862L'#Z/\250$5
M-1E"6EC_ZVQ.A2)0I)*J#@JA 8! (\X@ D@H3?N6'# P\<7HG]:I9M^[A5\?
M'MY)K]:'LU6;Q9&ZE6>6KBIK* ^OPI_J/1$MHIGM($0&)AUBU^Y]=AQ$W[2R
MZ8 ;&_'T!:3$8JYW11\!CK0$00X!6H>R&[BMW (:BT=N/#'UB&&']O@,QD]
MNT61*^DIL;ZGC672<?1XO86$99[D:[OZ@\TD21N40.F,(*-HGD/;%OC8%\]
M\*FB3>C'@4_:%&Z'7Y,F/Q.(?S&DFEMN(2(VI=3/"6\^FOUJK;P=*DYD[O/;
MI?/D^JU;2V5)XN8("F2X(=&^G-B!+S*Z:VF_SV52D"'F=D==@#N]W?*^:Y!J
MY&M)<"IRENX[Q2/@4J?FYIE\]?L9\KF\T@A/3K(5HZ( %TV7&#BTC>\7X(L#
M/M%O/LNTL@!6ADA=,T_.E#.R><_IJV'/8+/F>?T6D2F\^Q<)R\:3)R_ZNK 4
M"_(<TVY.EWK(OEB"'R;:.R+7K7BQ[7X;TP6.MOI]-HAX-^6D1QV=UG[9?R&Q
MD I#OQF;*4R^?,AHR=(M/OSX!?V,#3=D/63$<X(-0/?CGHMJ[?*P@OF;'3WH
MGE"<OL(JZ$)2;L9>Q8NBPC)C)XRA,?'KKPD*%K)INHQ1KG^G^&(^[K)_Z4,.
M/V^&\L:TF\TE)3)D;ZL!A"18:1JI_Y3)F"VDEN<C2H-W2:MGVC%KDMW,M)Y7
M8T<?ZSSD3F(Q\4(!;BGW3?9<"^!8](^L]_4/QO+< M+[GC:PZK#L6'%5*VKA
MA[^EUP[/T&"/*D=M:;7)U8Z/&PQ$%@PGA9M>_4'_X1K?2C5AC"G1U86Z?@D8
MX2L,*^\X?KXT53VQ8_R-/9F^D#EC[*""4EKKZV=RL[RU<>;)@Y9E_?1Q%C9\
M*4. L)N[^?6#7*<6S4VY3B"^"H,G\=D@LW5S,_UTN-C,:6*/?PF7B6FLV3C_
MATY-6]JS\.YP]<6\\E@?=]O.G#5#EK>*$ES>X]<[]5PYJWFSKL&-XA:<#S^'
MZ)A2QS4WI[;'J'ME)B4[[[W-'>,N5K5D4O<'G-04J'DMNCDNG#LWOB]-6'[Z
MW*:(<)IA3M55MMANODG&O5KW;3 _G8H^N$1W'E<,4MJ9I*C\]HL(H&TB(#B#
M"C[7E7*<7&)+O":0G/^:<;YJ)R/"?4XP>E:S='%J$I ,;@U^_TS["Z9'$9W1
M[U"NQD? 6S=C*V3ZK= IS0C8&I\.<.]"IM^6CH0N?]/F_&3-&S+"L,5^PIXH
M<N]24IB35T_(T;S!K7-X*8 E/KKDY^# S"%/K/7W#&E59H5_+X=8C.%>M^US
M;5*(LNBAP*8V#B9G>!"\]=YP^6TS%S;M3Y&%UY!H5F]\1_30&MIS8C74_%UI
M([[8]-4<=W=NA):4;19G^'&RHF18JW9NA4Y@"@=GRT^?4(QZWK-;2NI0EZ2
M+W:?=K^?N-0LY*FXU5=P3B2'*GBYYRVV!>(F1(GKTO6F[]@&S:H4V3D5719'
M8@/.94NGMF5B=S)+< H1,CRP'TBHMQHJ/J)$M,(1[E16Y$<#\1QFN$/->!+L
M*084P?D0AA1XIH!2*.!U HKN(O\WQ<-<-:2E"$7<C2>@@A#7HWC=*B']T)%F
M\NITS[27EM*O.O'7F%N;MZ0#WTY+:W1N02M""5JP]1LS"YKOA%8&BI2"$ 1L
M,/P "1T5! >03OA6095^K5KQ.W!/ZZ?,\U<%%\^1!BH$JG01=%K@ 4^U+NA(
M.2;?I#,S(M#9#0;(0WC!94?!15MP:^F&(-A5$96<$P#<69ZF*C;]=ACZ%E50
M<(%RCB.[G4'(+R1> 'Y/(4T_T90YO#2=:Z/GJ$J>X07;_C,T.$4?G495(=^+
M,#14N^><.17 _2GAID%PV]DY>UT,-"I?_:J"L 6PH6DIIB>F-PQ0EH0I\.I%
MC@8!0CFNRJ.1'%+I@']^44\''N LHVR&B=!@A.:?J@.AP'.B.FBJ$ZW20H30
M]AO3\'Z7PKJ)=\-%] <+&)+5OU19RAN'H52*X4%1$:V2&G)FB!0GC,O!D-?3
M/!)J)\=&G]IVE/3=))\IV-WA'0FHMFUNVR><T5(JW\$UO-G>Y>=/324]#?#7
M+C1/YEP9VN-Y/OYE5/*=R#W7WA16 (]#%!!ZKL8<H=K(3I=30T\0PNQ>EIOA
ME/7-9/7)I'?T<-!55O&K&,WIZ$YFQ.U^4W-+4OE'+;7BT1@)EN3/^7')&%CP
M0]0XYH'#.=GTO.L+A3>8'T>K)-*,[E=+MR)":W+S?<1%+<;3*PV>CLPDD*A6
M,4MM[\T"1:&9:,'15RL@&D_3S 5VF@AIJOV$-$6O)(BFVBO?M;JTI,_!B[DW
M?4H=L'&XY,>>SX6J5]"F?ZY]GEM)%;Z!UW1XK<TEEB0[FZI^JS5<\+POA0_J
MQ6$31>QWW<!V2EA8"6MZ&V>X2K3&#'.O;&@3?(E_^R<YU:B(Q0A8>T\9;Y2R
M!J-LOF?'Z=3?\OXXFD//)AM\%4A9)$SZ=:*E>RIC4CPHC'P&EF:A0MS>U6:R
MX?F.JY\^UKT_,=1EU2T,N#1 \3[3D/(V#XBH"%YG;?H0A8U%*$OQU\EK4>8*
MQCW%6/AEX=JPP,=&,"#9E<OWH8GNAN@Z-L3O$M2.P1Y9>US7ZE*Y9"7U[.SP
MT'$J/V.<,7 P89V@-Q9^C7-2M^4<9JN\L(]#29S0<<'>4*:ST,TIJ& <-E8]
M!GPQK+@.JJ!71?'#*,54"DSH!SM"N#<J=Q 2J_(4,' #!OR7-[H0;3'Z+H1?
M,/HUBM2V+4*!\=4$W_+8_;6W[D^8D;>S'Y50\13_F'P:M=TVS?U6WT92T'4?
M5@@DI84% 7Z_(OWMX(:"?:VI2M=PUMM9/TOH,_-PM\W)V?PA2K^%"R\J95EI
MS.!OZ.UU0T8O^^V2[\&2#W$M'^^W:N*0?F#";KNDY*3+1<.0WP/QC4=FXPT<
M9\&-G:9:M)^NG]CS9O'=O=,-QGI?W)+%XOL0[$#>WDC\V=\HLKB(7P>KYUR)
MJ]Z3!!;X"B(3J5Y&!Y9<&*9E]"Z:!*,]2>];0MG,)HR/W*.6O]]^)-<#M(GV
M W\'W"W.TY&=LNC\7I)CJE7\(O%]5G(^I=!_(V\Q8I^$Z-",<8=)'O/68R"B
MJ8@=WSNQ(M%E-HSV:[M_EL>RF!KF\B=NIG:&_-("4?.76N9&)2^#E$\8CQ1*
M#F[*SUN>OOZY Z D[^O^^!YT"C $1R-FIC\Z21 4,^=U-"<TCO"K1FFA328#
M&\*D\22$NRA6Q?4((#L(#9T7ZBA'<,NLS/ D3  AH.C$UJ_!X>P&<2)AD-!K
MUB'DE/&2A)%/!TCH1FN X +*\I$5ON5VT%-E6_HR&MT4N&H1#81"&YN9"B"[
M$+F0[*V&D.'FV%-GR]!@?)KH5$1%P!_5VBTY7\-00.!R$_[7C J%=Y!I,$_H
MAM25=%XH]O:9UT_T-ND989#0UL!)ALLP0J/K>&!B>A@_BA,Y2@4*E-9UCZM/
MQ\]FN[_(D-5F<([K7Y\OE!H.,_#4O(X*J$:S::A:P:T%JP2T2IF7X=8,2(Y2
M\,<JP(:R%I1,0V*:@9TI ]:"9\L"';Q#'97N9+]#32OU@/M#0E),,W]Z&)J'
M!QC65=YR&L](0E$H_YVBCPKBX*@\#@P%"0]8<0$V0(00MJZGH,R! 1LL^^]W
M!U^0[DZ:A+9H*>/ZJ2HD8C9RK BTDP>)V$5KXD30<<JBBLDY1,& V#(&B>F1
M7 U *0IR.\Q,Y4R?[2U#;01ZUG="]84;L?Q9^O=_&<O\A)?=I]+9IWIQFR7.
M;^'/_314RVO2)CE?26AC_:CYK'J;Y4PD-2]C6!"5VZ"W@%C1LD-V<^.V+UPN
M*^JRM/>&$?G:93#?7S6\:EP[ 8A(RDR1C\B6:%2$F)\J=.>^-8KBRHZ3P_F9
M+2QYZWX^'/0N![NGIY?9 H4Q0>>R?>KIW))RV4%IF6#"D^+.MI%QVY5@6-M8
M'RAZ59UYC?F<X20\GW6M,O?)AC(Z!=5QE"I>NRSVE.NMPK@U7%*3S\APA^E6
MKZ-@?3'5A9ZDMD6Y#''GT_Z.OMMXEUEP!_$(..3BOMQ:^JVMPI^4K&P$"(XN
M=-Z+4:LCR=L3+S2,_RW_UM'\;B='<E(+GS+4VTK(J9<[>#7+?S&*<O()1E^^
M3\K- %+S*N?77>-.M:ZKBSVKW)1B,'3904Z3S^3-LG&2YENC0K,0U4]Q<$6_
MZ+G,S<^TXD//LK9-[+G0[9WU3\HO%?<)W'Q(S5H',.B_:NERT1N?3(Y1>138
M'6[+3&U9:&8_LRZE[4_X!5\L6!)^'QV9@JHGZ:V-%1>G%W+.?$K33)%= ^RR
MH?AR%UZX:SSP]6J;Y8.#$+JCB]<".;9+2;?:;%EQ"AHHQF =;M-)8G?:.FM@
M#GWMY#;DQ8??0Z1U?G$05B*(K"JKKW</L!K0[D]6CORUHKEG_Z:Q0=$BL"7[
M.X[UD"M0DBOWY%T)^5$A4SU6BI#^78+_O9<TY^S<!352=<"E#(.4I//:CZY/
M=:M&=ZD^5@&:EYHY0MX7[4M$=1.U?ZZC4/!C7-]Q;"FZ'./^[[EYV51TO11M
MP/[3&LQS6#M1 J/(!3-]AC<]P0/+39=Z5Y9JYIGR$4DVKIN>5QL1LZ32G'TH
MUZJ/AJHT]8TOU2:YVH19#$\%""2Q "[1;/(T.PIUP&L]:=K)SQ>JLSO?W7H9
MM9.T25>'W8UV=R!']V6N*_*J,,H >12U@"R.$H0N93<&=BQT/&U-D9;V'1'+
MQ6-O7<<(4O)\\8+\ZH[CD1PW#9M=7$Z.GS->4NEC)XXM HB+""ND^@9GRUS#
M)JE(QS<="YPLUP[9XGAW6:+H R6":(C<!WI+B )%2L[Q3?6WA=JZI'(0+YN<
MVCR(E;(PV8B:X/U!>_>R RE+G882BS/,N\]*5/ZI) TH H?-4U:TE!DAYX3A
M+5-:.@4E%:'#%D%82T*,SY7M8DT]).9,=O+S$')L]+O0XA)+9UF94;@'+22J
M@(,BM@=<CH ]]0R:-;9&[20C,")*D8P2*#<D$(S049^"KGO*$)8QI4&[*C%J
MI4R_3RLR.(^%Q>Z9B0D_^^9B&IS"+/4G-[/Z0*1&V$Z@U<CYV\=L).-.'@R"
M[\:!F:^,S0"V]RM.^#.C#Z*FIFTYF3=@Z=\L->&'X.9)JE)5XU21_]4 <I?,
M?=E'2 O:$ 84]YN *J ]U8+04W6L?^H0J8YDH"V <.PD/[3TF\\@W)RX9;+O
M451N^W+?JUE"*<MQR@ADR)2N:PQ7[EM3R$(&6JTE],=*M1 0D*EV8"7%AN;_
MN/++"J(@6T30-'!8*ANR_T^J[JF*ED>K%3AAC$0.LX)QS6=CH#Y%GC*D> $[
M)2!XLC:POP*H8>H+(+B;"V0JM1E6@A<1HU[>?;FL(%&CN!UFP<G??3:Z9_S6
M</7ZV>BBJ^UE'8NZ'P4LP5F1G S^=1N?'9'#V8C64PS2P^P_-'V@HIS30QOW
M+QS'I/F>7):_11;2[_$MY4OKDNPH<5.&^%!,"AQ'WAHQLG5?S?2QD/)+<A7_
M+?*];=&*Y14LX@Z^2L>-])XCUMI W$H/23&<YAV=OCA1(MFV6$F5YBGO]:=\
MSHDL5,N:RH1+/OP<25E1VVZ)-*?]D/9SH>U^_)@[9!CPB1:]T6.VJ=B^_B=O
M;2WN2*!KXC70?UTC%/)'-$0G'.XQ_CJ.NV>^#2MY(J%2>@AWGR#P*#UU9Y6N
MJ>[9K9\C]ZF XIP@M\&WQ!I<-P/]=?A9'\4^:8"[AM,%JLIKU,FMXU(Z([1Y
MBSX6)ECBDZH(2A;_Z[+3 +X7>M:N^\7KG>1R#G[\R#GZXB%#NW17RN0-O$I'
MD>9T/^2G=%*(UM_\%W=OZCR8<L?#H9E>?[RD="**SA.)5@4;3]#ZI\\3^)<F
MJX3BZ=//-F4Z-4J!!7DTIZ;7A7B73\VJN'WVBM]L.Z126V6^6;]?;Q<9Q;).
MN-[\G 2ZQ^V=LQX^+%TD_>K) */@XGB@T_1$]70,?!#J3'69/K5O)&<-$+(+
M$4D:,C(JWCI,LS15@1@;9UJ@\]R LWM6KT.D3LJV\W1:#KX9X[M+))W6%KZ3
MQEW42(2\ECFW!F!&5()D2E ]7:HHA8X$DOY]/DM7@^=<P\87<WG,7U=_V&G&
MN&[(IN)>D!<O<C)_V?I);OHZ<263("]AW=!\*7)\_&LH5Z+7-@^QU]S'S?%,
M90J/L-Z,\X;XNK?"J,\\ST6!/<&.<8+*5\HY7YBZVXU:S.),^L>YTQ["IU3/
M)$M\M4RAJ J[EQLCG2S"NO*,=,["1Y-BT=_OHA\!BPW>J!!9M[:15;E!'A35
MFF>&=5#21_+UM#TOF/\GBP&\#\M>TF\O06>CVQ:O3'\OMIN,L_]PH_1[(B/-
M>/D(0!NF5DU4,^KL^KTV&D@"6@9D'L$8.^(GXN*?L--478UX<<VXNAY>P!R:
MFF'L 3\GN[M^-$KI#"1YR=P+F!:0QC^0<#%DGK!^_?0MH8^Y\9)^XQY-OV45
M[VI]@CT]JZT4&$#0^_T[%S/OH)"'9\SXWB+YK!Q?C#A[U>H+\PP55;75A_:_
M1*EO[J=(0M06+H4#X:LKJF3>CD )DM^\TCH6QP-C],HW75<2."8/IZ 8YIVI
MWX:=4T2F];%BG6]5/YVP,9QY7J)-"XB[^.X59QHRE)\+USP'L2<4GE\V>$5O
MUSQ+BJ_/VQN?\*^Z4'J?R,^5%=8Z$Q"7N%5P.4EUI[>C/:CN'*Q' *2"/2E"
M 9$ G-2LAB"^%+1,-A#)1264IJJ?.(?K!-XN!4(O:3E5Z:)R/0,)$&XY T1!
M*49 P<U"BGL'P?1W3V&\/T:P,25=0U2L-;'Z'P3%7-H<4UA#1DM=J**K6]*$
M--Q'ZU>9'@'USF7/!G:GZ9<-0[<QL_Z\GG@(Y@XY]]Q4&Z91=6$Z'_[\UGK3
M6V/(2"J/JC7G$9"Y+U6>]D=S_K-F87Y(BO\6TE#B,._!-TMZF-:9-#S$\[+R
MDW-HUA7:;X\_S)=I96#PKVWA2"^[-*5@Y=3=R".@M^KTWG>!>1]YBZ*\:L^.
M+4F:S*LE\@BGNOGZ<NFY01(E?CA5G_L?%2NEZVA=/\K+OSPNVVKN2WXV'Y9C
MW'\_ EI6_,E8O%*B@J=K03,)8?)F0=K#N53KW9#-[R$ZUFD*412^Y#]A%<\4
MVR+S$M!I.:9%515?4GI;Z41J)Z@4V" CJ1$4,!!XDT\9PL*G&(RAP&%E"C%7
M*BC1CZS^3)?!NZ>/]76>,P]>7R)MF@-B2AXO69\OE3#P4<T/*/M$5B:I\:H'
MTG]5CO7A=I8/*2+(*)5NC(63?%D"38#!-WVN2]D29E4^/HDO2,_929[UUF?\
M4^6MXU;B"S")>;=A1DR?;,A"D$7>" PI+E=@&BNK_((4H9G##[B;C3C6B=8"
M(0 !:-V7F"44%75 %M. ]3GKG0("QB2<=)]RH"9.E-+K+.B2@ PADOZ#,'0=
M!KBL L^I:9E:JQ/P>#\(DJ858-L&Y(Y\]H^Q=NS*T8],?;(G0XL!S?6VY*X,
MFQ5CK4EN^CA:IA]_53IC5AMO\%ICYBB& )>/Z:_+\.;?"J@P\W755 _,-&SZ
M#A\%X2^BZZS6L?F6!.O;6?G+16\SU>HY=;HX>$W\"!C]YLC<K)\<8CSM!B;Q
MB'[ UE0Y8F7Q39"FBLL2G"J,$Z/</51Y!(3B!=W\>955A@KCUK&M_V";[9PI
M>&S2]L"&.DH:]Z6\=Y&C_B,J=3@0YO-.'=LGC,C\)] 88\,M]>.]2^E)\E,O
M:H]A*%L07=?'Y9NDP78QWW[JUPE%(K]H/!3" A^F1X?H\</F;5/$]F4.X>J8
MF'2)/4GA$P49=Z(5C1FR6[1<HX\ V!1@Z29V("[ =>:8>P4[C=+VPWQ8SI=[
M+N3P[,[U'[I$O*[HJU#*6S/OHM5!O\_I01.OLKA[S>+BDK^]O9]I%+V-'!MM
M"[+M/?C[[F)Q_D7])<S./M9Y:90+(#&/U>:]"""_1P\=2U&]2GM?W'Z>DTCI
M=Z(%+!!?7"IL;H]:_E( ^!3E0S+!AHY[3K&=*'/_W.F>TT*_JD/)T?U<'&93
MV'J55/8(&+MPM>2?9#;/ B17)!BR?5Q'2\)6UH;2:@"]9APB4IUUH:KA8M8'
M7<J_2.9"N=@L_"8GS6]CM.1DMB@;>#0ED.7!C6]O295_'8?A+R^ILG[2OW1@
MH#__Q\)U!%R#CAHLD_#\6)L;(Q?'&EE^S%)>2=Q'@-3%Q WV)O&3I4"<W+1@
M ?* +N42G&;7TN*&C+FM;<K=A4STT,PH'\NF8O\2@8WS%?87N5^%#:J[TLV9
M@S%8'*(TCX /CF(?N(SWRU3S6AUM?#>)!"KDEYKK6V5^&P507M?[N:3RRN,'
M755:OM;65&%O#SJK5NF94@2COK^N\+!_/>BVF^@-'U/3\?A:ZB5+R^F/LV,W
M1]?WTAG5TO3]E,;[)S/YS@$RMRU&Y:+%E<W' 5^6D%]@MN&RWGSEQXV[V8>C
M)R\ ]FX'TE6CN_ +%>[[=@=FSD%0(M=D=_"&>ZLSPKY+)7$U.XNV1YKHI#['
MN3[!AOO-Y*0[W;+SLP>+)NEO'=PS8<4=TM0OWGWKP[B[7[FFV9HCY7*>5<S5
MDH>,R\[Y_GMW3#_=JSQ=7>KDIQ=Z91L](_,(D,Z'/;M-+^5LTB3DD[@^2'FO
MW-G!X/@"A.RXWFW8.+9H'W@$8$Q4WR"F#),Y]SXK>Q-O7:<V)18>_;*_.T6;
M<R?F>_<*>NEQHF@GTB)$I<?L@Q9GP\B:U:1Q85VB3,3F=ZG\6KM6)I&EU5*!
M/E+"M :H)*9]AX"$C5-S-*^VRIX9'7-V[<-(9^Z?I!41NHRC E+^UI\TL"72
M-$\.\R#$UM&#N-.GM#;]>XT ]D/*.HMA?B;UWV4G?HC391B=_LHL'_M\9?-O
MT ^]A^F[5S+WIP^^^2\/!4H5/7<4;A?'LLZ*^W\*F9&/MQS,T@7/O)8DZ@0=
M2I?2-=#O&C+]+?-YQ[R;1&]ZXTI1X*U7DQQV6I(I]UGJM]62N"+74$KA2/UR
MV'00]R3_;VFJ&R:U:&)VS_M]#E^3_*N/;CW>"MD6]!^O"BDOU+* 2)W"JYJZ
MF1"="K0U-6P^=U;PM@;[[Y)-9N#SWSL]]!ONP[3R@XCMSUH>4T]YL1KWY#48
MW4+152NAB0,F1!0XO1:G'V;182S)CIRU&L'T[R5<L1\!;^T0$%E'30^7X5I0
MOD0[P7SV)L(TYN*EF0Q3 E[Z>&+Z+,.!@CQ+3V =JC%_Q'S\2ZW+XIA@T*9G
MM,GS5#<DFP#5S>6P]W6I-WRI)ZPU-N &:3NAJ+Y;IY/2>57CSRZZ2Y[/-RPK
M)Y%=:6H^Y]4K/L>FET>HU:HFS_TDL"Z)P$QP_NYZI_-D,CRFC_/BY3LJ/2MG
MO_6JVSQ'N)HGO=D]PTQ?<PNN+(C5&QE,&S$<5_]R(!-S0CD25$2^M/2AC7FM
M/3&+/TM>2-/>O4Z1T]&\L7*LMMZ9]T%_[=T_&Q,QJXHC686[DR=Y4^;!?^GJ
M+,G_2I'YA0"2?"><-$1^&ZT*7^%@@K]@=A +GOO:,:P8KU?)8 #8ICG7&^F>
M);;7GTG0I11CE:8HU<RIV$S&E3;U0I%$RFQF$]%HA[7DE/@R !$P"=U_;D3F
M*4(.1G&G2R93RP@=<39T_O!!._99B6?EN2HU=,BD75KRC8Q'<6-=[U\7N9_<
MZN_B RN 2Q]Q\JB*FJQA_7.R55^=2'BEYID0<<ZRM]I8484Z\# 86,2W#"G@
M!_/79NS?@HO/$L+DM1EO*UZR%4])I5](5F+Z4E9$:FAF)&U.D2T'6*EF[@1B
M-E4QLV53%A*'A#JLUW'"RG(,M4LC"S).VH<> ?'7#Z+SK"3?T$X4D='758\
M2BG(VLT?"P3N:QO[!"70L5%^V<<7@#H;HI9OCN).<;VH95F)"[3A1IK7@NO!
M2W>JT\*@1K==ZRF<SX;OJ+*H7#.@PB&^S+^=WY:FLZ-JEBVLO1=RJ81C5O)<
M4QX!.(+<;<T^]GSQ<8K22X**PPLPS%U109JSNHS3*3T9ZL+EY_WK%JK2ZXH%
M@H>:C&>6_U*##X+C&['RAJ06)VX79?8#!]];3]>Z[%74;D%S"\-9(U:DIH^
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
MXY7?9_,CCK5;(CQELA^B(ISI)0@OHFS0^BIA/QYL3%.D .0Q6.N\OPS3O2-
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
MZ;K63<-C-:%U("#65</UK%FI2D/S=/RHJ*5ANYHK.X'1XXI1Q2@<TN*V .M
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
MJ2V\8#SL.V"O]XU\2XS4G%K8^_I-2@I1ZGILI@CC)"C('88KFM:U&..)LMM
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
M(IP:^S4;.S/CE)25T?6'[&_A7[1JFK:RZ#:K"%"?0=:^LVC.:_/7X,?&S5/
MFB30P6XE220N#G&,UZC;?M9WT9_?6<@^AS7).[=S9(^MBI]*0Q^U?,EG^UW;
MY F@E7ZKFN@L?VL-#G(\QRG^\M9CU/>3$/2F&(5Y58_M(>&KO&;N('W.*Z&R
M^,WAR\QMO(N?1Q1H!V?D#TI/(%8]MX\T6ZQLNDY_VJT8=?TV;[MRGYT")C#3
M6@]JE6]M91\LZ'\:E!C?[LBGZ&D,I&W)%--N:T/*!Z$4&(T 9WD$4AC([9-:
M'E$]J;Y..U %/R2>OY4Y8C5LQ^U/6*F(K)%[4XP<U<6, 4NP&@"@T'%,2+&3
MZUH21<?6F>4!2N! B8I74>E3B.FM'FBX$*D"IE4$#(!IGEXI5X%,#@/B_P#!
MRQ^)^EHT<O\ 9VMVP(MKU1D8Z[''=3^8/3N#\S:K^SU\4K"[*1:9#>J#Q-;7
M:;6'K@D$?B*^@/BO^U'X"^#[O#K&I_:+V,9DM;/#M$/]LYPOT/-7OA+^TSX
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
MM"6-HS*@BR*\9U31[RSMV9[TN,="M<)=ZBR2LCQ*V#U%5RBN?0D_[2P5_D
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
M3R%!R#C';^?^%1*@\HL>>^3R3WSCK4VYHQUP#QD+P15I"N7S>.5._"H3N"(
MBD@8S@#&:@%\<D]^AS5&6[)&UFW <9-5'N=O <<<$CO0F%R]=W^(FPQW@$_0
M5DZK<*TS91& 8A7QDCZ^Q%17-R"1M<\X'S')SCG]:H7<[R+E7VQ$[2">AI-B
M3+L5V70JH;#?*0!G=BK$4_F,K8&T?-CN:QO/*1[ 5^;G)'2I[>;(!8Y!/  /
M7VH3&=#'<B*,!HSA@#DCC\/RJS:7:R2_,.3W;)[^]<_'<A=P;J.ASC'-6+2Z
MRY$C #U8Y%._<9U=C>*75)B5C)P<@C/KST'Y5T%G>-;/@2MY'1#UR.H(K@[:
MZ12 &4C&,H3^0K8L[[YMV.1UW?\ U^E:QD9-'5^-_"\/Q.\."V38NKVJ%K.8
MGACU\LGT/;T-?+LMK/#>2V\\;12Q.4>.0896!P017U!I>MO&^%<(5/;O]#BN
M2^,G@@:G"/%-A$!*-J7Z(.G82X].@/U%88BGS+G1T49V]UGC5O98PU?2/[.G
MQ<;PG(MI=RGRQTW'M7@-M:R=P#6MI]NRSH-Q7)'->=:YVK0_1:+XGVOB2SCM
M[%U\Z?Y02>!7G7Q1^'MUHEC-?WEU%=VTH^8KPR$^HKSCP(1I>G6\D-TWG)A@
MV[D&K_QM^*E_J?A;[+<-&&"8+1C&?<U]#AZ,L-#G6W4\FK5A6ER/<^2OB!'#
M;>(IA ?E;D@>M8$;L?7ZTDUX;O4)9)V)8L>36I;)!(O##->-R^TDY'>Y\B29
M35I!_$?SJ"ZDN2PVR-CZUL/;J!P01[57>'KBI=)H%53,]9)=F'8GVJO%&T4I
M<=_:M5+4N>G%/-B-M3[)C]HC+*[B2>2:<+<-T%:$=D&)P?RJWI^ARW\VR(\^
MU0X-#4TQ=&L54!BO-=3IN(CG8/H:M:/X U.2+*(6 ]!6E%X/U.!BK0'\J2T+
MT)+)A=6\Z[% VUREA%<VFJF6W^4A_7%=*;C^Q(9XYAB4\8-85G/-<W16$+N)
MX).*MQNKBYM;'9:W-J<VG+()HG7;RIZUYV\[SW1B\C,N>U=5=MKL=N08HI(\
M?PN*X];F2&\)\EO.S]T#-8ZW-"Z=#OCR+;CV8459_P"$EO(@%:S<'UVMS13
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
M1^->'2RA=0D()*[J_2SQG^S0=9T>&[ET*ZFFDC#-Y<.>HSTKR/3_ -E>"/4
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
M.K8#%3G!Z'ZBFYY'!R?4TJ\\8Y^M0 \<DD <GD#BI-VT$_AZTQ /8'/3%!(
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
M9QUQ_D5]W@L;3Q\6XZ26Z_5'Q^(PU3 RY9ZQ>S_S.9CLQ+T<<U?M_#DDN#N
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
MIV5N^A\G7O[.GB:VC#?V#>#'.1$6_D*98>#M6\/$I=Z?/$!_?C(_G7U1K'Q
M^'MAX>U*XT3Q-JLFJ1(ILX)6(#L6Y#?+V'O7&6OQ^OXT"M>.X_NR'</UKB?#
M:FKPJ->J.C^VXQ=I1^YW/G2]TR_U36X[:WMY!N/+;> *Z*7X5:PD:LD@8$=&
M4U]W_L;:SX>^*'C3Q ==\/Z1JT=K8IM%U81/M9G//*]<+7U->_ ;X4ZYGS?"
M%E;D][-Y(,?@C ?I7S.+P#P=5TI2NUY?\$]S#XN.)IJI%:,_%V;X<:U&O^K1
MOJM/L/A=?Z@I\ZW5&'=17Z_WO['7PNOR3 NIV)/:.[W#_P ?4U\[_'#X.Z5\
M)O%]OIVE7$E[:7%N)@TX&]3G!!(X->=*#BKIG:I)Z6/@*^^$=[ I/D@X]B*]
MI^"=D]B8H9!M92!BO2M5TZ!+*5Y(E"@'DBN3\"!#KK>6 %W<8IT6VR*JLCZ%
ML6VV:?2O,/CY,O\ PA\RLVT'->E6TF+1/I7"_$K1(_$VE-:N< YK6KL94]SX
M:@\/PS.2)5Y/<UN6'@[."&#?2O4;C]GZ,$F$D'K\IJA??"+4=%M7FBEDP@SC
M-<G,=%CRSQ7X8NQ:MY)9<#M7CUW'>17;*\S[E/7-?0XO+B2.:TN@P<97YA7&
M:C\-OM<[SJ2"W.*N))P5GXCUBVA"1WTRJ.@S1790?#&1P?G/'8&BM-.P:GUU
M+=;0>:SKPPWL+I( P([UE/KB.@;=P:J-K"ES@Y%6V(\D^+G@"U;-Q;(%?J<5
MX[86WDWWE'C(*G%?2GB9EOD<$9!KPC5K1(?%"1*."_.*D9G1*,8Q@@XJ=%QT
MR#[5:UZQ.FZM+%C".!(ON#_]?-54>H>X&A::I?69!@O)XC_LR&MRR^(&N6I&
M;OSP.TJAJY@/4BM5J3745DSTS2?C1JFGLK+A7'>)V0_SKL?^&B6UK3FT_78I
M=0LG4JT5THF7'MGD?@:\&4YQ5F.)\Y7%7SM[DN*.WN/ GPZ\0S,]G?S:.TAR
M(F+;1],@_P ZI3?LZ0WI)TGQ%:W.>BLP/\C7/EI5C&X KGTI\3NAW1LR$=U.
M*KF78FS[B:O^SAXLA4F.&"\4=#')@_K7*77PP\1Z([++HUVI'4HF[^5>AZ?X
MPUK3"/L^I7"8[%R17367QAUJ%=MPR70']]!3M"7D-76Y\]W%K/ 2DT<D3#JK
MJ0?UJ JS *7)4'(%?3!^*>GZ@NS4_#MM<J>K* "?P-5GA^&GB!L76DR::[=6
M1>!^5)P3V97,?.JOMX%/#Y/>OH*7X(^ =:!.F>)3;.>BRMC'YUF7O[+FH."V
ME:U:7J]@2,G\C4^SET%S(\;M3\XKHH4WRQ^F*Z.[_9^\;:6^XZ7]I0?Q0.&_
MGBJT_A/6=,9?M6EW4.T<EHCC\ZCD:>J'S)FAX:@,FH1@<\U^K_[+OAYO#OPB
MT"-\I-?*;I^?X6Y7],5^7/PWTY]3\2V-D!MEN)TA7=QRS #^=?L5X0L(="T>
MTMT7$5I D" ]E4 #^5>'GM11P\*7=W^[_AS?!P<JTY]E;[_^&.AN5CFOK:=I
MF5;5V8Q@\,VP@9^F37Q?^U?92F^OYHSM8DO]<U]*ZSXD&D7EQ<SR'[-L#,/0
M[\$_^/#\J^=OC'*OCJYWQY41[E;(X(/2OE*%W*+>R/IJ">'O+NCX9E%TS/\
M*1SU-/M)I+:3+/\ A6_XPTBXTZ\N4"E0K'V&*Y',CGGBOIU[RN=$;6N;HUMX
MHRB,<'KBM:Q\678LV@,CLN,<USD8"Q@;3FID+*1CN:R:78ZXQNM6=IX:U>6V
M)/F%0U>__!5UN)A<D^9(K8&:^:],&X@D9]J]V^"=U<PZQ'$BD1.1FN"NKQ9L
MXKE/JJ"9UM]SG:6'*BL_4)CY4J(<ACM7'85#)JJ0OEV'RIC;[UDV^J"4R[\X
M!W ^AKY]QU,X:%IM+,8RV6XY44PVGV@,)"!$G)!]N@K3:5&M0X<>81DFL;4+
MQPZQQY.X=!4;[FB=S#UG4G,;PI@LIW+BO%_BWX&M?'<=PEQ&BW'E;8W Y+GG
MGV'3\:]HFL1#OFD(&,Y%<+JDB?:I) F[<V :[</5E0J*I3=FC&M1A7@Z<U=,
M_-+X@>%9O#FL7-O+&8WC<J01Z5R6*^HOVO/#D.F>(8+A$"-<VXD;ZY(_I7R^
M3AC7Z1&HJT(U5]I7/S_D=*<J4OLNPF2/:G)<2H?ED9?H:8:2F4.WO,X!8EB<
M<UV.C^$]\2232$9]\5Q@.T@CJ.:]'\':S'JEK]FEP' Q35A,V-.TF&S(*R@_
MC5ZYLH[K!."?6LVZTN: EH7+#TJH+VYMS\P(Q3L&YU_AK5)_#]Y'-;R-&Z'(
M93C%?6_PJ_:FNCI\.EZXR:C: !?*NN<#I\K'I^/%?$$6N.N-V:U+#Q4;>0'.
M*RKT*6*A[.LK]GU15*I4P\^>E\T]G_7<_3C3?B%X5-KO@NEBMY5R4D!#Q'TQ
MCG\*\R\2ZMIOB/QQICDN=-MM\J[UVM,P'&%/8MM'/;-?-'@7XH%&2WDF)7H,
MG.*]4\'7<^K^-9IYVW1QQ((\?="E 1C\R:^6Q67U,'>=^:'1_IZGWF48ZECI
MJGM/K'R[KNCV33O->4SS,26Z;JTT@N98W^R0-<3!2P1>^/Y5A-J\-O$\DKB.
M&,9+&M#X>?M*V7@EKTW&G03:=)S(\@^?:/7->70I.K-=CZ7,<3]6@VOB[;:=
MSR+Q+\9;^ZO&T_4'&F/;.4\DY&P@_P![U^M6;W]I?6_"G@[4=.AU@RQ7EN]N
M(B^[AA@D=1^(KYG^,WCP^*_'>M:M;_NH[RZDF1%X 4MQ^F*X6+5I[D,')/2O
MT19;AJ=2,X)JW3I_F?C;S7%UJ4H5&I7ZVUM\M/P+NL7IN[MFSD$YZU77!_A7
MCT-53DOT!J1,9 Q7IMW=V>9%65D6@JY''3U'%#+\WKSR:.02N,@'''2G*0#T
MXP<8.*06 @CK^M,,>?<=R34J@E"0#C'-0MR?P[TF4)U!+ D>]#'<?N@?C3BI
MP,=QGK2'YLX'![-1< 4D*<=:7)+$]Z "P!(P,]<48)+ C!IB4K,0YZFE/R@
MY&>::02>.OI3U+1Y!CVD=3GG\JFQ704#C)! ^E! W8SD^F*-V.1@?A2$Y'S
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
M8S@_G3%<8J+GI5^SNKFU;=!<31$=-CD576/IQ5F!>:0SI--^(/B33 /(U6?
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
MQ+\20:9)<%%9ADL>U4VK:D).Y6\,>%-2\>ZXEO:Q/-+(WS-C(4>IK]!OV?\
MX&VWP\T:&66,&Z8!F9AR36E\'/@1HOP_TZ&2*)&F*@ECR2?6O6P0B[1P!TKB
ME-R.F,5$IZC:I<VTD+J&1U*D'H0:_*KXL>%'\%?$?Q!H[(52UNW6/CK&3E/_
M !TBOU<EY'K7PG^W)X1&G>.M.UV-,1ZA!Y;L!_&A_P #^E13=I%3U1\RJ#VJ
M9  I0-:_7(IBCO4B-@UUG.2(N#5F(5'&<\U8B%4!/$@!!J[& 6%01+FK*(<U
M:(9:$>\8/2F_8BIRM30J2*MQQDCI5"16AA$B@2#\:G^PE%Y&^,]".U2Q)\Q'
M2KUNI3I^1Z&A"9F&QV\]1ZT?9MIZ9K=6U64'9A6_N]JA>U*D@J1[&GR@I'>_
M GXQ1?"+4KZ6XTB/4HKQ%1I VV:+:<_(W;/<>PKZ$L/VKO!?B77_ .U=7BU/
M39C;&T6T.)+=!G(DXP0W8D&OCQ++)JREIMIW?4+(]T_:/^)WAGQ/H^FV7AF+
M3YC,6DO)H;39)N!^4[CSG\:^?=K @8K0^RY[4C0;>*E1LAM]2F%IXAS5M;<'
MM3A"%IV%<K>1P.*C:'BK^T>M-:$&G8+V,SRZE%N0,U9>#;S4RIP*:5A-W(+>
MXN;1@T-Q+$WJCD?RKH]*^*/BS0<&TUNZ4#^%VW#]:PRE0NG-6I26Q#C%[H]2
MT[]J+Q?9J$NQ;7Z=_-C&36HO[2.EZC\NK^%H),_>>$ 5XDT8SS2/ #5JK(S]
ME!]#WNT^(GPRU=@)H+G2W/< X'Y5V?A^]\*71_XE7B:V.>!'<8XKY-,"XZ5
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
M90>U[GCEK=G5M6UB_GF:Y:XF+/*W)9CR3^9K#^(=[%I7A*<S-\DC!54>W/\
M2MNPMDL+=86P)'Y<=!FN'^-OB2SL;""R,0E(7=LSGD\5[66Q<L5%]%K]R/.S
MR:HY=./65DOF_P#*Y\[ZEXA@EO9/*MFE.?3-5VOYF7(T]P/9#4]WKTS,3;V7
MECV2L^76=1ZF)U'^[7U;EKN?FBAIL07-]*"2;9T'NA%9\EX6).T9^E7FUFY<
MX9&S]*KW,\CX\V':?5EQ6;UV9K%6Z&WX?7[?I^S^*-B/SZ5>6V^S-)YD0<,A
M49R-I[$>XJAX0$D5Q))LQ;.=F[MNZX_*NPN++S5/'7O6\=4C&6C9S<8.X  '
MZU.(RO;'UJ:YL&MVW#)7U]*8HW*./;BJ%N"O@=<CV[4\29R"0#Z=*:4)QD')
M/?K^%.9!@X4L.>G2@=BPK[?O9],@]ZL!_P#:Q@'.<53B(XRO7J*LQJROM;@=
M^.OI1<@D#''\)'3L:;(B$J5S@\8'M4PRH&!TY.*3'?'OSSS5$E5D[CGN1ZU#
M(N]]N*NB+. ,]^OUJ&2WY..,Y(/UI@463+9QDYX%5Y[4."!QBM+8%DW$[ESG
M'J*:T:DD#*J2>K9P*FQ29S5Q 8VR.AJ-9&7D'!'I6]<6H=>1R016-=VS0N>/
MQK*2L;*S+=G<  G)QW!K1A<$8!P._/2N?AF*<;NM:=O<[@.?FZ\FB+N2XV99
MGM>.#VYQVK.F@:-B1QCN:WH9%D15/S'/I4$]LK \?*1G-5;J"=BQXF_TG3]*
MOAR'C\M_J.?ZFL13P&.2,XKI+>$WW@R\@(_>6CB0?0<_R+URH8@UVXSWIJK_
M #)/Y[/\4<N&7+!TW]EM?+I^!H1R;U .>F!W_"I!'N/;GUJG#+TJ^&X#$\=#
MCZ5Q;G3;4B:(D9&<53NK<JN<'D=ZT77AL#WX^M,D7(*]5/K04C#7()( /&#G
MMS5RU&YP.N:KS6Y#GC-/A+1D<?IFLR[&O#'YRF)<_,,8]ZQKFT*2O&PVN#C!
MXK8LGWX&TM[XYI=4T\OMN@21C!XZ&AJZN"T,K0+\V%_$^2%##-=,;3[!!J4*
M9\E)HY8Q_L.#V_(5QCKY4A[5VVG7)U#PI=DDM+ BJ?H&!!_+=2CL-G.7=O\
M,LBC(7/X5G<JZ9Z@'-:)FP>#P:8ZQR'D8-0W<JQ19CB,'G(Q2)G:A(PR'!JT
MULK;1NZ4ODQKUY]:0SVWP(_VO0(CUPHK;DM@:Y;X378FTTP],9%=M)'R:I",
M2XML U1>(9P16_)%G(JC<6QZTAE&))$&4D=/]TD5I6>OZM8$&&_F7'^V:J ;
M>U*>3TJE)H-#J+'XL^*--^Y?NX'J:Z73/VFO$M@0)290/>O+77-5I(CGBGSR
M%9'T3IG[6US@+=VNX=SBNBM/VE?#FH@"]L823UW**^4=A]*:T=5S]T*Q]EV_
MQ*^'>M@>?96P)]A6G';?#/5X]HMK-<_A7P^,QG*DJ?8XJ>+5KVV_U5U*N/1C
M4MKJAJ_< 84\>L/[@L/AOX$2=9[%+>*4'(*FN]TN"SMHEC25&4=,&OSRMO'6
MMV1^2\D('J:V[#XV>(;(C]^YQ_M&LG"$C92:/T#$4#<AA^=%?$%G^TKK4$6U
MWD)^M%9^PAW'[218U[XD'[*8;,EI&'WO2O/SIMSJ]T6DW22N>_-/>/\ L%6%
MTC/=#^ ]JUOAUJXO=?"3KM;J!2]DX1;L1[12:1W'@GX=1:>BW%R@:7J >U:_
MBYGL[#%NGS= !720SJ(_;%1301W9&X _6O/;<G=G8DDK(Y#P9ILMRWG7<. >
MQ%=L\,,;*(X@I'M5JR@BA0 !?PJ1H TF>U3:Y:T.CT"7%H ?2M9@&4J<,I&"
M#T-8%A((8AS5O^T-IZUI8EGD/QC^#?VU7UG2%V7"?,R*.M<MX(U>6]T18;D%
M;FV<PNK=1CI7T2E\LI*/@H>"#S7FGC3P3#H^H/JEBN(+CY9E7LW8UO1ER2MW
M,:L;QN8B-R?2I0>*RA=&$E3SBK,=\I&.]>FF<!-*-O(.*K3S8!!J2242*<=*
MH3."M,HJW4_7G%9DUQ@]:LW3=>:RKAB* 9/]M [TQKU3WK+ED(JF\[*WK3N3
M:YT*W J07'O6%!><8)Q5I;GWIIF;5C4:<>M0S-Y@JG]HIPFS5 -12),CI6BC
M_**HHPS4Z-2V&RT&XIX>JV_'6EW_ )4Q$Y;-*IJ#?S3E?)I@2MD'(I?,(%,W
MYJ.8D#BD(L++DU)NW#KU%4$<@U91Z+@"N4<@TXO36P30/K18ECT?!IS'C-1
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
M*CW<4$TQ6)5<9ZT2O\E0%=PZXII1\=<T#L02,<GO21L .:;)N!.13,D"I&6
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
MJ>^C^&]U(HNM-U7PA.&*R20.6C4_0\_K7*V+>*;"226'7KG3E?CRXI"[*/\
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
M*B85,W.:C84AD.T>F?PHIV.>:*+ ?__94$L#!!0    ( &F-?ES=.:J$#$0
M ,?2 0 9    >G-P8RTR,#(U,3(S,7AE>#$P9#,Q+FAT;>U]"U,<1Y;N7ZGK
MB;T+$04&H9?!XPA9:GG8L)%"X/'NW=BX4=V5#6E75_74 X1__9Y7/JNZ:231
M1M 3,R-HJK/R<?*\SW>^_S\[.Z/R(BLG*D_^<?;+STE>3;J9*MMD4JNLA4^O
M='N1G%7S>58FOZBZUD61_%CK_%PER?[^[I/=O=TG^SL[/WP/0[V6[U3E87+P
M[<'>MT_VGCQ/]EX>/MT_W#](WO^2;/UZ]GH;G[YH9P7\O\KR'[Z?J39+)A=9
MW:CV[]_\>O9VY^4W/WS?ZK90/WS_K?F7GQU7^?4/W^?Z,FG:ZT+]_9M95I_K
M<J>MYH<'>_/V"+[Y+?PY>N;CSI7.VXO#_;V]?SN:9WFNR_.=0DW;0UC#B^?N
MLUJ?7[@/JT:W&E93JR)K]:7"T9>\VWL'/#@WCTVKLMV99C-=7!_^^YF>J28Y
M45?)AVJ6E?^>\B?P;Z-J/?WW(WJZT7^JP_TG,&:K/K8[6:'/818XMR-^Z:&L
M%9\V[[G4C1[K0K?7AQ<ZSU4)#_S?O[U\LG=P]/VW^"!LS7Q@>R:%RNK#<=5>
M',4[-;0!7V9=].N5HNT>5T7>7RA]T-99V4RK>G;8S>>JGF2-\G8@P?_A<(EL
MQSB86V]X-UI9E;B8T<<+V++V^V_'/R3[>[L'^[1#=[_""5PQ57_*$H]/WHQ^
M.3E^>_SZU=GQNY/DU4\?1J-?1B=G7W#FWD1_[YI63Z_Y(UT"4;6'+_"9Q3,\
MN]!-\NJ\5@H929K,LEPE69DGM&9@#[ILJR1KDFJ:_+<N80IMD@/?^)]D"ZGU
MR=Y10-4\-_SY4+<PJ4E_8[_YP;Y.")T&VC_:3I/Q-;U[K-HKI<KDS]-Y-E%I
M<EQ.=M,D2]X 85]EM4HF53VOZ@RI_3/F\;J: :.\[LT"IV#66F:SSUKK,9S"
MK-2M4M%K#N\-"2RYA]_\\-L_1A]&KT[QSJ7)!?REN(;=G\U5BW(';D!3E0U0
MS34<6@*,IYNT&?P!: :F>JF0<G)=JTE;U4T*1#35$X4_J=F\J*Z5@A^G.N\F
M.JLUK!FW'EB;JI/L'%[0?,;.?U#S6C4P"/'")MI^I&>/BIJD*PO5- F\&V@0
M2&Q>5Y<Z-S(5;L6_.B![_+B%U2#AM1=UU9U?P UINAJE<E+5[D'-!P_K93+-
MSC-XL$UJW?Q!MVE29'K&*\XF/ ?S#$QB!I, "5&>)U77XN/PF:YI4V$'<7_-
M%R^!Z</.P2O&ZB(KIOAPTTTN@N4=X>-?(<7I-@'^!)H*D%DV+H 7S.L.7T'+
M+]4$SBRKKQ/@R+A#B5QI6'L)G'K2=ED!! N[58UALG0N;:-@D^ C<T+7O%V&
MEH%B0;7!$>'<@1*5+I.F@M&SEJGC"K4JIFYX*[Y)EYUR)._/8PJ<#OZOF@%]
MY1TR+J"3NHQ'*ZL6[T_C)J55_O6=69K@J>'Z?ZRR.D\N\/8#IZAGNH2;9!8-
MBT2%M8&/<HT<H2O::_@PR5HZ-*1Z/-X:5$U=XF_! 6D:M-8H0;("]QW''"NX
M.)J$5M,V<F/,.>"MWW]Q!"?;5I,_+F#2,!:]P\[)G%AS474%W2RZ9 W<;16^
MWWP%/J?#&_L+@M/%2<-ZS#7T.(8NZ573KH5!O][C]34&/(T,%CJ?%_R[<"98
MZK2K<9>8,\IQ@-W0(G.')WZ\!F$>'Q1S-?@73K$J.F&+>35'2V7>U4U'T@4W
MOZU84C? ].P-RG%6.<UH#'O0=JWBI^$ZI_!0C?/+-="C;BZ(7X_KBO@"O107
M35-R8IN_#K<7-,"EFT2;\[4=*7-9;[5PG$C4>.D,0TL'>!RL\UO>S#;[0Z'P
M09,,CRLKK)!"IHS_]263?]857P<8G;_*-\N;3(\E[GX=FWOR[K<T.<,=?OON
MPT@D68D+;4"E$+U5-@/8PTPWRG CW(Y+56:H^^"V9\0Y60REO9OB[55>T5/C
M:SL WR6\J"C3IE515%<-JYV>/?EEK28QLL$\;:L9/R,?D?V^%^Z[;UC)MMLG
MA@RMR(2>5$55'_YM#ZS?O;VCJPO8AYT&+08P&*_J;(ZF1MUJL)B38V-3^]_/
M=3,OLNM#70*]JYUQ ;+AJ&^7LXG-QQY9Z./ZAS>CM\<GQVC=G8JQOA;R/'B^
ME#S?PKT#=CFOD+*(T@*F35*("((N.@CH1OCH128:S$QE)'K/07DNB;2^+.G<
MCE(6;L%2DA@\8.#]XC6A 6+B&R2C_=V]?=^ ^!1[A%2BT J1/<>M3IS6!,?U
MQIA,$<O<[?N#'M4A//G<0P %I#PG=>0U6@A5L?Q IKINC/7E71AU2;8IFA63
M25<?RJFT:*$DXZH&'O_W;_:^ 66P*,17:7_'19G?9>;\C1W8MB*;-^K0_'#T
MI<^6)K@#AP$VY>%4?U3YT/%Z+D6>F7%?MC7\+S>SYL=(3*(;M\W]/X8D\/F,
M,/(%7BKDZUDA,^='JOD0W7A4)D<AR]G*MN-9AP_TJ>NSQ"23)JB@LZP(2%,^
M^N8'MBDT"?ZFF\W(/9\!-=;GJA9;$[1BG;," >0'ZP4+(]"I:M)DV>>"O\&M
MXI]1(]:Y1FLYTL-(A9^#9@X_3H7Y#[_RBFPCT,W!8C/6S&5%!ENCX":(*R)2
M\[JV:4$7P:?T#-1S#0L#JWQ>:U8AR4Q:]$K1/44AK8U3)]E2FOQ$8[059F(G
M^J^JZ&]CA3_#($@RQIVY<,I@[%WJ2[KB\-;6;B=LCC)V1S7=3L15!%QBJJ?P
MF/78(SU]B_?D6[IK-_GO_1NZCJ"$N>)?*"S!_W]16T:63?XXKRLPEG8, Z#_
M''F+#O]PP5< ITG207[?&]H;7S))S$<^"N) <9QGGIV#U 'S_(^=; JJSF%6
M7&77C6SUB^>[3U\81B<B::\7.7H0$:DO?/B?'I/:R,FO24[>,R&)MB#Q_V=[
M_[9M^/:DFHW)4!;./J^N4)8(4U\LF6J6/:NQ_86"C-C*4BEVM$1";&[#UW0;
MML;W4&L<4O?&JE13/=%9D517I:J;"SU/ML@A/Z6K NK;APXH;_\@WSE(R,%)
ME^/479?1QPG;2Z\F9 7M?W?P-$5G4C93)<;&MO +QA@;\+!\J?4O-NC\*=[E
M#):=@(DI;AN5.#L_KQ5YE3$(L)#]6&46&0HKDA%WJY-955OO>5MAO&,IKXOC
M'?!9"?I]TZ$E@;%5CX5Y$T,+8/*O3F/ GV+PUQ+MP"DP3TSQ1U3NYOBNK&FJ
MB28#Q81%S),4QN4@#OL\,21R9..I:7(!$X:KF+*[=^I[JIC1II&Y35-C/:+Q
MW/W(8<7%GR4]P_X0Z'+_^=[1UJMM6H\W""[1VZRC9.O'P6?P(Q.GEOO4)O,"
MM/XMF#1I-!C5JKN&KIZ)8U]O)\T<N3_N)AXAQH/8CQN^V(@9/YMAPK,O>@_#
M+%\OF"5?WBLX2[S",&,8K :"3S#0%9VTBZ%@G 8#\D#Y:"U)M,H]"B]\,_S"
M8,+(7.!0F>L4USX/*JY3LX@@[A:;GR5':V!6FL.U^ 5@,4@S\!X) C42 G?<
M#.>,XT8#4F MV1KU)\_T6$HTC@/[BVU=M*W38,-.^9M,6.B.VLK@)>,*8R1Y
M!;M[,UEN-($'HPE,[J$F,.0_HK5SB@FQ%V1I]"=F'IF-"I@DBB8K*+4!/;?5
M(,LD$0!L&!F8?WD3N:Z+Q!&(#=5B'A"Y;LB!DMWYZX35&3$&,@?,56#9@Q)W
M!7MBT'O$GCA,'"*&B NX*YX7C+/0GX:[>K3A-0^$U^3WD-<L)?!LC@H?IU60
MRH1J'I(VT*5E-(4&V9QG U=X0[D/A7+5?:-<JEY I4R;]).9%3M"A!R')39J
M\\/$RGTMX0B0'#9(:X*'$TP!(^)FZPZ3%I$?^QJA$3Z@=V:_5[5NKX.7[B:#
MD?M)D74-*)DK3 )CETV"5D][ 6/ [[.Q=S]Y:5<757*%RD+N LV\&YC;+688
MJ]$_+AUH*Y#D9C0<O\$-UB2E,8EN-C<;S#G R14(MR%]O$PX;3,A'D$U*BA/
M5:$\#:9I,:%F4G1DWHR[EC3O0L\T6605V2@EQ8E0HY_HEIA,RD:;Q))P%798
MF%B^(.B^[;:+'F>K#AA<A>F&*.I327/"+Y753)?"TM!(!/)"9XEA<NDR$D!K
M?4=]U U-T<T'WR_AKIM/K9*'YK6ZU%77@&;05(,S/X+?/BUR96+Z].A@K 9^
MEU@.,84PM.$-&HRT@ZP[9CL\[%\3',DH_Q]F64W*;H8,.%LAA8BG^N3)2V':
MM,-/>G&S3?1L$SW;1,\>NOXSO6_Z#ZDU++8ICXD$K><B8*/3Z$#D;;4Y_)XJ
MTPQYMW87BY/'FK)V\-DI:T-5:E1:X:=INI(546LU'DC>H9I @<SL'*9TP=[*
M7?&-+\\216UI"II$.5&-T9>L FH=+2YKCA4R1:G.)AO<?(]3AG"B\M54/-],
M3DB&QG+<<HI=_ CJI/X'Z'QMJGK,T:PL<N"BZYU]N^+*U5.L_H&MPNT A8DT
M+5P>[&9ND]SS5-*<*!46_\+>'\JF[D 7)HTMJ!_"4:-RL]36#'G!%-3C-$5*
M4/O-HN]XA5N]72$-TWV5,NQQ@UK9W7]UBA,5%PV0+'AA5C(KL._!/#!Q-J7)
M[Z@H)L@ENAH.UH8ZA'U@]O:\UFB9, E0;,E0(+NSC&EE HQ!'C*I_#"CN>)R
MFY!4*#QO(O/>.B[(7=C /]Y!Q4,MW(@5J>"QI]H^_7R^Q4$BE9P"N751 2;(
ME&92Z[%J)#Z$C_ %7_FR>#;:RO<C\%$MOQ(CC[P=3S+%+3&]H8=Y*%;XV.GH
MV>?2T1LL@^6R/N#SQM\141-[/3P/1'340DSH)4 .A31"/TO:J[">]W4U42J7
MT+4Y7.O=CTMZ8< &*X!;]/:[4IS'?N+//_?$1],I>F7@-KX!]C%XTM;I<3N]
MYY&?S(O//AG+$I?73<35G,Q0O;2!E-RN?87#N/ *G;$I[9X;TD72!?D9 RJ*
MN\9AM>/G2@Q/-J0D%+!>GY8A"Z6B8I-[W\\">NPT^?*S:?+C7)5-#/ 0VB04
M/78H EAH7M6ENFXD5)Q,"8F""\X)GV)2=37F<C08KB;S&+25N?T$G\>#5/#R
M&C^ DR^Q*( '@B]<JH+^BE-+D[R;%R0VJ!B!A@"J+&VI^UAS3I9YH2K4_*)"
M@_L"#@]' $6ZS<XQT4050'; W&R9+;V2KAK&R(GNX83&7=V0EDVKH6'-?#@5
MC!$1*- \SW3.F3N3KF;4EYYG?EY7&/)NB=!SL Q+IGFX#'"%Q:=N'N* /CV$
M%P0,HI9>AE] N5KQ<K&&&^LTE*C[P5AC3* Q^TKVG2>??2MQZ# %0( 3'8+=
MV-X=H#&Z/DBFS@E[^+<I_8=+N_N9A8-/CNP.%V#_17;Q$'?8TMMLB]NS678&
M$EE56>&920@OD;JO!;K(P"!IA"R21KJ.26TSYX/O=!M_([OCFF8UTQU,2G(D
M")\C]<!=B!Z#8 R;^L!QQQ623-.A%:# 2) /+$>7Y>.G1+$P#O!J?9D5Y++8
MTF9#IY%S0Y*WDI>@H0R4Q%8EIJOU3^&F[31*!XH9939!E?#VB0PL%X%%D!O+
M9JD(ZL"0@4SY<R &Y:+:7;@BHP36:A9+6",*:\N+E(PI^#-P90ZCP5R 8X)D
MSC[BRC#<2;AO_L)(LDEAEP@H%X<35 50K17R0+*14+FZI@LU;-I3\%!?>O,S
M6GQ*>3E-PU^V!RN<+J)&S@2MU3E(__/=Q-ZOO"(%WO#WGRL<<M<EUSUJF?K=
MY\K4GZHJ3]YF0-Z+]3R/>"XRUITF7&&7G./7IQES+/'-P3Z#9/6_9>4Q5ND5
M6EURZ);@5) L\'RK.1/K*B OS&#Z=CDPEAH1/X"60S[F9J7+OFX8.0'+*@GB
M=IO Z!<*C!YL J.;P.B7"(S>'V[/>^#9&Q-,WV'F1HQN2 U &)P.>!9:HUU9
M9%?3KMA-3JH6.9HMV@CD(=?R:*=X>>QK"!8))D#\S#)J$1".W1L^KS%9'E^*
ML9\KRBN.QL< U!A!&J?(6;$*+O\=U,*)S2P6$XIP]@Q>X.^@#3;PD D->;-A
M:>Z)CMWD#%-B*/!H4P0YHY\7W'2ZE;1"8Q7 >V$2YZPZT=U#';1M"]&FL Y<
MR]?AF]T<XYW)'.@,!R^!AW!^$2HT:DB]M+N*6(:")9<*_"Z.A!J4I#K%8$:Y
MYD4BLMAR&=D315]:4N(;T^624H+!P?:F?%[+Z#I:]'+B?MQ:VO[>YVIIN,]S
M12^"D^U +X[A3(Q;'#8<L4QF*9<<69/9N,_HQE:U\X(U5!B#"7\<DW$#T F#
MID^>#ZT(C!JH< 9#2G:@7QV$WQ.LL(6N/?-04DJ.F[C7"D2F8- V\>W..6T?
MZ&SKV79R#=*AL7S(>F_R "?"EH'I[;CT*C3K\$->!/X#2V-H09D2(_EAK("V
M$*U,S[&Y*(APSJ%+<C]R4B)B?E*&:!Q+L"!S-[!\YO/(%0WS'J""4%OW[:0P
M&)UZ99]@5Z.'"F\UO3FK<SI-N/Y3,-88V<U<8RHKQ 3#3!?L"7#*,H7AIS 6
M\7[#@MBL\^H=96-O.!/#AQ"USR:AW,Z&?NQL9G]EY]5-A;S+^='@D&R7WVX&
MH9EIY#D!!9?D"55 BEAW@^Z:"=TM<FSPX<N[D*Y&)C;P0;6Z9K?$<0E<QQ8Y
M7[O*YA=A93-AMK9 "'2MX=_TYMFS#W8&G[;B4L4R'ZM^&/W%,8C=C;L"*?2S
M4;W<CD;R3]A>T],;T0DZUJT)1@$]J;I$'0[7A>YKAS\*9(@% [J9!9YL^EI.
M0*(T#+H)%/NNI0# I,:;'':B7 --A+*O4%0_[>0%*-KL"@.Y4:16&>N]B.2'
MG0G&H+PT?(P:<.9]&[LOAZH+?',">3-*=,1:E\-P6]L7*GW#@@R"!2\7,V+K
MXW9@IBCU!V67B<OTELP]*,\U8(__/#X^'O+P@MR^#K4 5!XPKL@ZC%0E.>QB
MJ2%P6K4L38P14@J"V_Q%KW&/T.\MN.;=H6N>C3[\DKQ[ZS=.N#<8FV'K!+D7
M%BH7A( N&-153%C%]B85OJ&&"21TF)!>"I=F:W_/:+0,)V,S'&([TL/IG##F
MM ^V?T.>5,*I,8X]N8A^W^RD0?/E(?$CUH6)CY#A&!OL,%?#]MQ5B;W\0X'Y
M<Z!1O'H.E#G6F0EN_Q)]%$:\VO" 5:<YZ"0!"\=IN2IGTN-1MV G+GK%:-1'
M8AC(;H!]I$.D7\IQ8TP0%S!KALUPLA/HY*6UPKCF3"/3(L#GJ]$ P\E*;D=D
MQ R5=]+WM\C]714B6,B<V<98RJ-$"KY#;G8Z^O#/X]>CT^3'_TJD-<S9:)0F
M)^_.X&/D<^\_O'L]&KTY/OGI=!-MN(MHP]--M&$3;7A8T88U&FL'#@?[^\Z\
MB[Z9JXGX_*);$_\59W!(@@A_ZOV933VJXH#WG7**4_/]M]T/IFC%3UI 8=PL
MUW_0V=9425&Q6S/4,?*NN#:EL:E7TDLY,.)-Q#@!Z7)^3PB*$(":P0F$J$C!
M.^& ,AM;H+8UL^J21\@U9B=@0"/O6CV0@45>UFCJ(JA[*:XQS$E5GX-]^F<F
M[1=,5\!&Q+E7\&6Q7@A;1,8/.GWU_!ZV&5><U^F;E7$7,0OQY7D@*>V$-4^[
M[B@))6KBPZ7SK$X/F(5>+R3_6V-U74G:*7JHJ]RES) .:T#.T.O,&,&]O6'[
M'%0T^54Z-8!:1%XG3>KDKC]SW$JI]:%-PPV*@ "80'B#V9UL2F.VFF[\NZ?]
MF1PIV\(HV+$ZWD.3T(,KF7O=)6"!V_U+0RE%'MU2FI/DZWA8RW'UACG*,?<P
M*KH&*)1 9S#BY;D :HP$Y:8P791W5RU%"#P+E':7'R9?<PTPB/+#OC,E$RXG
MZR,4>^W/7\#,B$(>M0?XP*'FKX5EGU2MYH8_OE<.V?<@X\;V)W,,]3"= J?
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
M#B,VMH&4IQ:$[K!M%P?X!J,%TNG;8U]9M\(D47V)6:*O.:><</HQ[:F@LS,
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
M-(+9P:$!2O/79,OZL>R@V]888;+;37YE7%/R@8=1@BM=%':#0JT$2$0.F'I
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
MS&=/[CC*X/0R5+5_O.M*'?O\/+'+2N<WI8E].Z[R:_CGHIT5/_PO4$L#!!0
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
MQ);;3XYN.[QV$Z[33LG_ 5!+ P04    " !IC7Y<N-<M3RD)   *10  &
M 'IS<&,M,C R-3$R,S%X97@S,60Q+FAT;>U< 5/;N!+^*SHZ=Z4S<>(D4*A#
MF6DIG<?<Z]U-C_L!BKV.]5 L/TE.R/WZMRO9B1U"&_IH&ZYA!HCEM;1:[?=I
M=VWG[*<@N,PSGL>0L']=?_@W2U1<3B&W+-; +;;.A<W8M2H*GK,/H+60DKW5
M(ID 8_U^=] -NX-^$)R?85<7U34JC]BP-PQ[@W#PDH6GT5$_&@S9'Q_8X5_7
M%R](.K-3B7^!)^=G4["<Q1G7!NSK@[^NWP>G!^=G5E@)YV>]^K^7':MD<7Z6
MB!DS=B'A]<&4ZXG( ZN*:!@6=H17]O#TFLQM,!>)S:)^&/X\*GB2B'P22$@M
MMG0'KU9M6DRR5:,RP@J<C0;)K9@!];YY[$&_^Q)';XR"HD4MF*K<!BF?"KF(
MGE^+*1CV&\S91S7E^?..;\'_!K1(GX^<M!%_ W:$?4J10Y"!5ZS;?S6R<&L#
M+L4DC_Y3&BO2Q<AK$E4&H [JH6?"B+&0PBZB3"0)Y"CPR[/303@<G?5($.U5
M;+!9+('K:*QL-EHWWR:K/-)4P5K0@2EXC(L1!6&W?[S) JT5')+A&S9Q2^@;
M1(X3ME'@1-HV&K<4GOO.QTHF>/+R-D.;63;$P<YZ8V^A)S?#+_""'9ICC-,"
M_;E)7EQ^O+YZ?W7QYOKJ]]_^W+4Y[/HZ;2262M-P7<^K#ON#EY+]"E)"/@8]
M =UA,6@B(&8S;J-'TFWP8-U:-ER;9472R&1637WG6UK9\K$$-E8Z ?WZ(#S
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
M4V$2J4R%UU%.HI7T5%-JE4"*S88=(XQ30&+P6+V^3W)>C(&]Q=O]YTJB1&_
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
MPR$H>[+?_>'N#^>/]!,*,);1\NCO8.DE$6^%MD'\@346K?$79LII_N+UT)Z
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
M/263VJ8[LQQ%9MN^2N=3WP7;@=C:0&P_[4!L.Q#;?1> !PQB$R6IU*[EO:M
M467I-E1_WC?@;OFH-*.^#5P]37]JO=,\5$3C!D$\/WILITF)U\5(O#S77\8P
M0R(M()'WHTS0 52DJS@=<,HJ.ZL[X4AV)5T;"(203B/%HMZO5VI'R<)-^Q4<
MG"8;917^FA)1O"QC.UK+ ]JK"O9LJ2$L&00:_:^0)]TF0(N%U-OH*M-9RD$8
MV4C!$%AQ?03D\(SHPW3?IXGNB^'/?L"SQ0R%;B>:$N2!W4_\X[*X-G4-%I.1
MJ@TDL_-O-#6U<5G!HBK$#TBAZO#2V-&K!/</P?W)PH!=U! XCB8"A$'=U6)A
MF(EN)3R6"6?9A?#L65;*LU5(I$PMBG]N6=)H4E*VAJF38.F)/XEU=BB<LG2U
M!G^S9_@N=4%N3%$YQ=1C8D6*VC/:DTZ:VEP%=VQ1T3PIP,^[?Y<.016]X&PW
MR-F=O'?_.6>L;'";T)6JDE<.;M&"D$#01@X&UC(IU=8M%.INZ.E_,)V;WFW2
M19[:;E'2>YR4RDJTUF'D<Z[$;G$\^ET;O#[6:>$\'I%&T=E-VWK7X7>ND.TN
MMVG?VYQFU 46+@&?;(#$+ABLQRKV;(#G[YUUA >\$@I\U=^-YJRNGRT@S%T!
M@RG(&W-CKIRD(G2YCKP62Y8&KWVU7P[EXN?1AZ8H[18=>@R$$J4;C:QM?^R
M=Z(C,=XB7MR'0(4%9L)SH1WP.=^MY!<SD5K%)PS7OV7:E9M<I7,F-%A?(JL/
M,#;\($N!I>B%S)<##AC1=9[793%W"H*)JTOE':-Y4BOFAF#3.Y=+K&DJ-=[5
M']C:_"KF#&TT*\.I,%;JC"+8;%[N@,9#0SG(OZW"^);S7E=AW"R6&*=P-.CR
M,R9@1[EQ8)N.==K/FD&@VCCPU:SSB: XB'A6]Y%T%ZGEMFLI\\"@%7YNSS,=
MK$J/L-B:99GK B"I]E%^6M!D#LB/*O=1W[,6-OP5:VV1U-_^+MU)&\BM=9'?
M1>7S[<3W-F7//9X2JGL.U$I==1<]RU7?OSANN_5OSUN*W[QZ-X6.:*M[L^N\
M/DN96=>*MU1^W;15J(U3)F25T7V!SN\N5+H_$/[GWP3RG/'[EBE(SA3=GJ:+
MDDX[D6MW18>G"K7[#6NF^PML?[X#MO\=4M] M6\=KKY>C?S_%:_^?$.\^M^,
M3-]&V<T#0+T_WZ'>[SOJ_?FW@WI_0+&;+>'Z7GP]7-_1^?F'X?'!*#IY$YU^
M.#MX.SP?1?*!X?%A='+Q=G06'9R<G9Z<#2]&T>BWT?'%^0[V]PW _C17+=/A
MZ]NH =O6S0:K[5V6/Y#R&J?SXIJ:A=MI1=O3O$12=L1[8:*2&\'"DL^9%?2$
M+=Y8+*.:LO,6>V^AH=%XKZCE(;<C5H3O56RE%P,)1?@!KYZ$5H^C'"YJS<HZ
MESCK::1<&KG:J4:=(BTM><Z^WFMC@^U0)<'5+!-):WP[BY5,R#^*31J+Z_8L
M5@&5?O)>QJ: ;B_B_[F93)N89)J\=8K[;(/:DRD#YO!W^6HQYCA9&\D%/<0D
M)XFP&[RGMLR!R9-)CURR&=%?9A2@EX4H=SB]5IS>_I,=4&\'U+OO O" @7KH
M_Y39)) PK3/C[UBJ;WL^L$1+G#9F""P)P1Q,9B*7^R-15RA6#B8?TUS[960'
ML!F@^IAQF_)9RW6%W88S[%*F F3.<V/S<F9/,O=7\Q)ONY%*!:>Q(GR!\?88
M[)WLD:J-8\_^3EYY55PCE$_%$A*+EI_BGJ&\H:DYP_LP6Q(+6VY*Z-S%:[3%
M\0HF#+)O6,,9&J\X1B<>,H+%#/W2^^1SM@"__I3IJT!+QTV+"MU;SZKR1AH:
MI3MM,1>;[V.6XM87!:D\E%"UDX,E:GG"\L<O#3U[T!RWW@;NA#B0(HW@C.5S
MM6GB,$[9XL/]'*<W">=6D>HI"P^-^?_MKJ!3*NQ=J#K?J;0S=QMCZQ2(A,>I
M<Y.QB#^;> G]V1B?U(W4'R([*%;Z5QUR7K/:#9M(G-B06^.'\=Z@QZ34$AVA
MH[66=6D'R9*,V_ZW23.V?&1%9P\LZ#:0 DNG=E7LGJH+]39)/AHK-"FJNV(^
MU07)69Y1+W;O:[AKZEPKBN_&_N-6&%C2MRTW^C@QBI@/!J.(&99K4,-R>(R+
MLHN^W',$%+<<.)"J ZF1#@9A-'\"7Q82F<:_S8HR;I9U6\7?W6BH]KH#MQ:1
M-$ _^R8$@0V%2P2/[1-P<@;'K2%L"8+T!"^YZ]L(@7A(*Z1;M4D'K8Y#F)V
M]2O3R*<*X*\:7#0',<@T],@!%(-%6PR"%&[ QF$$+)71>K0*'7!X"[--;R4%
M85?MLQ70OCEZZ_M GOV=[#(Q4&UU_9V>W"R-=$#F 2B4N]4;QW,V=9KNF<]D
M.COWJY8P3:._6%!$NO5VK5<5 ?!&[WU5%K/B#TFJ7@)J*2078"_6QOR&OR V
M"8VI6>&F+#FJ-U8CQ&&#HR2& V+_,,=5\4O#*S!@*)3] IRAKD)Q'\E<TQ7W
ME-2K9:7WL;+X<72JE17!?9H4\@V<HJGK0:VT47GY_<"DO[@5)MV_=;\B%KVU
M$.HA&61;2FO^\/>D-3F%>3XZ^'!V='$TVB4OOX7DY1E'W1B"3S:S6[59$W&^
MC@_*7;C^9E(*GAH%,@"%KQ!QDQ>,RS:72:+YI\V].,56X\K;7B8W=+?BO15\
M9ZSRDJ;YF9^9Y,O]]8#UV+B:P-/YML#VZ3I1V?+X)1?AHG/.5[^S5+%)BW:\
MG]*%=F24'.(P=-!'D(>"L!V6B7F6N<:]2(&V!*?47MXU&.S]P,\LV/Y3?PYL
M45$VQDPQ"OMK;,O3OVC]=6L2O?Q[8HF@NA&8VN!QM%,D]]L/'VIT@^ SW88-
M)&GGJS$*E;KA#PRGO"^\K(M^MQEF%/7:]AI$O[C#"+[&:Z@BR.)NJZ<C5<V<
M><7_%EZ$=]&4W)S;)_HPX5(+UB)5M"<-=P.]!?S& WZO@60)EN(\^RM1JL(-
M'EH=!P;46A(^L2C*E $@J<;.V9Q"K?X4T7"I]D$^.*(!!_:;D;17%5>6Z%MD
MKVYK!+A:5A.D?MT)_C<N^"S"WYC85PN0RZ\K]M:<VL5>-0&9,E&SP<EMN2CK
M![_Q!,Q&L9"@R6I/V^H&J__N,,-L)@ M'57(/$=Q8I0[E]VP?K"7;5O@:+U@
MTF^Z6<!*,=\D($L5F'OSR6I.7<2MR+N&UZD_NR$M[S$F]J!8%MS.-^1OS.84
M6[WR^8,X;8H+^WB'26O%I.WO,&D[3-I]%X 'B4F[;_[EW?+LGQNLP@ANO?J&
M^E"J1.\L=@PT&/ \M7,3CAGD9BRE?!Z?G\%M7OJ$1;$ W^%S#(JW(/ VOMW"
MR+L?M;*72Z;AMA-.&$'!"!E999BW)< ]42DIQ@!^#$9\8GZN&G-S$$[L3 GX
M@)/;;0FLTOWW2!,]512*F:8S0M@)*L:"^6OLQU"QV@ZL(!\!5I@HWB#@6W/>
M-<%&M.G$M>W+5/+6D6IK,"=".N8M"=FD>PS?H$_)8O=%^;_&F70UN]2(*Q6'
M0U:T8C[G(5.]6J\7'69S;F1X),]Q>!/V,CO$NB[YV+%W5:&B?9+6,>?#]'8
M[P3K+;19I>6(-\ J64&7!%LFFTQ5',WF14+NJ9WEU&2"V!Y (1#H<94C^'0,
MIDR-9FI"K!"NI J-$ A6M=3T>6VUZVJ#8A_(IZ$4?ZL4QNXH0M%=BLB*^<G@
M52+X;A=LE4^V8ZL-05+E*. YK.:@[-)B58'5&\X+[PE2%Z['>2:FMD-20CQO
MQ$O=>%&+1VCS5V @@\ >S$\!'P\>,#RQNL#<<F&XKAH_RDR1\.]KS!Y:;E35
M])(E ]ETG"JO7XF]C-T:K87&'2YGMS!:$:_'""*SZ96NW"ZD[CA,2']V6QWM
MM)V[>X]O(N6P3-<B\T*:398G4^"DIVHN0>NO2KG0GURU$=N)8=%+F)60>K%L
MPG1 6$_%ZC^7)JQ]-7]#O(/,3&\X1Z'O:DR8Z ZH5K><DB!FMH4A '!,H[6]
M:NN1#MG&53NU;HL2L$AX HHVL8))UM$_9S%' ]-*0H64GA-G<P(J@?$PPH T
M*946\([86%Z<E8JUSC"#*5B,L&[*&N/BW=IEHS;W%J9WG-;F+FKD'NPV:]/-
M2N]TLPY,:$_\.>QF;07\JNU%- /T3V S4Q3)8NO)TX2X,JC[NF3!U>_VO]M_
M\J2^$F8,5'R-/DP7?0IQG988;,M?@OK+V>,UM2O<H</8N-<Y)_P5$)1ZM_$0
M%8K3!S*HD@?+AW1J4.31>ED4RHZ:I 5JKX(3VAW+C8_E[$Z/Y6^:N<K*[8,
MB9CP23UWFQZ7JWFJ&EU>ZM,K\F5ZO#"3OQN'0:1'$F:_I'(0%^!ML:YAODDQ
M&Z(D6I5>9XJ7[*T EC8.:,3BRT1[BI-49:N8(X_\+3:5ZH !(PY489-V*SH(
MTQ=']>23) E^FE: W44;1R_(X'&1,!AK"K-#4*G/MO^0#M>64)(_?AE*\NCX
M_&+X[AVV<HL.3HY_&YV='YT<1R=GT=GH</3^5'5U<^;??9K_\8L>TL/9W0>)
MJOPUS=,RF;.*/,E9"5C>[E$.5_E\3AJ5.Z9:#32Y(JW2%6D2[@;EPO4J5?0F
M =^G#/99;?96=8HM/)_<'H=0VV%$S@DVC6]T^08B"/#W@:\%.3'OVEK[D2GP
MP ;IX_;;LS":VW;Z7^EMB2,IJ5;EU.[%I8GVI<+(!'E<5GWEAH+ME%*,"Y9)
MN'AHXZZ"6S*^$<K5-1M U+ ]"[KL)Q@212<275!XF/L+.T ]6-_PVDD#TRC\
M<(Q(SPNT7BNG98QMU_8131R1?X <6U1:/, SOY,Z@A"7;M&(4#5/9>5:-]NN
MTOA1*Q0=#>&8.#=\1AIDA"^ $.SO_URMW!PMJ?L?'C]OJLZZ0!597_W\'7SG
M%X=1V\!Y2(4U5ZBI@5I8UO?P >A:;"R>C6"<\4\4/[2<*XDZ59$5!L2UT;AM
M-+VJWG'!YB "5/7-7I&-$^KP6F/Q89I18 H1\-(IR&B5[B.@@E]>82/S6C>/
M@*;TM,.+[<=7P/%[^P-8%5Y;3]<1T79E$9"CZ<JM@2AW:9B FQ_IV_$D%1,_
MR$>Z?HDZIFKI(NI_]A3FN4PG*I9O<8&V:5E3R.FM2.OL^PUGSRK%T[V"1&^)
M9N\?SVYY!T_!4?'J(#DLJ&L6F*OKB=+=JU5M+LYUAARZU/JSDAXNM71:4\V\
M6H7169(^ \/[A;<STR4456&=ANW&V']4M*&V-I)4R2V54H.8V%5-DB^5^LYK
M]%23*=F8PA&,C>BK&FV7.7BTM96KPUA^N6Z]=0_!K,_N9)5BV$ZR-K;A7FHJ
MCI""E@^M[JPF[2=VP+U6X-[3'7!O!]R[[P+P((%[O"@4*<1VIFWNO#"B=6A2
MRPA]'(U\@]PQ,[$6'2Z93X6D&+B=EU?<.2U25IL8;ISK5C&^ZE4=?NZ/B^];
M'HEP@:T0]A%T4O* I])$Y)CN19C',.L76@ZQW 5]WV91S^SKM.4.;1L-7W-D
MS#0NNO72U :."H\4Y(D;>";(9[6$M:WF-R8JM94N%#]R(4Y8&FVN N6>VJ$$
MI\>LN^]B$;H!@G[.5_@U]\*P9 DGBBOZ.&%4J%E0KMI[*C5PT3[59J^+/86C
M,"&K)K@GL$%%$UVXI;49M+C&OC:[VY'IIC4BHRVKV7#@ EVBMC\7A@_M<#'W
MO4K[?8K(NFQ"ED9; -S+ZVZI[8]7?RE7<]5R'7#\I>LZ#UWA[$=RFCFIVV/K
ME70^ZW!=B2JU395N_X FIK&,PVZIDA=V$P#A7XOU1=EA-YB@4&A1)'K8\E4-
ML@M%!1W,9S%)IRN"G-AWT-UW&3*5B4R+IB(V71-40>LR!1U#6%7Y4ML'"0V
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
M%0!@^ TCT1C*"4>A*RN9M7;T>]@I/#"!< A&L=NQ$C&#WNGAOKU#]G>$<]\
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
M'WX")C-'GA8\R\D-*0S29@JV09_)<%[CE9J8==L+8D/@'+NC?=NCO0-9W.Z
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
M<5%\K(AK#HS#BK!.%8YFC@VR9ID+!IPE$W2%LU3E84U:LT=U/G%.NQW'3)M
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
M%<\952S0GZ>:Q#@D>)4>$E[_LD_4N5L_OV@.SRVJ1+*K7-4!VM(C0-?2LDA
M@#0Y<_:7CG5/TC+G6&B&]C\&J;DHI+89-=+/:'!7Y&Z(W<-G[+'8Q7:/5.H%
M)Y^:2=>7K%F JGKKQ7:R2D7ER<G>4__"8[5B"* 2%LLGISB4C(*7G[(0S<)_
M!^>JV8*ZIA=3?W:KW-C(\7@N]>E^\>2>XOVQM)<:M+M]5I)1$0JJLGOAQN9B
M)_.NJG&HF7PD*[%W(=?"P"8O_& \K6.BV"OH&(AD*9UFU_Q+3B_+DRE('3HT
MSK!I,O"]E+.BE:1%)2:1*AH(_ZFT+/!CG1*A&_TR #>PX,=QN]UL[B1UA*B^
MONOJP*Q.@>TYL,PJQ5LA5^D3+$M.<FI-9FX64TJ.)T_>A9<->WU\_E:LN5%
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
MZWI2A)Q1E@34/4(:%^WM]@1:XP?4(OZ:X<,HB"S?>IQA@%1.N:XOA_B_>'"
MUT94O?-^M-]0!D:=0;MA:GX":<;G.[;WD0XNMT\DQ!Q:KY]H[ABHDYBM*&4/
M+N(Y];0#O%3[:NC5"STX%P.9, .[SF_%5;MN83$2!F=23?9[E*S_C.@AC3A%
M?5[X+?(!O^3,EC>9E_&J8NBTZS/2HXM7Y_1O/Y-/IX^>*CB:1GV-/&GK*6)X
M9J]&"E<(-0@VQ8;97AN!B220K1JJB$NFP5U;JO?$)]UXDB%\T;7$MV9A+\W-
M:-8.AS&YB EP%>4Y3)N"Z:335YUII.=B$:?T=4-IP=UD/&@"E. %44\^65H(
M=9 W76XXT9O]=N.CS;'BKWX(2&AZR\H7/?"M<[W')\\</'L28N\4Q![U\W+%
M?1=RKO$^F6%TD;=(3_VTM6Y8_0BR%9#ELI7P*1LX]4U<:=BLVLKNI1)C419*
MQ5-#I?K)Z".2)#+W(.HH5X*[&N@ZD.L!-GU:V:#:.H)#[-ZALG-Q)&VG*^RA
M:,-V-7O](]HY\;6EZT>_/QE1+3(( 2'KWC5:U4E!>U>X/+Z$JK>4C;".]'U?
M??PUWXK:3FOHUIM)D8A,N9VPK?S>^"YH?U.;"@Y%!4>"N%#$BE]U=>QUP:%X
M%4JN>3RJ5!)BC*ASVF<(?/^46@7C)BHKI,DO+K(< Y(+VWY"WJUCW03CQTN/
M$.LPS/9F#E2#"S7 K&.2O+,1$]M%E#^)7 WFBJ?#ENR-[DBGE[7JR<Q"C^/<
MH8YLYRKH+IU78@#H]82_3TH$,&,*1))B&9.!7:'6R=C)<G^3,9@7IHX)08&G
M;5)B0CE-_U/7 SO#H;%$)HO+.2JZVG"<]L+,9(+C3B98P (B@]D)R=,H*KM:
M&TW.*GW&,:<QD)+ <<'>5'E.+2C\GP@!CY'-1-HN^-^@27)5O_D[LQ"@-,#D
MH%@:*FIE=+ABF!C+X\AF>R@YUK5+ ]W4IJ&VJD^H#3EC6QBFQ+R!&/BE[1'
M504@;=C_M2"9]?JGM=4%42%^NT'T7*7WATW?=-.O^FSZH7G+V.@;L-;68.B,
M .8S5LVU:?_7P)L-)$?]=_)3OYU$IM-&B4L[/Q83I5+D\.4.E 45W&#SHL9A
MXIE[ WR^]RY^[K>+;O>H2+E]_[A !+(>D&=HJT9IU#HI<!,\XAWTQ@/3P0'V
MYL#1@N$-<($>?_OD\0]%Y:?L<.N^VW[>7(8R@^D69L#F-[9IYG&>F,TS<NFJ
M#YDX B%#2T(4N0^)? K^Z'N@XBJ+VQ$Y5&-]HHI/L[XN*-S-6C$Z!AV+\D7'
M!O%(JM69L*?NT$'-O7=T2<8OKT&IFK8>$7%)B*#.[(&>L7!SC"A2 Z_>G4SB
M.5,IVJV1O]7>*;?["[C<77D/7>-=<_"IR_&&I\;PX#_ "/:-V6B<?"L84_QW
M[=6W6FS_ ON#5C_>=(XDB/NC0&\Z[!?!]B1K20X2+@=@^$)]PA%!-9E8'Z%*
MD<1M0)IT(DU>#$B3 6ERWP7@02)-:%$.A>]WU358NS(=?V2+KGL+/]B[,&/!
M))E\T7SA7?0Q?O3K16;\1U;$/:[B;?,7BHA@U6CIR$O(^4$&22]V+!B*UJ (
M30-O9?Y:K!IY0$1P0D%20% $YOJ)_$?$=$/PG%ON&.<:#S9X7QM\N:D-KJ#N
M'0C3DBNJR6QN(N3?VU:&:)&^?&X#^[H.FUWH$BNLZZP'K74W*"U-&S_7[V9K
MN%!D!D-<95,9^L^F,M3NA8/IU^:>S)*\*#7S)_DL[<Z]*_!L>("V+0\&V2'Z
M'O]1Q:ER@[H>B=9GM(BI1_I,+-=Y#/4P1%C:XWE&HY7)O.E<U=0OG@G.&W<^
MBIVTIS=P2WE.46U"(<U23:OQ<J^U%+8+XV=1Y9U^FARR(>;5^Y1%4;]CQK9&
MZQEK9^DX!RKFNCP+984M%?=#8'#*O(K'EC@!'5S-52&61[MP#++15S;&XSZR
MT3 .6^3#-2,FJ9C*9B<8.TDY'F !2+JB-?=(5RFXEL=,>QUX=8H2.3*J);*D
MROPW>+^KD+("3;6X2$A()G'3M!5ER;\X8<+"5%7O1D:*%]CH!<HB.5./O'M4
M]U0XI>O"7%YZWZ7^_1.1QXL($S@Z$&9A*0WF%U_U#Z+?5_0GDWZBKU9[C03
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
M&7&A(I1O2,CP)(YZT3Q]>@/2/ ,-<115^#63#@PO0;7$*AZ(>P$<X=,.F+&
MA8@H7RQ@CK+*HW<#44@CKF1:*_&OO=$>_-D7!4!2@N)0'B/A*VZPT;;LX24L
M.LG3-+\&52-B549&%XA&0C>M6!9(O0R_D%DL(F4JJ3-1F!SIUSY[#)_J1$>@
M;O%7((K<%+F1.%B(Z1:BCP%3L(<.+0.:\<@^B'.=J[(B!?[S,I779>ME_L@3
M"SY^ KKM&I$//P3^+.L%K!TH8"3^-Z]A9_(ZA9'3,@<"2F"OJIQ(!7'F5FR!
MH@'Q=YYG(*[G.IK3J(E.$;Y2*-96)0^C2W&4934@ZUS!TJO/M,LHUCK;O%'"
M'M75/#<P$Z/\=5T!SC.T/<2QW?P+W/SWB-=/3K=VG]IL+-UB2MI7798UVI*X
MMW4A]O<.!\"F^)>Y%+8U @(&28++1;EQG;.X42QP<.%C<4_?AW?W.N_B VV!
M@/B[I^'A[C3X:$$4AP++/MT(#2]' O$14/J9?_-B"Z3(A]+7,:/HD]"0 _&'
M51!7-76HFM? _7M.1'&.GY6?5?>N6<YO *,R3*.>PKH:"EPE\(VF2H !ACY+
MC'(*%>I57J'<-T))$&E,<.O>GRN0EO"%42#-8S%=@D"%%^8T.8P$DC05"UE5
M" H."LJX@(_A01R+!N&'RPGK"V+2>7ZMKI!SJ[FL!B!%(P4+0V4/1&^N=:E@
MQC]KC10/BJ9JF!T-!AA<%@5LFIRF).D'],2\P<AZ/&1YU<4%X0&7D2U9A)"C
MB4@*]  "*<AK BR7>:K29:,VS()G!*0":(L<$1D(4-SZ9F\Z?"QTTH6<T"N3
M!&P9E!/\-NZ.@QJPI1%)\!U(#0 )@$$C*I\I^IB<XRXZ0N#X99R&1Q]X/. W
M"I!1U :%Y@H>8(CPJU#7?BY)M,H7?\#*Y96BS78$1Y0>U8N:'5]<+>Y-8HU/
ME5K+$5 5 \U%50YX [H+%C\"4Q!9 -Y+EX,0N1+H_RUHG&KIS,Y;\"-1+N"0
MIB8FLD_[^;<'HQ\N.%_E2.EJ41"V <L7&@ '';>=HO1U=Y? CD/R"05%T:R'
M(AHEJ7K[8%E/W^(^5FA4QO0<4A.PF<[>$:6!AQ*8RW_KWM[E1IYHY!\TP[=R
MXRX:O+-MI<#2*UE>+R1K"1+5*-Y#DRV[0F<%>; KD4/9#:.0C(<5K&B8#3P>
M2FLFB4@AW<06F25.@F\B590B53/@?P#V2@*/($R:!YWFTL0MF31 H83>1JS!
M3U/L6<4*E1#@D9P0M'?#J9!* 72@Q@SG:%9D"9B5JUSD=599S*V?FQ#JYQH)
MX'%2(L%4N.Z;@C47@#)EZ[M1X9D"$9#456W4%\,!1/BXFG.[BR\TV"4Q>;7B
M!-P&HZ<U^<O;QAQOT [#O4P;B =(.6#!U$Y @==/,>:Z8 I'OZ=:1Y.H*^-@
MN<XV""T\<4W.]50U3]*[8*7 3S2P<N"J]YEJ2);(KV#=5#K2A21=W?&=5OD4
M_R%&+4.AH%$(PPAE(KV*)VT;O!ZK:46SIEI2+$XKSS=>KE0:O& K^7$,][5<
MDL4('P5H#J71 -D9UC-P9F;+.O12I".'F#\X:\#_SHVCJ29".(SR-#?C;_?H
MSR2(_;>_L#1TT*&I/4L]0WBERA><K+ ?A8D(^U$K#]'-<11RIH93H^2[H4Q
M2(QE>BV7Y803$(\?C7YX_-UD"@:4,C8IL=?)7'S=&9$-,FF3Z]PAB\\7@>DQ
MF];H";")? PF;K%C"E9@)3FX"!R"H<:I(J<26<F[$[^J3!G@MN,F?BA>2!].
M/?GU^$43+_0JKR[P_^O"+BM.5]9RB (O"&.-TU27<Y&8?$'RA!P]^HD*K%Y,
MT0_RZM]JN2Q*ZYCU'/O3=DB2$KE(] V]'JL2,&L%<0$N,&KTEJC %QHAT_8E
M@I&]C(2/T1SXLX8]H] KXG;00C0L$P8 :1S9+QV0D00O&[U%M$:2VI!?R/ZP
M$59:VJT)PO+[CR=E2^B#8T3@O90FFG__[?ZCO<G^P4!@FG709THX1&# $83Q
M;39-EN*"ULY3G %,_49<&#KCM\19]R$?-@Y=6MF-8I\T6T9@?1P,&P;U8'!(
MV7OO%PH-/&EHCR\J^R9]4_EA+,/ 1OVWS&IXF $[>,SX_Y)=R+YMVS8KZY+V
M*B2*+B%@#JMJ95D"!S+@_O$G7A-]!.8?F"_CAX^\YE^[?;6#BEZ*,1A(Y-LQ
M0+K?(AAC2L[A_U:^9AH <U33CG.>YW<,@S]]4#\;,T)/6P'*]Z-:"ILPXG@Z
MO/.O@Q&(EU 1R1B10(8;O $6+YJWP'@NU+A!!K1$2P#QYPK);]LNNHA!&6QA
M$*K>O']]GG,0N@O<3=@\="UHCPA)2F4\<J$,EAR(>_M/OKM/*169@>[&?.V2
M/!))6;IT.1(GS7A19&K%"4[0=VA?^^=8X1KE![!18" 8-$D1#Y@A]=IKXS+_
MZ202>M!G7OX1O8CGS('JRCI5:.3T^:^#M@/K]*,U5NA;B>%;S.-C?AHP9_)4
M7!J9E=:^N2?1&$D YO@6S'\_]%L_BI('UB6U(:FN0QT,_[;.R'?U%0QH'-HX
M39 D5&CZN61$*(]$D=8EIS6(KCFU6V>%U''#1/]T4NQD^+S$>K]61T.Y7)-U
M:84RR.,'%3.T$4=T=F2IT6;V4@.S"4"%*89&9-F)5&Z&P:B%I"R%#R@,0@X
M"S_#Z'0EWRE?L\&$7WK#GX(^2:+-PJ=&O*6Y,<D1AC$VBSL!V 17P\ULO:6!
M#0=1/JH< RO>YP%D#*@J4;K*M(*!;<AHC;]$ODW+6]H(R$3<F]HYJ)*40D>(
M)E]<1%@M5699%/-=TFBK4^"A.K3/-\\4N=5@4M&MH>M'N<0:[@L@.,M<LC'
M :4"RW _J&CJ7FPG '3"8DHW1>.B-D[X3C'=3AJP.X<9FD 4_*P I(R*0UA!
M5'-MR#+0^+#UT/"+UT"+&NV YQ20.$$-\H$*IDDL8K0]+\A:M<(#7];FUL)!
M9_#J^C(5XD@[+*Z6K2A=-N%]"LJ0EG!TU=(M]UBY6,7252KW7=C %_7YB<Z,
MCM3(U?XA%#K3%%KM>=8]JLLU4)!A?]\EXM;;]QBWMGQ=I+H" <*_>6@YZ%+:
M!"49'BB?.S'BVV*=\KO >3F*TXA,1[=]&S;$D5:B$Q OMR.MD?C%IJ_]=.&6
MYA$8#B8@VP\9>V!5V0J!X,<I"F)\^=[2BB 6;>V-XTJH_]@GGNQ]YZ;[<6]X
M K3]^Q]'9QV+S8O%%JW^PV72N<S>L6F\R28!D_9=&6BNKB6R19&@C86(8#$/
M+\%<R8&6Q*E5?;:V%*V7LU;%Z>NF/&- O[A"S58EZ MYO55A\TO**H7KH.CW
MK\<O!F&AT\#GF&SE:T3)-:IM(1>)L$-Q55CIDHR_F.B!F)ZR=?"*D3.V<[CN
M!SR'$HB"PMLRP@HK_#:RKA'62);.7FM@#"M?;3TM6A53!:)@L)+V]?,V1F>U
M+)S0 \\<S<S*;7)AT"Z,?#I:QNC25,$34VW3V&#SV7%Y%4CPBLHK4.338E1[
M*1Q\-V4E,C4#4Q_')0MN?5QZ)/Y0N"JM",<V63Y5&2APID-K;"DJYJB:JB$<
MKX /.$W(640J/.C,"]Y G27 PUG,95MUAHP>:0J%\Q(,*A[B"TX:Z!*L09E5
ML/!2[-*"7U=:<.-1$YB7R#/D8R0\ )"=?D?T0.E3%<FZ5)[@+&%6CI7I'2=$
MP 2ITXK<CDSH!7*Z<FELMC*IKG&+M,:'5RZUQ/]VY0Q RK H]09KM:(3W&&6
M@[V'H8K 4R\4"B6IS?G11E:"!'N>B1GG3P>M,6!T>U(!2*B> M9  %%UK\=4
M<%Z#%83*9DQUY)]:"WU:EUAK1%;:5+/CXJQT)^/LHQI/?:FR<D4;[-NXAQ.*
MSU5SH]1PB95!(-5U'@=Y$E>JY&2Q;F4>D>1SKF,2ZV<:@'A-$502XVO@IEQU
M0>0?\R*#M#3[XR/QIG6X"' )*F_]:%,%<EOA,"$J.5?; R)"X+:&7"F"5U>V
M:(5*AS,?D&E0 VJ. T@V;;3^].EA>/B4:W%8UO[TS=XWH)W3U(I._WM9R,C]
M[O0*2V=0':DL2C5V_YE\- =U%4Y0(.%T3F-YTT*0B2:T@"'8.J ?QXF^4?$Z
MM@L$.4/N#IU6!O[&;E7VL2<60U4<?OF79 -EA,'ULW 1B+"&"=A0E1HB@M4X
MRZ^-+"8!$'8C++#??_OCH\<_3KIPM1]:%8H?"W(@4;/<+&3:DJCVHV^>356"
M!1-4EM#F0[E0 8'WYOT]K]D2]EZ^M)YMU83JG0W*JJN)IJP(!+9V>]BM.4&)
MB'V )/& R.K+9H_#'7=\?NZ@<R]XE@P]I,#^NGLJ9C^Q1Z'DUQB^ WT)]BTX
M/D\.?>3%GGJP$:?$!@D:1=53^MQ= P46,/X>T\&=M([=68JBAL'LN3D72G1Z
MO#UYF+%P(;%K&W9TSMWU/"<S*1 ?F3VYF2<)N(S&>OIJ4:3Y4EDLBB*5E&40
M94Y2"6>BXJII75&U?C=[T0;-@=&/8HR_?R5R9&\G1[9.CF %/EC&2645I.?!
M]^C<7F5Z+0/-:P_FK5/.R%W!2>"*<I=\G!D .KT!&4 'H#!V[&HT7RKE#\ZV
M02P=$ZW++GKQ5%WG0TJH^$!8'V<ZT6F/W-R"3T?]3+K>7'X4FLO;X"C:M@^A
M'\?)I++/!<%R6,ZO[OR"G<3Z5!(K6XJ%,C,^(HHF$"8OK(>=7>7IE;,"NG[Q
M!B7[E6C8G:6^G?1:RA33G&C6)FA1HSK"\JQ4Q3-%M6.<,(EUZ>+!'5KNL[\3
ML8_93G?<.@G/5:U:W3LZW]'YWT7G08"9.RQP,@_)/_3G;'L#]$A+YY V;5.,
M9Q)G;;5\1B[1[/4I;6Q[)^-WM+^5M-]OGA!7N+,;3;*]4VY'F35#E9R5:HXI
M>%_(,8BM,31!/Y#NA)QGCC05#=TJ# $6U%?"0;LXQ/9Q$%(>E:V#.[J1$!TQ
MVT()7[:?2^(X+%Z@^-NLEL!YE<+_LYU5!H86N+7P')9/^((+W[YERBUNYB:O
M9_,NXWPU;GY?ZM:[_+U)1%LW3@<."%6VS*<K4E!J[1^N&*?]P=!5*>5.GJ[,
MA6&>5#?]>=D3Q%J<U!8DN5\;P=8=Y(LN. "3B=J<EK:.T9XJ0"0>%861&HLV
M$'UGW#-@VZH2.,_=U*+1+KH*KE"'KK9]P*)7*DR3?J&V+E]32B2SU,SU 1MB
M!3;&=\T%$I*^!Q*IL3:%B64DSH+SN@VT;8#F.6EF95+L6;)@HHV1RDB/WP9,
M:F[2!VFS8I*2KD>(.Z\6=(6@M+W4ICF.V"KCEMVBZ]9)^&- -8UR3/VPS1*;
M2?1UG#V@7126K%S'B::[2S@1GUMOPS:PA]Z]N4-U>AA\MLOH0T8HEV-;U=[!
MP-LZGN'O7S*#7P04YEC\!""[XM#V4;32!697I_</J-.[A22UG1I6Y":>\9@:
MF^KU#@D]ETEN/0%2+*I)%#H6<D\D\BK'(F',A[X#"S,C*P"8W%.D2SE[,\J7
MM+8R20B <V<<$#A28]P1X%9>!7GAU?0V0LP2/!C,-4[,7=?!=BE8TU "7P(*
MI,17K- OLZ8?B&T?;<!>@^(RMWCC;HF97VIW<0O8JZ"G))[K!8U \KW5*=BH
MF32V&5 '?U]T%62[7K[;VY@+R[?-#GF]%DJ7U@+";(ZX!263ON?;V@+YRI;%
MSW.8/0T*)LD!<07T9(@:.@)$-79T=-@9!ZZJ')$(2 !YR:U"E5R02FP>[LFO
MHJ<#W\QPWLS%U@JL_D:UGKE"BE:=WRZ)]X]U]_5=^_IKI(3W]7]VY'KBR?5W
M&:$_KD ^Z$\??. CBJ$8"$["^"H%YR^C=XOM#7LXCTZ!@,%^A4NJFB_FNBAM
MX)M*F.A0#)V;QDIZ9&I[>8QS5V\*4'7!D8]U1TB>-RTA!IT3N0U$SJ_AVHG^
M?HM31=U):'$ !,#J>O?)."\L:,'9;%=?@4.B%#.JK](#]'G3$1FQPV.U.SMU
M#P(YZ4A-5AHM2XCK!$9QQ_O11"#,))>'=83KFJ<!, 31C=ULV94C4M;I=$H'
M+*$,"^B4*C>$AKYD@;D+CWYN>=F(R7.UH+JJU\BB6 1YC,)C"V2FM?JM9;3B
M=QB".S1/W )8^M'=%U;LW+9'1']1EXTJ%N[H,)^C5]DP##VV3D2O-&GG>K2U
MK;IW;+YC\[^%S8\Q:Z<3C=?/K%A(V\3C?)8J:L!=9YF$[18P$N@4+IYV+Q0=
M>0_D 1@[=/V";0C-QVAM.>BBJ?IL"18R++@IM!L&&!X5]I 8EPO>7\,W4W3^
MJ5?AWL&A!;^LIZ7ZLV:ORBSZ <[R;-@#-05F&70'>88W^VP&G*:RH8=!^PH
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
M? $ $0              @ $     >G-P8RTR,#(U,3(S,2YX<V102P$"% ,4
M    " !IC7Y<9G;NZ9$5  "#-P$ %0              @ '((   >G-P8RTR
M,#(U,3(S,5]C86PN>&UL4$L! A0#%     @ :8U^7,A":1!.6   <R0& !4
M             ( !C#8  'IS<&,M,C R-3$R,S%?9&5F+GAM;%!+ 0(4 Q0
M   ( &F-?ERAE $0/KX  ,9$#  5              "  0V/  !Z<W!C+3(P
M,C4Q,C,Q7VQA8BYX;6Q02P$"% ,4    " !IC7Y< >"HPWE_  "'/PH %0
M            @ %^30$ >G-P8RTR,#(U,3(S,5]P<F4N>&UL4$L! A0#%
M  @ :8U^7%O,%P'F5P0 _+TM !4              ( !*LT! 'IS<&,M,C R
M-3$R,S%X,3!K+FAT;5!+ 0(4 Q0    ( &F-?EQ>3:_S>P4" .@% @ 8
M          "  4,E!@!Z<W!C+3(P,C4Q,C,Q>#$P:S P,2YJ<&=02P$"% ,4
M    " !IC7Y<GE"<1'[;   !W   &               @ 'T*@@ >G-P8RTR
M,#(U,3(S,7@Q,&LP,#(N:G!G4$L! A0#%     @ :8U^7%$KY<[</0$ 9#X!
M !@              ( !J 8) 'IS<&,M,C R-3$R,S%X,3!K,# S+FIP9U!+
M 0(4 Q0    ( &F-?ES=.:J$#$0  ,?2 0 9              "  ;I$"@!Z
M<W!C+3(P,C4Q,C,Q>&5X,3!D,S$N:'1M4$L! A0#%     @ :8U^7$@Y$A';
M @  A T  !@              ( !_8@* 'IS<&,M,C R-3$R,S%X97@R,60Q
M+FAT;5!+ 0(4 Q0    ( &F-?ES:_DX9F00  &00   8              "
M 0Z,"@!Z<W!C+3(P,C4Q,C,Q>&5X,C-D,2YH=&U02P$"% ,4    " !IC7Y<
M\0!5-,<#  "E"P  &               @ '=D H >G-P8RTR,#(U,3(S,7AE
M>#(S9#(N:'1M4$L! A0#%     @ :8U^7+C7+4\I"0  "D4  !@
M     ( !VI0* 'IS<&,M,C R-3$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0    (
M &F-?ESQ-SYA_P@  "U$   8              "  3F>"@!Z<W!C+3(P,C4Q
M,C,Q>&5X,S%D,BYH=&U02P$"% ,4    " !IC7Y<NGG(;'8&   R+0  %@
M            @ %NIPH >G-P8RTR,#(U,3(S,7AE>#,R+FAT;5!+ 0(4 Q0
M   ( &F-?EP4O*EJ<;D  -;I!  7              "  1BN"@!Z<W!C+3(P
M,C4Q,C,Q>&5X-&0V+FAT;5!+ 0(4 Q0    ( &F-?EQ_=_97O1T  &"F   7
M              "  ;YG"P!Z<W!C+3(P,C4Q,C,Q>&5X-&0X+FAT;5!+!08
1    $@ 2 -,$  "PA0L    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>zspc-20251231x10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:zspc="http://www.zspace.com/20251231">
    <link:schemaRef xlink:href="zspc-20251231.xsd" xlink:type="simple"/>
    <context id="As_Of_12_31_2025_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_K5GPAkXsDk-v_mDAfU3pnQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_mydt8ZHH8EKyBFsXtTlGVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_sP5dTcyNU0mQsAWv3dKPmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-11</startDate>
            <endDate>2024-01-11</endDate>
        </period>
    </context>
    <context id="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NewNonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-12</instant>
        </period>
    </context>
    <context id="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NewNonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-11</instant>
        </period>
    </context>
    <context id="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mA37wJ28U0-wKrw0hzg3JQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-06</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_jbHbzB-Ri0WzMl6PUkxIjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_i_bv5jSu402HqoNL_ccLHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_oxCaYaUSuk6ZCNsmd57oEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember__jfNODoXUEmtJcMtmy8teA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_jP3b4zAex0GzJcKwMDM93w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:EquityLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_PlanNameAxis_zspc_EquityIncentivePlan2007And2017Member_ShbnEa0dUkyoWHGjnuNSuQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zspc:EquityIncentivePlan2007And2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="Duration_7_8_2025_To_7_8_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_SRgO0tXNR0CqvyvFoAP1UA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:EquityLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-08</startDate>
            <endDate>2025-07-08</endDate>
        </period>
    </context>
    <context id="As_Of_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_vuJ0OFMn4E2Msuilfh8AyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:TumimStoneCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-08</instant>
        </period>
    </context>
    <context id="Duration_1_27_2026_To_1_27_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_S9LywTn160K09GofTilbzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-27</startDate>
            <endDate>2026-01-27</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_zspc_GulfIslamicInvestmentsHoldingLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_1aRqD3szdEClmCmIWbhePA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:GulfIslamicInvestmentsHoldingLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_MlmiYTsfqU2ZRg2xtivUXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtInstrumentConvertibleTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_3_13_2026_To_3_13_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_6gwvpCRLN0O7Bxl6lvuJIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-13</startDate>
            <endDate>2026-03-13</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_PLNRsXzxZEaVHohhudiaaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_country_US_UwxOm332kEu0WTVn01UibA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_8_12_2022_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_Rm2ut7qo10mhyjZ2LaDcxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zspc:TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-12</instant>
        </period>
    </context>
    <context id="As_Of_8_12_2022_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_snDWDggyJ0iPh1eqIW-FaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zspc:FiveTaxYearsFollowingAugust2022ChangeOfControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-12</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_mhyMLh2ITUeds2vZBxE-vw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zspc:TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_DLJ1TzcQGk621X9gwbVb_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zspc:FiveTaxYearsFollowingDecember2020ChangeOfControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_QT_F8yM9FkCNVIqDSbgHzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NewNonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-06</startDate>
            <endDate>2024-12-06</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember__DWc2dXgXEOXrhsStqNRwg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="Duration_2_26_2025_To_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_X9c2eDOPzUejto-Lucw7oA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansEightAndNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-26</startDate>
            <endDate>2025-02-26</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_Z034EPDH6kelvSOqiA8VBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_snlQpdrr-kmjjovKL9kJHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_7_8_2025_To_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_h169lEr190udrj0HbaznPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:TumimStoneCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-08</startDate>
            <endDate>2025-07-08</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_FizaInvestmentsLimitedLoansTermDebtMember_SMwIt97eZ0mVagGmMMYuzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:FizaInvestmentsLimitedLoansTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_T1_b8MYjz0qONZvnXkUAxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_59ejDUbIl0-2ink9wPUylg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansTenAndElevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-20</startDate>
            <endDate>2025-08-20</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_iWzbUHcrZ0Gx2qaJWvru6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_QXL0tEXQqUe_9p3WHP4OZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_30_2023_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_Uf0aVl_C0EuNA7bN-2x-MQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:BSpaceInvestmentsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_a1adk2ElTESXFUPSZBolFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2024_To_3_31_2024_srt_StatementScenarioAxis_zspc_TermsOfDebtConversionIfPriorToDecember312024Member_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_tbKbw0lHoUaDZ84O1-mMvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:TermsOfDebtConversionIfPriorToDecember312024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2024_To_3_31_2024_srt_StatementScenarioAxis_zspc_TermsOfDebtConversionIfAfterDecember312024Member_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_9774XJ3QHU-B6rCJC4BayQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:TermsOfDebtConversionIfAfterDecember312024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_MaT7pG_-lUmtYCtdS4r3bw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_hVpwzKk7kEewhMiZwI2ZRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Wcs7ii4L80qPcsL3ZOYFeg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantPriorToNinetyDaysAfterClosingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_MQDFSttTC0qPyQXznbTJPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:EquityLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_2qPRQjlpt0Oymxwng0CM9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zspc:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_suzL9ZPLNUmb0txaf_-aEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_12_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_TioFZ80qgkWMoadbm9pviQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-12</instant>
        </period>
    </context>
    <context id="As_Of_3_13_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CrLbT20aEk66WWToF54NKQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-13</instant>
        </period>
    </context>
    <context id="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_N8i4CQN46kui-pm65KpUHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-27</startDate>
            <endDate>2026-01-27</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="As_Of_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_0g6-A02yhU6AMrDGt4pYyA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-27</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_fBCHtqZB2EuqbIVO2s-w4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zspc:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_UJjdvHV6LUOp7Lceb3Tthw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_5_15_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_kvDustcKykGhjC6Ow6XFYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-15</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_6x1Ha4rTZ0iGjMv4-waMAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_FzCLtu2Vf0mGUBcaiL90Xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_pjZWOgcnRUmyTTzzDTrQFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_-CZAJlsOWUu-7QknAM1MvA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_pnJQgc9dZkm5-7UuxHmraA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_9Q1bcyLguEGH1oGK5nB5aA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_8H4UuBePyUin1zcJmEtFKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nn3SbX15AkGI_t-F_SfpHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_Bv8MQV4Y8EGesYNUjryqrQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_jASHBjIeYEiVdFPOzWatTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_cgDP1X3wnES-2UVE78qhNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_1B4yjy7fOE6QQt7UDEEfJA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Wyi34sdAiUOtXUv44M4uyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mRH-DyMRUEGfDe_Tr39kaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_stpr_CA_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_jrBFo_18hUWsqU3a5vV4Ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_P-B-ZqlyAUaqL5mOtgqe7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_stpr_CA_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_1lthB6BAM0O_Qr1NJL7zCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_MLsSYm7JZEe9kSz86O5amg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_I33DL5BU3UGFelN4S9dC-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-06</startDate>
            <endDate>2024-12-06</endDate>
        </period>
    </context>
    <context id="Duration_3_13_2026_To_3_13_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_l65VmMWW8UKv5AJiOOsijA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-13</startDate>
            <endDate>2026-03-13</endDate>
        </period>
    </context>
    <context id="Duration_3_13_2026_To_3_13_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ymALUVuEJ0CjQS8f0vj9EA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-13</startDate>
            <endDate>2026-03-13</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IeeNyy4z1EKeInHREoofAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9m4BO8ORjEWvk_WaguGbxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_rg-Vzmj-M06_Yi3riWDLgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YtBju3sUxUSbFQbDe1oyFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V8nvhB80p0aMzvLhkIAVgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1ycOmvV4Y0moNosyzvxSiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cWmLKn0O9kuBfnP3qvUfHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xH5-vT8RCEWXOf14M50BoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_MAs-xALj4EKw9PhISX0NFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2024_9efsznDIDkCEMoZHHM_ukw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_2MSuPAgE0Um28QajVCQOWQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2024_To_3_31_2024_5iYSoZJ_wE2yrVu0qLYBNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iZkVdjNTzE6C38Yzj6-Byw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jgOC5MShd0qeeKfp8AgDoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_n1a7WrvGOUeMly7FydbURw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rIWJMsjTJEmoHkW-h-uqFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember__P6c1RiPLkOzbyH6OynA-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_sF-bzFQKtE2X5EYWl8PnvA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_XbgBGRRgckuxA9VJtJhlyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-14</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_x7RTHjW-b06QcTfOeUFU-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">zspc:ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingOneToThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-13</startDate>
            <endDate>2025-02-13</endDate>
        </period>
    </context>
    <context id="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2YzRcI-_o0e_w2twWdP6Cw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">zspc:ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-13</startDate>
            <endDate>2025-02-13</endDate>
        </period>
    </context>
    <context id="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_P4r_LU0JLEuA1qerhch9Nw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingQuarterlyOverThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_LTQEbaw1FkmtXSi8yB0PFA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingQuarterlyOverThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-14</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_2_13_2025_To_2_13_2025_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_K5of_YS2fEG7FYfjUkJFig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">zspc:ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingOneToThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-13</startDate>
            <endDate>2025-02-13</endDate>
        </period>
    </context>
    <context id="Duration_2_13_2025_To_2_13_2025_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_-Hu3XGDXMk615AudPR_mgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">zspc:ExecutiveOfficersAndMembersOfBoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zspc:VestingOneToThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-13</startDate>
            <endDate>2025-02-13</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_uk-2jc2mWUaMHIBLNNhdwQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_xALfA01e00WJZQZzLMEysA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_ZE5UnM3bc0qZQU-S9PCyKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:SeriesPPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-27</instant>
        </period>
    </context>
    <context id="As_Of_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_yM9wzXT_cEC-EQOMiNEVOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:InitialPublicOfferingAndOverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-06</instant>
        </period>
    </context>
    <context id="Duration_1_27_2026_To_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_CknQhWdt1km7_eDciGIkyA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:SeriesPPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-27</startDate>
            <endDate>2026-01-27</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_qDUw3PQRnU6FrbEnTfsa5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-06</startDate>
            <endDate>2024-12-06</endDate>
        </period>
    </context>
    <context id="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_p9BX9sXgb0SSgyUfgH6m-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-27</startDate>
            <endDate>2026-01-27</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:InitialPublicOfferingAndOverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-06</startDate>
            <endDate>2024-12-06</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_npoAkuLnd02WXj0ZgtKGKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-06</startDate>
            <endDate>2024-12-06</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_rKIG55eOY0mmZYCiyYQCcQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_sGKmfdflYU-3_25GB2uJ2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_--rjBbmjWkSyJkqkICMr_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_yD6nYZRy3E-xzC-DsMWl8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2025-01-01_EDHGH-9p_ESccEZuUpeWXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_qok8fL9b3kuDdDywO4PdvA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_fL7cpBDQPE64NAiju9eA7w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_S8oVOC_pR0CAHUYmd9QWrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_N8lNL1SMZkOvqkiCJGoGOw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NkzuZacwsU-gW5fGVsll4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_xSrZU5LOSUCDBfyiUkkmgw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_country_US_OKHtP3zlzE6CnBzAtYNnZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_QBYqwSQu9EajSWlyne0UVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_b-h-e5GonE-vz2LW5sI-cw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_D1SEhrs9eU2UWSKxT3L_Dg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_2sQWjXMs_UCN1Fsqg-NV3A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_bBBZPd7iSkiJrOcD7N5WAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_us-gaap_NonUsMember_u2PRcfGnOkKiQQYoGT6obg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_gT_mN3vzVkOyaKxnJn7FsA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanThreeMember_xzs6ZCnvcE-bIAuSFqDGQQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_JK2mevQbvkSGIt7CZwSEPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansFiveAndSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSevenMember_oqIGDPwf0UmH1S1uV-HyeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_fDwOVrpIm0K3fjqVJLJoEw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFourMember_97lFTfMrNEWkZMiWrQYvhg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_JZCEc6pgbESjf7zteDwz6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_-cEPDQwoC06LhAZNx2xvdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_HlHm_cdzSk6JDiNMkyJC5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_srt_RangeAxis_srt_MinimumMember_Cv0zMPFai0CWWeXOPsLSmQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_ygciM3Lk106Q-3at03grKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2021_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_tYw2pMXCaU2rlXcam09TKA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:SeriesPPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-27</instant>
        </period>
    </context>
    <context id="Duration_1_27_2026_To_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_wmGhWxbh_UKKV0FTVWgsPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:SeriesPPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-27</startDate>
            <endDate>2026-01-27</endDate>
        </period>
    </context>
    <context id="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_xMUHydkZRkCq5R6X_aop_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NewNonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-11</startDate>
            <endDate>2024-01-11</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_iLipX7xbBkCrXBZMRQ7ahg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-05</endDate>
        </period>
    </context>
    <context id="As_Of_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CEJtCeZFkKGkoCvS8sp_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-05</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_egTAKzmszEOxVKFVfPUAqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_75WEX8jjyU2O3DQvXuiTAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_wEh4A8_jr0yT1r0fESH5sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_7ctFIpAi0UmdEdIm1IyxrQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_nn94PGNKWk-r2bH0Q0cmFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_jzdFkAvN0kCqNCoXQIsUfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_T9zPC-A_o0e34jSmAL7ROw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_3_11_2026_To_3_11_2026_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_AllegedViolationOfSecuritiesLawsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ZIamB3ffYEC6hfr4lHbptQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">zspc:AllegedViolationOfSecuritiesLawsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-11</startDate>
            <endDate>2026-03-11</endDate>
        </period>
    </context>
    <context id="Duration_2_9_2026_To_2_9_2026_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CvvPZ4wPBkKhA_Kmhz4AHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">zspc:BreachOfContractClaimMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-09</startDate>
            <endDate>2026-02-09</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_34DmFQRoE0OMSkJ7KGF0jQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">zspc:BreachOfContractClaimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_UfTMKHEbWEWjVTWelfSpiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:OtherTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_XcQc1l067ES6D6xcqLSCbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:OtherTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_BhUzyzAqDEyq-sG0gMBX4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zspc:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MinimumMember_GLwyOq-YdkauSGoCZ1Ft6g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MaximumMember_oxIOo_kaK0KJadODWTIhHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_1_31_2024_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_iMLQ9alrMEO8NwYlIHpmKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="Duration_3_19_2026_To_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_26IPl344XkKOB7CI3l3LtA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:ItriaVenturesLoanAndSecurityAgreementNewLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-19</startDate>
            <endDate>2026-03-19</endDate>
        </period>
    </context>
    <context id="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_upOQN7ZViUuEmWrp0LLqDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-20</startDate>
            <endDate>2025-08-20</endDate>
        </period>
    </context>
    <context id="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_qhh1R3nv70iY4AXZ7pwNcA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanElevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-20</startDate>
            <endDate>2025-08-20</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_IPj8yID8iE2mrJed0BWA5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_31fyTma-xUeRpCWXhpfz-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-19</instant>
        </period>
    </context>
    <context id="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_AOnTsRq82EaZ69QaLqJCfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanElevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-19</instant>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantChangeOfControlMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_stKXQ0CDM02uSJmPxRaJXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantChangeOfControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_9mP1RmxJSUKvV9iXDZTaNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantEventOfDefaultMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_c2B_k2gsRE2-Ocix1CjOnw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_9WZVXm4Psk2P-LHp3Th6Vg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansEightAndNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-26</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_NR5yMakx8UaVUMJX3AfGrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTwoMember_SF72UQjmg0azCFX7Xzw-zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanThreeMember_mjCIu6x_CkGxV5r2qEGAVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_llN9FDYTsUium__W6hivzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSixMember_BHdei2XA-EmD6wV2JUGT-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSevenMember_6baM5g1g3UaeE_U-ocJKYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_REo-dBiyWk2_WtBJ5UlT9A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanNineMember_O6fH1Q-V7kmwDLlgK8fTdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFourMember_0v2jNraxi0qi78VYdq7Mzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFiveMember_RiKXT3bx4EmFHHXE6IgjJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_vB3WvDBDoUG5isJIGX5n8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanElevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanEightMember_LYL0uqTsR0WMaWUa4ZOXdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_1_31_2024_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_bdk3INsBKkiZ6LYP7h4nPw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="Duration_12_30_2023_To_12_30_2023_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_Pn-Gmm53QEmqLKEAL5HEJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kSO3pNt3J0eotIkhn6Q5IQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:ItriaVenturesLoanAndSecurityAgreementNewLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-19</instant>
        </period>
    </context>
    <context id="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_lw-sdS7pM0a3kN417i0BAg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-20</instant>
        </period>
    </context>
    <context id="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_-s0TgY1C3Em7SE5g_jg8QA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoansTenAndElevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-20</instant>
        </period>
    </context>
    <context id="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_QM_p6oeAZU2GkkAU6AOYIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanElevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-20</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_k4wknyWzaUqwaUdlS_s-wQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanNineMember_DKcFoymLEUqtb-g1iSC2Tw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-26</instant>
        </period>
    </context>
    <context id="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanEightMember_uRDMnRnzSUqwj7MxGm3Jhg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:LoanAndSecurityAgreementsTermLoanEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-26</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_ukL3LlH_ZUevLILkE_Ps1A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_AJAFtzaWLkSn0SiFsa6lQA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ZpMYag1_20KjM2vkgThhFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:BSpaceInvestmentsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2019_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ylBSdfKbmk2TIdkFwRZVhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2019_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_NNQxlshZFEC3lobJOcGSjA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_DuUfZBUtVEmiLKLy_mCQlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_mO0hS3mAXEaVRHd-m_ko9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="Duration_1_8_2026_To_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_hCQjWscWsUGkfUOZGypcRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-08</startDate>
            <endDate>2026-01-08</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_r7e7BJ7HHUqz6rZdLf17ww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantPriorToNinetyDaysAfterClosingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantEventOfDefaultMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredAdditionalConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementSecondClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-16</instant>
        </period>
    </context>
    <context id="As_Of_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_JbEFa_V9F0W4SUlmpGNINg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-08</instant>
        </period>
    </context>
    <context id="As_Of_10_15_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_WGv-WGInV0a6giozt9OSFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-15</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_srt_RangeAxis_srt_MinimumMember_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_kzAEgVoLt0y4TfcjTlaXYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtCovenantPriorToNinetyDaysAfterClosingDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_y0zpRJC5LUyX16rK8la0dw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementWithInstitutionalInvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">zspc:DebtInstrumentConvertibleTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_BalanceSheetLocationAxis_zspc_NoncurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_cpOHH9uU5024nfXR5PQh_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">zspc:NoncurrentOtherTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_6MEIm7_75E-_VNDk_Ykx6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_9KpF903gTkuH8dKPlebkhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_zspc_CurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_jH477IkZe0mDqPFdAyBv7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">zspc:CurrentOtherTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_bRcUf_ZGrE-TK5im-ZvCaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_I-uiABEMBEikd6_q3NWp9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_4_25_2025_To_12_31_2025_S9cjDw_DgkqpyPuhhpabGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_kDgkfD_U3UWZyJaS02pvwg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:SeniorSecuredConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2024_To_12_6_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember__lFneEkWl0-dQXgmjhA_qw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:March2024ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-06</startDate>
            <endDate>2024-12-06</endDate>
        </period>
    </context>
    <context id="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_wZmrdG7TzE2NlEvThvnzdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-11</startDate>
            <endDate>2024-01-11</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_1_31_2024_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_QohnoL_VBE2zEmKFI7tSEw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_1_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_sYoo588JdUSXgLsmDuiAxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="Duration_12_30_2023_To_12_30_2023_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_RWDw79v2iUCvBgfJ9-2O2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:BSpaceInvestmentsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="Duration_12_30_2023_To_12_30_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_I2A1u1X9ykeFoXgMD9M2lA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="Duration_8_12_2022_To_8_12_2022_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_uh9wKxKwTUW9wevf8wpBrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:KuwaitInvestmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-12</startDate>
            <endDate>2022-08-12</endDate>
        </period>
    </context>
    <context id="Duration_8_12_2022_To_8_12_2022_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_zl0p9Qhw30Kv_B25w8pA-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zspc:BSpaceInvestmentsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-12</startDate>
            <endDate>2022-08-12</endDate>
        </period>
    </context>
    <context id="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_bPKuqc-vGEmFQ5HGPpV-Ww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:KuwaitInvestmentAuthorityDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_cKHcnhGMfUaBeepr2HfWlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">zspc:BspaceInvestmentsLimitedLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zspc:NonConvertibleNonVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_UfyPVmTWnUewcPFXlK6ksw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_zRFy3eXWVUqYWRKaDROQ1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_ExcessAndObsoleteMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_7Ezn9w3vtEmfwRT49FbwzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:ExcessAndObsoleteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_KKqfKofXdkuVBL5JwqeoNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_PZx1hinxY0mIpcZKImsHyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_jlTxnejRE0unSRYuRtQB7w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_ExcessAndObsoleteMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_YpSUzq86PkGz6QR8NnWMKQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zspc:ExcessAndObsoleteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_bEI_O0LHw0OOAZ80vjlj2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zspc:SingleReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1Y-68l_EMU2Cq4AeMVQ76g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-06</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WornLAo1wkSjocYiRWiNWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_C624A7Ix30mjWttEaDTdXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zspc:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t6hHx6gBE0m0rskaz0RX9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zspc:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Xrxy9yFaX0mIJZGmlXcmvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zspc:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_5_2024_ufoIIgw0ykqqAsTeREMcmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-05</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7Q3kb4XRfUCAPQfzQD5-Pg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_paAiUrP2BUujgl1uASoIEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_NGlcbv5j7EeIsIIQh02Q9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_J_cXmEvN8U6qhKPT4w2hSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_M-WIWJG4vUSdV0oop99zKA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_46XXEyvJIEGYWsS0lXTgzQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:SharesAuthorizedAndAvailableForFutureIssuanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_-nsNCrpSg0Cbxrh7AHWttQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_JeDPHb2xh0iE1KCL2gyxIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_7PEdvtC1MEeQhIcpylV_DA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_I2wV_x2qzECJag39RoWWPw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_ovbWX8_5AE2UXP5IOL9Yug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:SharesAuthorizedAndAvailableForFutureIssuanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_376rfSfmg0-IQV42OJ0Efg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_QZoWZG-3802v6Mq3BCttPw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zspc:ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_2PgooNTaLU2aCxTXil7LTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_1_27_2026_us-gaap_ClassOfWarrantOrRightAxis_zspc_SeriesPWarrantsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_wBXdcSWXEU-SnLrMS4-g_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zspc:SeriesPWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zspc:SecuritiesPurchaseAgreementInitialClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-27</instant>
        </period>
    </context>
    <context id="As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zspc:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-06</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Q_wpF52MnkyewRng2xhV3A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_R-S83Msu6E6N78YMH_yYjA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1NGE9itbskiXCraGhS0qsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</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="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_ag_ThsuHS02ZR-GMOV2hSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">zspc:SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_b_9MsJXfYUGoRxPJkoRSbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">zspc:SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_tUJ1gjERWEuLuxsBeMm0bw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_8wzeMCSqK0i8F8xOkKhJYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_xFdmds1y3UuHWG2q2MKYLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_BbxDrpPjP0qs2ZXxNiSF_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_is8kT6cyMUe2F23h3VAIWQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_djMo02ro3USfHrRL1kSxtA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_Z-hdV1xRqUq7mDPd9-nHUA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Raycc7pGQU-e_Rb0Jo92eA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_m-jOhugcAkqEtSFx3dBupg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_9xgc3FW3CEarBWTutJif2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_E16YUcy4WEm8tVgaASRokQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_GY4_we7pLEW7BwIRiCqIig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_f473Vf6rc0GdEWeO2fWC_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_23_2026_zHvUzqw7G0yXGzJrI0C7jA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <instant>2026-03-23</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001637147</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ">
        <measure>zspc:item</measure>
    </unit>
    <unit id="Unit_Standard_loan_8MNk52zLWkCxCEV3ZPXuoQ">
        <measure>zspc:loan</measure>
    </unit>
    <unit id="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA">
        <measure>zspc:D</measure>
    </unit>
    <unit id="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A">
        <measure>zspc:segment</measure>
    </unit>
    <unit id="Unit_Standard_employee_HArp2LU_3E-aCQz5RE0xiA">
        <measure>zspc:employee</measure>
    </unit>
    <unit id="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ">
        <measure>zspc:customer</measure>
    </unit>
    <unit id="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw">
        <measure>zspc:installment</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      id="Hidden_1u0OZ6ZyxUGb3vba0DM7lg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      id="Hidden_7-cnKq9vNE2dk2P7zBISKA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      id="Hidden_4pSRWoLvWE2VUcudl2WbAg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      id="Hidden_mohHvVCxnEKhsWWwWUd-uQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg"
      xsi:nil="true"/>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_i_bv5jSu402HqoNL_ccLHA"
      id="Hidden_Tu_7Zp0GvUOKVT4TD30TWw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g"
      xsi:nil="true"/>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_i_bv5jSu402HqoNL_ccLHA"
      id="Hidden_FLHrXzPEqEi4O2aVq1Ni2Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg"
      xsi:nil="true"/>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_jbHbzB-Ri0WzMl6PUkxIjg"
      id="Hidden_8np2S6W7JEWfDhE5gDuCXQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_Iuqpq-IKHkCjldjZY0wC0w_2_1">0001637147</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_lOJThkQ-nUGaNXIkXmQRYw_3_1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_Q1H-F0pasEKgsIyPB6UyWA_4_1">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_z46Kg74Tj0y_F1hDyoONDw_5_1">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_wp1nnZZYrU6K_UVTlLWlqA_6_1">false</dei:AmendmentFlag>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Hidden_JO9Caq_oXUqd6kr0CCwfWQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">22849378</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Hidden_MGXbZpZP8keyrjtgj-0QwA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">32353546</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ProductWarrantyObligationTerm
      contextRef="As_Of_12_31_2025_srt_RangeAxis_srt_MinimumMember_Cv0zMPFai0CWWeXOPsLSmQ"
      id="Hidden_nDjv-viIPUK2_BjElzY-9A">P1Y</us-gaap:ProductWarrantyObligationTerm>
    <us-gaap:ProductWarrantyObligationTerm
      contextRef="As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_ygciM3Lk106Q-3at03grKw"
      id="Hidden_gMe5K5LlgUed_z4qZQzBFw">P2Y</us-gaap:ProductWarrantyObligationTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_0g6-A02yhU6AMrDGt4pYyA"
      id="Hidden_ChsDKVIadkmhNnEwVQ_big">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_rKIG55eOY0mmZYCiyYQCcQ"
      id="Hidden_smtsDDWVAE6dJ8CiaSVxNA">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_yD6nYZRy3E-xzC-DsMWl8A"
      id="Hidden_ocYexF-VZUi959fppZrgLg">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_--rjBbmjWkSyJkqkICMr_Q"
      id="Hidden_i3RrKM28-U6DVamvK6674w">P36M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_2_13_2025_To_2_13_2025_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_K5of_YS2fEG7FYfjUkJFig"
      id="Hidden_0ZLrR02k70yDn5TtjCuXsw">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_uk-2jc2mWUaMHIBLNNhdwQ"
      id="Hidden_3eFrLy7-oEmJxpgqVUtx4Q">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_QM_p6oeAZU2GkkAU6AOYIA"
      decimals="0"
      id="Hidden_G4EgbmcPHEWw_0RXJxIB6Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_AOnTsRq82EaZ69QaLqJCfA"
      decimals="0"
      id="Hidden_SNak4eme0EWryuO7a0Rt1A"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <dei:DocumentType
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_rmrAzVDoVUW7GZqCPhbghw">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_5n-VVg-K9UyWS56Nhh71Eg">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_idjquo3PbEmcsN6dOClEWg">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_-hj9kX_iWk68pdEh7CjkJg">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_idxK3NytIkOAlL5Jec0xIg">001-42431</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_VOQHIdgu5EKmuAnKiP0T7g">ZSPACE,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_DiFIxwTEf0u5eITzxF2QJw_1_0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_pER5zqbVUU6dCTtgDki7sQ_1_1">35-2284050</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_AXWU9IklrE6ZjRwbR0n4xA">55 Nicholson Lane</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_cWY64Axvb0iak27ueeDMVw">San Jose</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_23Ks_q-X0kyiyJ1cTkpXpw">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_s2CfFyMZOkidRlGgDxHq3g_3_1">95134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_MBgVcLLuIkmaQrmjGqTNOQ">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_r6wWcenlskarwW5pt5ePiA">498-4050</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_JlxwbAykZEuw7OEdwXUNTg">Common Stock, $0.00001 Par Value per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_E-yd0bpxokKQUia8WfuYWQ">ZSPC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_va4vT9NBMUKc1EEzQjx9xQ_3_4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_wtEL5sZTwkCq9U6wC357dw">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_loNp96GT3kWYHHhim1LlTQ">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_9zk6MjktfU-VDQ3dl-a3tg">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_hMm7oHdKN0GhaLbz1KIPOg">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_BD6-fOpE10261st2-fDcmg">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_OYMoM6XZXEi8V_j8SkFo0A">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_4CmRH4wmcE6XU9gF0Zv1aw">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_yURtbD5Mvk-1s6RM5mVC5w">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_6lAqWsF9_k-1coNjlgxRgA">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_Vv9kIVd0NEiq5l6m5LBRdw">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_cX7Lgmi9HkmQR0mtqqv-VQ">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="As_Of_6_30_2025_f473Vf6rc0GdEWeO2fWC_Q"
      decimals="-5"
      id="Narr_MMzHnTOlkkSFj-IppDL2Jw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">16200000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_3_23_2026_zHvUzqw7G0yXGzJrI0C7jA"
      decimals="INF"
      id="Narr_8qpT4NedM0mwM5yFK_Gl0A"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">38654852</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_Z8FaZ1p_gEiQJu1P0QigDQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;We have adopted processes for assessing, identifying, and managing material risks from cybersecurity threats as part of our implementation of the NIST Cybersecurity Framework (CSF) 2.0. These processes are integrated into our overall risk management approach, as overseen by our board of directors, primarily through its audit committee. We do not regularly engage third-party consultants, legal advisors, or audit firms in connection with such processes. However, our processes include overseeing and identifying risks from cybersecurity threats associated with the use of various other third-party service providers. We conduct assessments of certain third-party providers before engagement and have established procedures in its effort to mitigate risks related to data breaches or other security incidents originating from third parties. We also continue to provide our employees with cybersecurity and data protection training to support our risk mitigation efforts.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_GqU_m1rEL0yoxMvngId_RQ">These processes are integrated into our overall risk management approach, as overseen by our board of directors, primarily through its audit committee.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_ym0JQjrCIES-gX6Xnm6xRQ">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_QR8Qr1_WOUmH7_s7V5taZQ">false</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_G9JjvS4F0E-L1AYW2V9bOw">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_agUrwphgJkqt5vgGEDDvrA">The audit committee of our board of directors is responsible for, among other things, reviewing and discussing with management and the internal audit group management&#x2019;s risk assessment and risk management policies, including cybersecurity risks. The audit committee would be informed of material risks from cybersecurity threats pursuant to the escalation criteria as set forth in our NIST CSF 2.0 procedures.</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_9xD3ePasDk-juY-OGkBX_w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Under the oversight of the audit committee of our board of directors, and as directed by our Chief Executive Officer, our Chief Information Security Officer (&#x201c;CISO&#x201d;) is primarily responsible for the assessment and management of material cybersecurity risks.&lt;/p&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_p_OjD1gKVUyePtla4cAYZQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Under the oversight of the audit committee of our board of directors, and as directed by our Chief Executive Officer, our Chief Information Security Officer (&#x201c;CISO&#x201d;) is primarily responsible for the assessment and management of material cybersecurity risks.&lt;/p&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_QVkcLinIlUywo4M36WBlPQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Under the oversight of the audit committee of our board of directors, and as directed by our Chief Executive Officer, our Chief Information Security Officer (&#x201c;CISO&#x201d;) is primarily responsible for the assessment and management of material cybersecurity risks.&lt;/p&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_G5K7RTczb0moWbJ7op58vg">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_r8v3xh1qfUyObENAnG3FQw">The CISO has over 25 years of experience in information security, risk management, and compliance, has served as the President and CEO at other organizations with cybersecurity responsibility.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_L3xHXgr_XkigYzb_N_LpZA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The CISO, or a delegate, informs the audit committee of certain cybersecurity incidents that may potentially be determined to be material pursuant to escalation criteria set forth in our incident response plan and related processes. The audit committee is also responsible for advising our Chief Executive Officer and Chief Financial Officer regarding cybersecurity disclosures in public filings. The CISO also notifies the audit committee chair of any material cybersecurity incident. &lt;/p&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_g3UeDe8KekWDg03kMcT9sA">The CISO also notifies the audit committee chair of any material cybersecurity incident.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_GnoX17999U6pCZo-fK9hLw">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_0uwlKw44y0Sa3RakmhgW6A">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_6l6aOvmp50Or2U-etq58-w">1195</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      id="Narr_C2sEibaMSUKv_VAoVGYZ7g">243</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_UwJTrjTGRUG7baiNHeOpqA">UHY</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_o2CmMaeV7kOJ2Z5NpKbEJA">Melville, New York</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      id="Narr_AH_XWBT5rUeS4vX3v2OUpw">BDO USA, P.C.</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      id="Narr_PUXJ-zwdBEOcJRnfALV0fQ">Spokane, Washington</dei:AuditorLocation>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc__G9ffKdlGU2nbJnxUYicfA_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1021000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_H_jzM2_I2k6SHcbKKZ4crw_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4864000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Narr_TsRJ7rmKC0KY8IKeu0MnSg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">94000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Narr_4u7CbCfXdUCHUxzi5f0tMw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">44000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_kdT_PaQlrkiZL3w1fZzoFQ_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1438000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_Q2CBS0q-pUGOI6_97SSigw_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3176000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_L3RZb29L7Uy0JtW8WuGHsQ_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2404000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_oubyP2d31kqTGNzIWgT1CA_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3238000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_RsaYLERAG0ybjEHma4BNyw_8_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1622000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_px7zUfqFpUyKTMQ4YHqcbg_8_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1655000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_9U_cQuLK1U2Vy_SdBv9-Sg_9_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">6485000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_tiF1GyeQGkatwnemS1Sy_A_9_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">12933000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_DpFz277lrkGvFKNjenTRMw_10_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">37000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_1dLHmcEr2EqSv2lqCxNWWg_10_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">21000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_7w_2H6v_FEK66q4ktFtq2Q_11_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">981000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_MIIzhR8Lr02UIOBMoUJxFQ_11_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">578000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_HkvoHnooT0mVdQqM34zztw_12_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">83000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_fkGp6kty40awKYJn9Vcz8w_13_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7586000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_Q150Qa5G80WOV-twKGbaFw_13_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13532000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_n0K0dsyyu0mJruV6FXFlwg_16_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4081000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_WTkhacOJzUKA7vibw8tSSg_16_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5656000</us-gaap:AccountsPayableCurrent>
    <zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_EDUqdDTjREWGA8ZByLm0VQ_17_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3703000</zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent>
    <zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc__nFe3y4BaUyA37DCfiHNWg_17_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5365000</zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_ViHbDKU3Bkio4L_Fz_Gbrw_18_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">6199000</us-gaap:ConvertibleDebtCurrent>
    <zspc:LongTermDebtExcludingConvertibleDebtCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_LQBum_tHHkqVEKstvP0Tqg_19_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1405000</zspc:LongTermDebtExcludingConvertibleDebtCurrent>
    <zspc:LongTermDebtExcludingConvertibleDebtCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_ib5iDl5ZpEq5G7BMTjh3yg_19_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5764000</zspc:LongTermDebtExcludingConvertibleDebtCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_Pme_J1W5pkK9hiVW6u3eJg_20_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">12000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_4BWwLXt3_UifpVd9G8WmpQ_20_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">783000</us-gaap:InterestPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_o3IXbYVIKUCuWK3LAcAzng_21_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1911000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_5zJQm6tPVkuN5ZnAardWRA_21_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3324000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_XxdOK9hGGU6u6VOqN88ZGA_22_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">17311000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_nEDZIS6R-0e2-ItvI-aQpw_22_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">20892000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_nYVPE9yuzUeGi1zUBod56w_23_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2724000</us-gaap:ConvertibleDebtNoncurrent>
    <zspc:LongTermDebtExcludingConvertibleDebtNoncurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_nbHvvqoZnEW2itACCyhxkg_24_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7385000</zspc:LongTermDebtExcludingConvertibleDebtNoncurrent>
    <zspc:LongTermDebtExcludingConvertibleDebtNoncurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_cMweVCBFdkmdPhLySJFr7A_24_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">6191000</zspc:LongTermDebtExcludingConvertibleDebtNoncurrent>
    <zspc:InterestPayableNoncurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_S9K9q0IwaECnW19rsNLSBw_25_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2354000</zspc:InterestPayableNoncurrent>
    <zspc:InterestPayableNoncurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_iZUpgT_kNkGORQyyFpiboQ_25_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">819000</zspc:InterestPayableNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_fBuDmZo2nki8X6rnA0HVMQ_26_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">320000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_5H1-_JoQ5Uaa8IX_SMTS_w_26_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">318000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_JMpu3fDfsEOC1yVzr_b9DQ_27_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">30094000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_qic6tBCwvkysjmgSCgYcuA_27_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">28220000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Narr_gh488HHgnUeDIOs97Zk0Sg"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Narr_hQQtr_U5zEOMDc4RRGf94g"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Narr_2vNlMEFKlEm0EOtZYEEMEA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Narr_tLTrgUlqOkWd2yB_F_9p2g"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Narr_M2X692KJ9UmCXcpc0UG1Ow"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">32353546</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Narr_lUj-i-HmzEeKsHWxqh3q8w"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">22849378</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_IWHKMK8h_EKC6eHglP9l6A_31_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">293137000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_hGpwhCDASkSeMjGeG7InVw_31_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">275383000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_0DMvyoWjRUeCuH8twwY9_A_32_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">143000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_DB-60gDU8U2BwJZ4yOSjvw_32_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">329000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_fBqkmGvnT0CI4NOrsFSIWg_33_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-315788000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_Vy9OYgfBuEmNWpRbpF1tcQ_33_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-290400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_IWykP1y2PE21-n4SHoKgFQ_34_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-22508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_90ZptIarM06DpQOS1jo1dQ_34_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-14688000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_c8ZL13mlCEOjXzVbJedg2Q_35_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7586000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_aJI3B4btQUyitxLWQu9dsA_35_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13532000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_gtUi2R_nwEK6UANENP_KuA_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">27858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_3-y9OmKpmkCHQRrTj42sZA_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">38098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_5QgQKYvEW0WepsizTXfvJg_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14597000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_oyFL9rjqzUemQTSyXMyY3g_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">22529000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_CPWEjLDL-kyck5_T4j_f3w_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13261000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_eR2txSsm80qnVkQN66myTw_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">15569000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_gxT5setUokaNb-uyV_JW0w_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5298000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_DR80GsastkqeRTAkCk9nxQ_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4893000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_UNlJaRmIpEKdt6lqfHl7tQ_8_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">16232000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_JBwXCqoHwUKILL5I7JGrYw_8_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">15915000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_APKidYWwlUCQAvJ2wkXZSw_9_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13872000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_E_ixBFiRjUSvvrlddQUTnw_9_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">12419000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_5ID4thzie0mPUybGP9iLzA_10_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">35402000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_e7OF-GFpb06JxRRvAnzDIg_10_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">33227000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_b_H5z3uMxkOym90lbriodA_11_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-22141000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_ThTrLDGybUKum7Zh-JSRGA_11_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-17658000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_cBh_elXp9EGS4BOM1YQ7AA_13_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1478000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_ompjJMBaIEq_nAmSvPCt_w_13_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2815000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_LW2fzZAh7UOmF77CrS8Vlg_14_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">190000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_-ncLUOsCPkKA--BCy_9MSg_14_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">43000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_EzA4oc_-fEuvmM8rgTcoPQ_15_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-359000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_-JzOucS4sEiLjA61cn2tkQ_16_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1945000</zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_tXi4xaUzt0eztPLs-2Jp5A_17_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25374000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_6dQeGefT_U6vP2kQyR6rGg_17_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20789000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_AZL_SZGQl02pQQr-7_YzEQ_18_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_GujsCky6KUCTFe4t_3fPCg_18_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_ZlKhhr0Pw0Sf2M5zKRXxFQ_19_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_UJ9dz5uD5EKArKxQL7OuBw_19_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20823000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_V1ZrXXVwNUyGZlmB9K2RxQ_21_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-186000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_kDnnFQr0cEWWDBVUrA072Q_21_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">101000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_MoD660x3L0qwom1iu2DP8g_22_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25574000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_pR1ioom-9UWdZx41rHNKjA_22_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20722000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_TnB_iNi650SvR159ougjbQ_24_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_uWXJmCglUEOPi_UuLRZszA_24_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">22524000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_2xavAIl3W0agBYE3M7TLkA_26_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_4fCD_P29tkuHexHtvP1hXg_26_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">23748000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="2"
      id="Tc_DDC9_4OOwk6WUd45jphMtA_28_3"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">-1.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_q2OEnK1chUqvQtlvrOv_eg_28_6"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">13.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="2"
      id="Tc_V53NoBHZ5kKKABgM1ROBvQ_30_3"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">-1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_sNcS58UeZ0mD5BGTZZHtxQ_30_6"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="0"
      id="Tc_XQaFpjq3QU2ahi-EYL4uxA_32_3"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">25039431</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc__8qtdkqlKUy2SOS_Y1bkqw_32_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1728127</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="0"
      id="Tc_vw-X1O2NukaytbA5UhL_Qg_34_3"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">25039431</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc_oNrASeeeVU26fdPQBNqMMw_34_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">23127693</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mRH-DyMRUEGfDe_Tr39kaQ"
      decimals="INF"
      id="Tc_GlzNxvUq50OBR8dhdHtA9Q_5_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">3978898</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mRH-DyMRUEGfDe_Tr39kaQ"
      decimals="-3"
      id="Tc_dvAYye7y-Eu2X_pQM1kIHA_5_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">106952000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_NGlcbv5j7EeIsIIQh02Q9Q"
      decimals="INF"
      id="Tc_Czygyl3iy0eswafdl8u95g_5_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">174077</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xH5-vT8RCEWXOf14M50BoQ"
      decimals="-3"
      id="Tc_HaG1KasSmkeQuGroD58mFw_5_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">138878000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_MAs-xALj4EKw9PhISX0NFw"
      decimals="-3"
      id="Tc_UGxeD7zG5EOr2bmH5FNNDA_5_17"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cWmLKn0O9kuBfnP3qvUfHg"
      decimals="-3"
      id="Tc_BX-Omrou90626y5KBGnavw_5_20"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-269577000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw"
      decimals="-3"
      id="Tc_5hd-Ngt_xUaeps3GLDGY1w_5_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-130471000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA"
      decimals="-3"
      id="Tc_J79kZy45l0yDfOowoUiqVA_6_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7735000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_545l3ZPH1kSsCoh8AvTkSw_6_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7735000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <zspc:TemporaryEquityStockCancelledDuringPeriodShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA"
      decimals="INF"
      id="Tc_tLdA9Lzc9UCJScHK6YVLAg_7_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">562</zspc:TemporaryEquityStockCancelledDuringPeriodShares>
    <zspc:TemporaryEquityStockCancelledDuringPeriodValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA"
      decimals="-3"
      id="Tc_UYhdcO9jgkurHxZJeMVKWA_7_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">562000</zspc:TemporaryEquityStockCancelledDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw"
      decimals="INF"
      id="Tc_DKoCQiP0RE6xT3S7_BJ5Tw_8_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">14841</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA"
      decimals="-3"
      id="Tc_R2son9Hybk2FHHX5wMF8-Q_8_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_AkosNH_ycku8wWNwGs8leQ_8_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <zspc:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA"
      decimals="INF"
      id="Tc_UHWdqjGRDU-UY6vVhFJMfg_9_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5752</zspc:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA"
      decimals="-3"
      id="Tc_wab6I-sjz02-_bMc9VuQHA_9_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5752000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <zspc:TemporaryEquityOriginalIssuePricePerShare
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Narr_-j4la3lDp0K5JrY9Z4_ZzA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1000</zspc:TemporaryEquityOriginalIssuePricePerShare>
    <zspc:TemporaryEquityAdjustedIssuePricePerShare
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Narr_2K0QnGpkz0uCSfTizxlvxg"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">600</zspc:TemporaryEquityAdjustedIssuePricePerShare>
    <zspc:TemporaryEquityReductionOfOriginalIssuePrice
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA"
      decimals="-3"
      id="Tc_U0gAcoEcokK0BKzij-n9IA_10_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">43656000</zspc:TemporaryEquityReductionOfOriginalIssuePrice>
    <zspc:AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA"
      decimals="-3"
      id="Tc_dy8RSodFQ0C9LfIpfnYDTw_10_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">43656000</zspc:AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares>
    <zspc:AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_NFTibRXDQkisPumUXQ-M-Q_10_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">43656000</zspc:AdjustmentsToAdditionalPaidInCapitalReductionOfOriginalIssuePriceOfPreferredShares>
    <zspc:UnderwritingFeesAndOfferingCosts
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_B6hJWnVlJUyEWcQlHOgirw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2900000</zspc:UnderwritingFeesAndOfferingCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw"
      decimals="INF"
      id="Tc_J6m6YLfuZkKMOx5dVv-nqg_11_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">2156250</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA"
      decimals="-3"
      id="Tc_9vzkHNt9nEalj_yJKeLP4A_11_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7462000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_yi_YgryS9Um70Y4qVjXxIA_11_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7462000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA"
      decimals="INF"
      id="Tc_yRsGh3x4DkG2ezhJPhozzg_12_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">3984088</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_wQnLn0Ysz0iqXDKyuKo7bA"
      decimals="-3"
      id="Tc_z_Z942urqUm_MQQWEhFuXw_12_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">68486000</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue>
    <zspc:StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw"
      decimals="INF"
      id="Tc_Xl0mIbQASk6c58o-G8ABcw_12_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">18677710</zspc:StockIssuedDuringPeriodSharesConversionOfTemporaryRedeemablePreferredStock>
    <zspc:StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA"
      decimals="-3"
      id="Tc_kvNRLqgr7EGurnnov-DSIQ_12_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">68486000</zspc:StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock>
    <zspc:StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_4Mo8qzpWEEWxp5Ol6zr9bw_12_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">68486000</zspc:StockIssuedDuringPeriodValueConversionOfTemporaryRedeemablePreferredStock>
    <zspc:StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw"
      decimals="INF"
      id="Tc_5oqTi4TcsEuq7BH9ZKTT7w_13_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">650029</zspc:StockIssuedDuringPeriodSharesConversionOfSimpleAgreementForFutureEquityShares>
    <zspc:StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA"
      decimals="-3"
      id="Tc_n_9NQt8nm0Go8gnKtVQ0lg_13_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3250000</zspc:StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue>
    <zspc:StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_BzIgbvxwTECmuU9HNjmzOQ_13_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3250000</zspc:StockIssuedDuringPeriodValueConversionOfSimpleAgreementForFutureEquityValue>
    <zspc:StockIssuedDuringPeriodSharesConversionOfDebtInstruments
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6rqLDe7VWUaUtDNHjNyGzw"
      decimals="INF"
      id="Tc_HeOyEMCm3ES7AyLPyZZnoQ_14_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1176471</zspc:StockIssuedDuringPeriodSharesConversionOfDebtInstruments>
    <zspc:StockIssuedDuringPeriodValueConversionOfDebtInstruments
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vwp13sU79kqrKr35wFk9PA"
      decimals="-3"
      id="Tc_0fCDh4N6f0WUe0mhDAQe6w_14_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5882000</zspc:StockIssuedDuringPeriodValueConversionOfDebtInstruments>
    <zspc:StockIssuedDuringPeriodValueConversionOfDebtInstruments
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_LngjosI5IEmJCs_PyUZjxw_14_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5882000</zspc:StockIssuedDuringPeriodValueConversionOfDebtInstruments>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_T9zPC-A_o0e34jSmAL7ROw"
      decimals="-3"
      id="Tc_5kGIOu9rBECnWqWBu5GeAg_15_20"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20823000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_yr-1pUaH00SGIrf47TC7RA_15_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20823000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_75WEX8jjyU2O3DQvXuiTAA"
      decimals="-3"
      id="Tc_G0eHuhFRSUuGt6rXi15OFQ_16_17"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">101000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_Ti56MNP9CkKr9qR_CM0ArA_16_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">101000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_Bv8MQV4Y8EGesYNUjryqrQ"
      decimals="INF"
      id="Tc_ZQWCX0MSTkS_UxVGh92zVA_17_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_Bv8MQV4Y8EGesYNUjryqrQ"
      decimals="-3"
      id="Tc_Jd8vdYhOUE-UGcJg1ERdtw_17_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_paAiUrP2BUujgl1uASoIEA"
      decimals="INF"
      id="Tc_TacSCC5-i06CgKQHpx5OcQ_17_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">22849378</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V8nvhB80p0aMzvLhkIAVgg"
      decimals="-3"
      id="Tc_mLbwxPMwy0ukwsdFM3TDQg_17_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">275383000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1ycOmvV4Y0moNosyzvxSiA"
      decimals="-3"
      id="Tc_Jjx8jQ4a-kC3wSTNkiv3PA_17_17"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">329000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YtBju3sUxUSbFQbDe1oyFg"
      decimals="-3"
      id="Tc_vtB4NSVDL0qTjaA2B19gag_17_20"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-290400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_1kIrIYsdQUyHEDxx-63fXQ_17_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-14688000</us-gaap:StockholdersEquity>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA"
      decimals="INF"
      id="Tc_c_jwkV8FyEGmc6BbVAOyNg_18_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">330926</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA"
      decimals="-3"
      id="Tc_ZyfVUmrQhEq6r6MEkiMptw_18_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7120000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_0Eb3NL9qZ0WV0oqzceMiUQ_18_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7120000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA"
      decimals="INF"
      id="Tc_i0N1QH3mWkixPkvigti3Zg_19_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">100274</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA"
      decimals="-3"
      id="Tc_ynLKTyTfJkuUf9mJp6bbGA_19_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">156000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_C6dS8jNWRUSWciMEw3EjNg_19_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">156000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA"
      decimals="INF"
      id="Tc_GRdYYNhrlkyb0qpQkdd9rQ_20_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">2590827</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA"
      decimals="-3"
      id="Tc_ecsG4Pt1HEaPpl07UQx3WQ_20_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4902000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_CReXeEK29Eaj3tAWO7cS7Q_20_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4902000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <zspc:StockIssuedDuringPeriodSharesEquityLineOfCredit
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iffbeCTBkUyDApM6WfLgFA"
      decimals="INF"
      id="Tc_PWvks6c9mU2ASkL1BQqWIw_21_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">6482141</zspc:StockIssuedDuringPeriodSharesEquityLineOfCredit>
    <zspc:StockIssuedDuringPeriodValueEquityLineOfCredit
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_hSI-Hn7dtUiURsnAF6z_dA"
      decimals="-3"
      id="Tc_mstL7gzF3ESEOL-QVDLSxw_21_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5576000</zspc:StockIssuedDuringPeriodValueEquityLineOfCredit>
    <zspc:StockIssuedDuringPeriodValueEquityLineOfCredit
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_mo0rudGASEKCjacgHgcmzQ_21_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5576000</zspc:StockIssuedDuringPeriodValueEquityLineOfCredit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_jzdFkAvN0kCqNCoXQIsUfw"
      decimals="-3"
      id="Tc_a41MiW7byECzM7z7kgbZpg_22_20"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_Ei-1kMH-jkmCdoxelwsUmg_22_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_egTAKzmszEOxVKFVfPUAqw"
      decimals="-3"
      id="Tc_lj2cRHjYdEGzfnxaW3X9pA_23_17"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-186000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_fGKrQgBRNEWw1BMlcuZtWw_23_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-186000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7Q3kb4XRfUCAPQfzQD5-Pg"
      decimals="INF"
      id="Tc_yHGsKcoOwESM-By6qhb0kA_24_8"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">32353546</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9m4BO8ORjEWvk_WaguGbxQ"
      decimals="-3"
      id="Tc_YxVF1ebfykOXJPxnCEp2Ng_24_14"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">293137000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_rg-Vzmj-M06_Yi3riWDLgg"
      decimals="-3"
      id="Tc_LHcqIPAbF0KvH0MWnwPCAQ_24_17"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">143000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IeeNyy4z1EKeInHREoofAw"
      decimals="-3"
      id="Tc_BuTSOhKH1UmME8EksPytug_24_20"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-315788000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_Hn_MUodpBE6RX9rEtToWkA_24_23"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-22508000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_7mXu0iZEOkmbmDoIYBpyEA_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_5d4CLqT-A0eO5tsWWDPL2A_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20823000</us-gaap:ProfitLoss>
    <zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_i_Vj_OpYNEmpSu0dYpAjAA_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1945000</zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_MUca5LXDp0qdlecAZzeBoA_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">66000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_xQRfaQLMeEKgCdQ6tK_otA_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">59000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_mGfXDhhMT0CuJMGkUmxWGQ_8_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">158000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:InventoryWriteDown
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_U6SF9SIc-kunH4Fzy0o2Gg_9_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">227000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_pLQysGG380iRN7jNTQSDWA_9_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">402000</us-gaap:InventoryWriteDown>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_G27bFvommki1MJbIW7fh5g_10_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7120000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_CYYsLdG0Bk6x-iSO9PyTWw_10_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7735000</us-gaap:ShareBasedCompensation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_cPRIpB9eHUyGIruSZC-xuA_11_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_4rBCVsV4VEiJKUFZxkdZsQ_11_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">12000</us-gaap:Depreciation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_cmulpifIW0efO4n9ALjlJQ_12_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">91000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_2b8zRnwU0kKbRG_ktZsntA_13_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-359000</us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_NNDVPlWmrE2ZYFz4N54KHg_15_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1647000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_xvY-qLo-l0-ZSR1Z42yIZQ_15_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1864000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc__ZRoDnffeUqHKJ-Hb8HDuQ_16_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-652000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_Rme1IS2pNE2NiE5LR5mqJg_16_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">105000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_rQtR3ckiUEOfqGrHQIoA8A_17_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">498000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_s1oI1uj_50iKUUBGVbiruw_17_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">256000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_fdDHCl-HLEa9iLuinolN4w_18_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1575000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_rWAn_azxBkSwqgOMTmTbvg_18_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">921000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_xwFvVJIGDk27uBb4-3_PGA_19_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1619000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_wSsEApUVS0ykgld51dVElQ_19_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1089000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_a43LPX2FJEu2ay911-J77A_20_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1411000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_eW2fD9T-l0-LSKrmWkbTOA_20_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">601000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_1KLB_d8jpk-891pm_5y1dw_21_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">764000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_PF67bb0VvE-T_Ivq-Xmmwg_21_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1604000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_nIWvqJ6Va0yUYTew4q3VKw_22_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-17969000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_fNgHBV2OYkqHqfy4BI6lqg_22_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-8874000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_xS9f__K4WUSnxj5dnyX37g_24_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">26000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_z6RgbFh9CU6UrpNPqygUEw_24_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_XFKLi1FJDEetUfe7EmdI7w_25_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-26000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_AU07JXTtm0SX5-Lqnbm9Bg_25_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-13000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_UFS9rq-l50GlNpGhM5VjLw_27_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_Olr5zPSLY0mFxFn2yae1UA_27_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_bU-HWfT5tEm0IcJVBlq1vA_28_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1121000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_7RMioYLfSEKShO71FIThBw_29_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4000000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_zAvkWeWumUGEo_0OksnNFw_29_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3500000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_kXjZCVyNBUSCFX6Cjb6-7w_30_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">61000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_fFKOf1hvy0uLokDug19fRg_30_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">18000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_Lsn96cq8fE6zDhNCdPWZVw_31_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7169000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_o61XDJSvp0inyv4pAoJUwQ_31_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5524000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <zspc:UnderwritingFeesAttributableToInitialPublicOffering
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_NBd556Di1kim9g_K0iQqOQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">800000</zspc:UnderwritingFeesAttributableToInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_sQtlCkY5IkuhVDZVqpum1A_32_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10027000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <zspc:ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_aJ4qYJsSO0y5ONG52jHbpg_33_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5576000</zspc:ProceedsFromIssuanceOfCommonStockFromEquityLineOfCredit>
    <zspc:PaymentsOfDeferredOfferingCosts
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_SKMO4OV0MkinwkKT1I9UFg_34_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2537000</zspc:PaymentsOfDeferredOfferingCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_XjuMNo8bYEmINTKez7kRuQ_35_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">157000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_YgUGJmCr20CyWYFdyQhZnw_35_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_kzLWLolQdkmyuRjtUhdiPw_36_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14382000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_oNNqlgw0Z0C1CSrzDX_Ynw_36_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10482000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_zzRC2HNG1k-uX0BXkitVHQ_37_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-230000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_WABqI29VX0-q44iPr7GSHw_37_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">141000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_I8ASUEMfIE6aOvsbZpbJXA_38_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-3843000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_Ca-47A3uvEal9Ie45Nq51w_38_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1736000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_AIwzBchHzk2OSuz69GVKeQ_39_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4864000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw"
      decimals="-3"
      id="Tc_8pCBzSPfTUqGyXQR7M9IHQ_39_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3128000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_ZCfrZxM1QkardNiX_lpixw_40_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1021000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_Go66hRl2fk-vHpC8ZZmESQ_40_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4864000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_qxOZ2Ob-XE-o0beWBBhe8A_42_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">579000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_4rXtD3aaakOcDPkKT1a70w_42_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1704000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_eJ7QETRbLUe9_8JqFhVhcg_43_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">17000</us-gaap:IncomeTaxesPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_kfBx_-j2fUaqAjPhMTs7nQ_45_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">295000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <zspc:TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_IwdOqvAMDkWP3g0VPhxiIw_46_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5190000</zspc:TemporaryEquityIssuedInExchangeForRelatedPartyDebtAndAccruedInterest>
    <zspc:IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_UBcIA_8IPkKfleO30Ts6sA_47_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3250000</zspc:IssuanceOfSafeAgreementsInExchangeForAccruedLiabilities>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_ncca7F6BeU-jPRjaSlYCcQ_48_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4902000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <zspc:ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_SleaParWXkmmudRvhtZSSg_49_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3000000</zspc:ConversionOfPreferredStockIntoCommonStockAmountInitialPublicOffering>
    <zspc:ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_2L1juX_MQUyPZJJC09jVDg_50_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5882000</zspc:ConversionOfDebtIntoCommonStockInConnectionWithInitialPublicOffering>
    <zspc:ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_cFVFAZkQg0uzF4OxM75Q-A_51_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">65486000</zspc:ConversionOfTemporaryRedeemablePreferredStockIntoCommonStockAmountInitialPublicOffering>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_GoKEtc36rkePRIfbDK_odw">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;"&gt;1.&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;"&gt;DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description of Business&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;zSpace,&#160;Inc. (&#x201c;zSpace&#x201d;, &#x201c;we,&#x201d; &#x201c;our,&#x201d; &#x201c;us&#x201d; or the &#x201c;Company&#x201d;) was incorporated in the state of Delaware in 2006 and is headquartered in San Jose, California with wholly owned subsidiaries in China and Japan. The Company is the developer of full-service augmented reality/virtual reality (&#x201c;AR/VR&#x201d;) solutions built for K-&lt;span style="white-space:pre-wrap;"&gt;12 education and career technical education. zSpace&#x2019;s primary product is a mixed reality hardware device that provides an immersive, collaborative, and interactive learning experience. zSpace generates revenues via hardware sales in addition to recurring software revenue for access to zSpace interactive learning applications and related services. The Company&#x2019;s customer base includes federal, state,  local, and international governments who are making large investments in education technology.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries and have been prepared in accordance with United States generally accepted accounting principles (&#x201c;GAAP&#x201d;) and include the assets, liabilities, results of operations and cash flows of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;All intercompany accounts and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;Certain prior period amounts have been reclassified to conform to the current period presentation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidity Risk and Going Concern&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;For the&#160;years ended December&#160;31, 2025 and 2024, the Company incurred net losses of $25.4 million and $20.8 million, respectively. For the&#160;years ended December&#160;31, 2025 and 2024, the Company incurred negative cash flows from operations of $18.0 million and $8.9 million, respectively. The Company had combined cash, cash equivalents and restricted cash balance of $1.0 million and $4.9 million as of December&#160;31, 2025 and 2024, respectively. The Company has incurred operating losses and negative cash flows from operations since inception. The Company&#x2019;s prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the technology industry. These risks include, but are not limited to, the uncertainty of successfully developing its products, availability of additional financing, gaining customer acceptance, and uncertainty of achieving future profitability. The Company&#x2019;s success depends on obtaining additional financing, increasing sales, controlling costs, and continued research and development activities to improve product offerings to end-users. The Company has historically funded its operations through the issuance of common and temporary redeemable preferred stock to private investors (Note&#160;6), the sale of registered common stock to a private investor (Note 6), the proceeds of its Initial Public Offering (the &#x201c;IPO&#x201d;) in December 2024 and debt financing (Note&#160;5). The Company evaluated its financial condition as of the date of issuance and determined it is probable that, without consideration of a remediation plan to refinance existing debt facilities and raise new sources of capital, the Company would be unable to meet repayment obligations and the ongoing working capital shortfall in the next twelve&#160;months, and there is uncertainty about the Company&#x2019;s ability to continue as a going concern. The conditions identified above raise substantial doubt about the Company&#x2019;s ability to continue as a going concern for at least twelve&#160;months from the issuance date of the consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The consolidated financial statements have been prepared in accordance with GAAP applicable to a going concern, which contemplates the realization of assets and liquidation of liabilities in the normal course of business and does not include any adjustments to reflect the outcome of this uncertainty.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Foreign Operations&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Operations outside the United States include subsidiaries in China and Japan. Foreign operations are subject to risks inherent in operating under different legal systems and various political and economic environments. Among the risks are changes to existing tax laws, possible limitations on foreign investment and income repatriation, government price or foreign exchange controls, and restrictions on currency exchange.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Initial Public Offering&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On December&#160;6, 2024, we completed the IPO of&#160;2.2&#160;million shares of common stock at a price of $5.00&#160;per share, which included&#160;0.3&#160;million shares sold to the underwriters pursuant to their option to purchase additional shares. After underwriting discounts and commissions of $0.8&#160;million and offering expenses of $2.6&#160;million, we received net proceeds from the IPO of $7.5&#160;million. In connection with the IPO,&#160;4.0&#160;million outstanding shares of preferred stock were converted into 18.7 million shares of common stock. See Note 6 (Temporary Redeemable Preferred Stock and Stockholders&#x2019; Equity) for more information. &lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-5"
      id="Narr_6u9MYIkTNkurLjLAAes5uw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_GtJaxkEEuE62KCaVSnRDgQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-5"
      id="Narr_1jQ33Asq00yj4t1O1RrpYQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-18000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_M1httXj-d0Sz7bsGRPFuig"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-8900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-5"
      id="Narr_XiL2q9YHBEqGwJTbVPBmqg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-5"
      id="Narr_OVe43GbHp0Gz-F5i7VqJHg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw"
      decimals="-5"
      id="Narr_21MHV4tbgUS_kSx998Q2zQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">2200000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="As_Of_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_yM9wzXT_cEC-EQOMiNEVOA"
      decimals="2"
      id="Narr_c04vpqVIikejG4FOHzg6Ug"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">5</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_qDUw3PQRnU6FrbEnTfsa5g"
      decimals="-5"
      id="Narr_UD-_YLiJ5k2PhABeGTOBTA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">300000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <zspc:ShareIssuanceCostsUnderwritingDiscountsAndCommissions
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw"
      decimals="-5"
      id="Narr_CSgKttXQ0Eq-vdJGw1eSRw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">800000</zspc:ShareIssuanceCostsUnderwritingDiscountsAndCommissions>
    <zspc:ShareIssuanceCostsOfferingExpenses
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw"
      decimals="-5"
      id="Narr_ox0vBU29_U-OHslq3QiaSw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2600000</zspc:ShareIssuanceCostsOfferingExpenses>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_npoAkuLnd02WXj0ZgtKGKw"
      decimals="-5"
      id="Narr_sDl3iVNBxkOJgNv_pzK7IA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <zspc:TemporaryEquityNumberOfSharesConvertedToPermanentEquity
      contextRef="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mA37wJ28U0-wKrw0hzg3JQ"
      decimals="-5"
      id="Narr_56RfVs0tl0ydM9zJomZqPA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">4000000</zspc:TemporaryEquityNumberOfSharesConvertedToPermanentEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_I33DL5BU3UGFelN4S9dC-w"
      decimals="-5"
      id="Narr_aj2vpIBIeEWyOrDSf-B8rw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">18700000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_UzVoAfvd5kC0it649P7XQg">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Management bases its estimates on historical experience and on various other factors it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Accordingly, actual results could differ materially from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, including standalone selling price (&#x201c;SSP&#x201d;) and the allocation of the transaction price, valuation of accounts receivable, valuation of inventory, fair value of convertible notes, valuation of the Company&#x2019;s common stock and temporary redeemable preferred stock prior to the IPO, valuation allowance of deferred tax assets and liabilities, and stock-based compensation. To the extent the Company&#x2019;s actual results differ materially from those estimates and assumptions, the Company&#x2019;s future consolidated financial statements could be affected.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Emerging Growth Company&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company is an emerging growth company (&#x201c;EGC&#x201d;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i)&#160;is no longer an EGC or (ii)&#160;affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Information&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company manages its operations and allocates resources as a single reportable segment. The Company&#x2019;s chief operating decision maker is its chief executive officer who reviews financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance, and allocating resources.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Concentration of Credit Risk&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, restricted cash, and accounts receivable. The Company maintains its cash, cash equivalents, and restricted cash with high-quality financial institutions with investment grade ratings. The Company may also have deposit balances with financial institutions which exceed the Federal Deposit Insurance Corporation insurance limit of $250,000. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company&#x2019;s accounts receivable is derived from customers located both inside and outside the United States and most of the Company&#x2019;s customers are educational institutions. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial conditions of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers. For information regarding the Company&#x2019;s significant customers, see Note&#160;12.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Comprehensive Loss and Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The reporting currency of the Company is the United States dollar. The functional currency of the Company&#x2019;s Chinese subsidiary is the Chinese renminbi while the functional currency of the Company&#x2019;s Japanese subsidiary is the Japanese yen. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured in the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income, net, in the consolidated statements of operations, and have not been material for any of the periods presented. For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income as a component of stockholders&#x2019; deficit.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company considers cash on hand, deposits in banks, and investments with original maturities of three&#160;months or less, such as the Company&#x2019;s money market funds, to be cash and cash equivalents.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported on the consolidated balance sheet as of December&#160;31, 2025 and 2024, to the amounts reported on the consolidated statement of cash flows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 538&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,329&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash equivalents&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 309&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total cash, cash equivalents and restricted cash&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 1,021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 4,864&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;The restricted cash is legally restricted to secure credit card charges incurred by the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Accounts receivable are customer obligations due under normal trade terms. Expected credit losses include losses expected based on known credit issues with specific customers as well as a general expected credit loss allowance based on relevant information, including historical loss rates, current conditions, and reasonable economic forecasts that affect collectability. The Company updates its allowance for credit losses on a quarterly basis with changes in the allowance recognized in income from operations. The Company reserves for any accounts receivable balances that are determined to be uncollectible in the allowance for credit losses.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;After all attempts to collect accounts, receivable balances have failed, the balance is written off against the allowance for credit losses. As of December&#160;31, 2025 and 2024, the Company reported an allowance for credit losses balance of $94,000 and $44,000, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inventory&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s inventory, which includes raw materials and finished goods is valued using the weighted average cost method for hardware inventory while software inventory is recorded at actual cost. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Property and Equipment&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation expense for property and equipment is computed using the straight-line method applied over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or the applicable lease term, including anticipated renewals.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Upon retirement or sale of an asset, the cost and related accumulated depreciation is removed from the consolidated balance sheets and the resulting gain or loss is reflected in general and administrative expenses in the consolidated statements of operations and comprehensive loss. Maintenance and repairs are charged to operations as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;Asset depreciation and amortization are computed using the following estimated useful lives:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Asset Type&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lab equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Furniture and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Computer equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Impairment of Long-Lived Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s long-lived assets with finite lives consist primarily of property and equipment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Estimated future cash flows are based upon, among other things, assumptions about expected future operating performance and may differ from actual cash flows. If the sum of the projected undiscounted cash flows (excluding interest) is less than the carrying value of the assets, the assets will be written down to the estimated fair value in the period in which the determination is made. There is no impairment to long-lived assets as of and for the&#160;years ended December&#160;31, 2025 and 2024. The Company periodically reviews the remaining estimated useful lives of its long-lived assets. If the estimated useful life assumption for any asset is changed, the remaining balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Classification of Redeemable Preferred Stock as Temporary Equity&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company applies the guidance in Accounting Standards Committee (&#x201c;ASC&#x201d;) 480, &lt;i style="font-style:italic;"&gt;Distinguishing Liabilities from Equity &#x201c;ASC 480&#x201d;)&lt;/i&gt;, to determine the classification of financial instruments issued. The Company first determines if the instruments should be classified as liabilities under this guidance based on the redemption features, if mandatorily redeemable or not, and the method of redemption, if in cash, a variable number of shares or a fixed number of shares.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;If the terms provide that an instrument is mandatorily redeemable in cash, or the holder can compel a settlement in cash, or will be settled in a variable number of shares predominantly based on a fixed monetary amount, the instrument is generally classified as a liability. Instruments that are settled by issuing a fixed number of shares are generally classified as equity instruments. None of the Company&#x2019;s redeemable preferred stock was accounted for as a liability as none of the above-mentioned conditions were present.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The Company&#x2019;s certificate of incorporation does not provide redemption rights to the holders of the Series&#160;A preferred stock. If a liquidation event occurs, all the funds and assets of the Company available for distribution among all the stockholders shall be distributed based on a defined mechanism. Although the Series&#160;A preferred stock is not redeemable, in the event of certain &#x201c;deemed liquidation events&#x201d; that are not solely within the Company&#x2019;s control (including merger, acquisition, or sale of all or substantially all of the Company&#x2019;s assets, or public offerings), the holders of the preferred stock would be entitled to preference amounts paid before distribution to other stockholders and hence &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"&gt;effectively redeeming the preference amount outside of the Company&#x2019;s control. In accordance with Accounting Series&#160;Release No.&#160;268 (&#x201c;ASR 268&#x201d;) and ASC 480, the Company&#x2019;s Series&#160;A redeemable preferred shares are classified outside of stockholders&#x2019; deficit in temporary equity as a result of these in-substance contingent redemption rights.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred Offering Costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Deferred offering costs consist of legal, accounting, underwriting fees and other costs incurred that were directly related to the Company&#x2019;s planned public offering transaction. These costs were charged to stockholders&#x2019; equity (deficit) upon the completion of the transaction. The Company incurred in the year ended December 31, 2024, $2.4 million in offering costs related to the Company&#x2019;s planned public offering, the IPO, that was completed in December 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company accounts for revenue in accordance with ASC Topic 606, &lt;i style="font-style:italic;"&gt;Revenue from Contracts with Customers&lt;/i&gt;. The revenue recognition guidance provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i)&#160;identifying the existence of a contract with a customer; (ii)&#160;identifying the performance obligations within the contract; (iii)&#160;determining the contract&#x2019;s transaction price; (iv)&#160;allocating the transaction price to the contract&#x2019;s performance obligations; and (v) &lt;span style="color:#231f20;"&gt;recognizing revenue as the contract&#x2019;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#x2019;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, the events which constitute satisfaction of its performance obligations, and when control of any promised goods or services is transferred to its customers. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to each performance obligation in the contract using relative SSP. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering the cost-plus margin approach, along with all reasonably available information, including peer-company selling information while taking into consideration market conditions and other factors, such as customer size, volume purchased, market and industry conditions, product specific factors and historical sales of the deliverables.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company sells proprietary augmented reality and virtual reality hardware, software, and related installation and training services to education customers. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#x2019;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company offers standard warranty coverage on substantially all products which provides the customer with assurance that the product will function as intended during the first&#160;year. This standard warranty coverage is accounted for as an assurance warranty and is not considered to be a separate performance obligation. Returns and repairs under the Company&#x2019;s general assurance warranty of products have not been material.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Payment is generally due within 30&#160;days of invoice issuance. The Company uses the practical expedient and does not recognize a significant financing component for payment considerations of less than one&#160;year.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Hardware&lt;/span&gt;: Hardware sales represent separate performance obligations, all of which are satisfied at a point in time when the hardware is delivered to the customer, which is typically FOB shipping point.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Software&lt;/span&gt;: Software sales consist of licenses of functional intellectual property that are satisfied at a point in time when key codes are provided to allow customers to access the software, which is the contract start date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In transactions where the Company provides user-based software licenses to a customer, zSpace recognizes software revenue ratably on a straight-line basis. These fees charged to its customers are recognized on a gross basis as zSpace has determined that it is the principal in the transaction. As a principal to the transaction, the Company obtains control of the third-party software licenses before control is transferred to the customer. The fees paid to third parties for software licenses are recognized as transaction expenses and recorded in cost of goods sold in the consolidated statements of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Services&lt;/span&gt;: The Company offers installation and/or training services for its products, both of which are separate performance obligations and typically are satisfied within a short period of time, often less than one&#160;month. Additionally, the Company offers &lt;span style="-sec-ix-hidden:Hidden_nDjv-viIPUK2_BjElzY-9A;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt;-and &lt;span style="-sec-ix-hidden:Hidden_gMe5K5LlgUed_z4qZQzBFw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;two&lt;/span&gt;&lt;/span&gt;-year extended warranty contracts customers can purchase at their option, which are also separate performance obligations. All warranty-related performance obligations are generally fulfilled evenly throughout the contract term. Services also includes post-contract support (&#x201c;PCS&#x201d;) which is akin to a stand-ready performance obligation that is provided throughout the contract term. For all services related performance obligations, the Company believes that the passage of time corresponds directly to the satisfaction of the performance obligations; therefore, an output method of measuring progress based on time elapsed during the contract period is used to recognize revenue ratably on a straight-line basis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contract Liabilities&lt;/span&gt;: The Company typically bills in advance of providing goods and services, including for installation and training services, PCS, and extended warranties, resulting in contract liabilities (i.e., deferred revenue). Contract liabilities are classified as current or noncurrent based on the nature of the underlying contractual rights and obligations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contract Costs&lt;/span&gt;: The Company incurs incremental contract commission costs to obtain contracts with customers which are expected to be recoverable through the term of those contracts. The Company allocates contract costs among the underlying performance obligations to which they relate and amortizes those costs on a systematic basis consistent with the pattern of the transfer of the goods and services. Contract cost assets are typically completely amortized soon after initial recognition as the majority of the Company&#x2019;s revenue on the underlying performance obligations is recognized upon delivery of the goods or services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cost of Goods Sold&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company includes within cost of goods sold those costs related to the manufacture and distribution of its AR/VR products, as well as the cost to purchase third-party software. Specifically, the Company includes in cost of goods sold each of the following: material costs, labor and employee benefit costs related to the manufacture of our products, and freight and shipping costs. Costs are expensed as incurred, or as control of products is transferred, except for costs incurred to fulfill a contract, which are capitalized and amortized on a straight-line basis over the expected period of performance. The Company does not incur significant incremental costs to acquire contracts.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Research and Development&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Research and development expenses primarily consist of salaries, bonus payments, benefits, travel and other related costs, including equity-based compensation expense, facility-related expenses for personnel engaged in research and development functions, and professional service fees primarily related to consulting and outsourcing services. All the Company&#x2019;s research and development costs are expensed as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Selling and Marketing&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. The Company includes within sales and marketing expenses labor and other costs directly related to the promotion of our products, including expenses, such as compensation for the Company&#x2019;s marketing team and travel expense incurred in connection with promotion efforts, and equity-based compensation expense. The Company does not incur any material advertising costs. Sales and marketing costs are expensed as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;General and Administrative&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. Our general and administrative expenses consist primarily of compensation and related costs for our finance, human resources and other administrative personnel, and include stock-based compensation, employee benefits and travel expenses. In addition, general and administrative expenses include our third-party consulting and advisory services, legal, audit, accounting services and facilities costs.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company applies the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income or expense in the period that includes the enactment date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company records a valuation allowance, when necessary, to reduce deferred tax assets to the amount expected to be realized. Estimates of the realizability of deferred tax assets, as well as the Company&#x2019;s assessment of whether an established valuation allowance should be reversed, are based on projected future taxable income, the expected timing of the reversal of deferred tax liabilities, and tax planning strategies. When evaluating whether projected future taxable income will support the realization of the Company&#x2019;s deferred tax assets, the Company considers both its historical financial performance and general economic conditions. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company utilizes a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained upon examination by the Internal Revenue Service (&#x201c;IRS&#x201d;) or other taxing authorities, including resolution of related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual outcomes. Management determined there were no uncertain tax positions at December&#160;31, 2025 and 2024 that would more likely than not be subject to tax by the taxing authorities. No examinations are currently pending.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock-Based Compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has three stock incentive plans which grant incentive and nonqualified stock options to employees, directors, and consultants. All stock-based payments to employees, including grants of employee stock options, are recognized in the consolidated financial statements based on their respective grant-date fair values. The Company estimates the fair value of stock-based payment award on the date of grant using the Black-Scholes-Merton option pricing model in accordance with ASC 718, &lt;i style="font-style:italic;"&gt;Compensation&#160;&#x2014; Stock Compensation&lt;/i&gt;. The model requires management to make several assumptions, including expected volatility, expected life, risk-free interest rate, and expected dividends. The Company accounts for forfeitures when they occur. The value of the portion of the award that is ultimately expected to vest is recognized in the Company&#x2019;s consolidated statements of operations ratably over the requisite service periods, which is generally 4&#160;years. No option is exercisable for more than 10&#160;years. Share-based awards issued to non-employees are measured at the grant date and not subject to remeasurement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Convertible and Non-Convertible Debt&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company issued numerous convertible and non-convertible debt instruments. The Company evaluates embedded conversion and other features within its debt to determine whether any embedded features should be bifurcated from the host instrument and accounted for as a derivative at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;For the convertible&#160;note issued in 2025 described in Note 5, we elected the fair value option under accounting Standards Codification (&#x201c;ASC&#x201d;) 825,&#160;&lt;i style="font-style:italic;"&gt;Financial Instruments&lt;/i&gt;, (&#x201c;ASC 825&#x201d;) measuring the entire instrument at fair value with changes recognized in earnings. This election is irrevocable&#160;and applied to the whole instrument, consistent with ASC 825-10 guidance. Key estimates include the valuation of original issue discount, accrued interest, and make-whole provisions, which require assumptions about discount rates, credit risk, and market conditions. The fair value option under ASC 825 simplifies the accounting by eliminating the need to bifurcate embedded derivatives under ASC 815,&#160;&lt;i style="font-style:italic;"&gt;Derivatives and Hedging&lt;/i&gt;&#160;(&#x201c;ASC 815&#x201d;) and aligns with the principles outlined in ASC 470,&#160;&lt;i style="font-style:italic;"&gt;Debt&lt;/i&gt;&#160;(&#x201c;ASC 470&#x201d;) for debt instruments. This approach requires ongoing reassessment of fair value inputs and assumptions, which can significantly affect reported earnings and liabilities&lt;i style="font-style:italic;"&gt;.&lt;/i&gt;&#160;All fees related to the convertible note were expensed as incurred and not recorded as debt issuance costs.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s other debt is carried on the consolidated balance sheets on a historical cost basis net of unamortized discounts and premiums because the Company has not elected the fair value option of accounting. Costs associated with acquiring debt are capitalized as a debt discount. The debt discount is presented in the consolidated balance sheets as a direct deduction from the carrying amount of the debt liability. The costs are amortized over the estimated contractual life of the related debt instrument using the effective interest method and are included in interest expense in the consolidated statements of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and establishes the disclosure requirements regarding fair value measurements. Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Level 1 Inputs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Level 2 Inputs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Inputs, other than quoted prices included within Level 1, that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Level 3 Inputs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities at the measurement date. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. The Company develops these inputs based on the best information available.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The carrying amounts of cash, cash equivalents, and restricted cash, accounts receivable, accrued liabilities, and accounts payable approximate fair value due to their relatively short-term maturities and are classified as short-term assets and liabilities in the accompanying balance sheets. The following table represents the fair value hierarchy for the financial assets and liabilities held by the Company measured at fair value on a recurring basis (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 174&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 174&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible debt subject to credit risk analysis&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,923&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,923&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8,923&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8,923&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,228&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,228&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;During the&#160;year ended December&#160;31, 2024, the Company had embedded derivatives related to its outstanding debt instruments. In connection with the Company&#x2019;s IPO on December 6, 2024, the outstanding debt instruments were converted into shares of common stock, and accordingly, no embedded derivatives remain outstanding at the year ended December 31, 2025 and 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has elected the fair value option under ASC 825-10 to measure its Senior Secured Convertible Note (the "Senior Secured Convertible Note") at fair value on a recurring basis, with the election made at issuance. Changes in the fair value of the Note are recorded in the consolidated statements of operations. The Company measures its convertible debt at fair value on a recurring basis. The fair value was determined utilizing a Monte Carlo simulation using observable market conditions for items such as risk-free rates, discount rates, and volatility assumptions. The fair value of the convertible debt has been categorized as a Level 2 item as of December 31, 2025. See Note&#160;5 for further details regarding the Company&#x2019;s debt.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net (Loss) Income Per Share Available to Common Stockholders&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Basic net (loss) income per share is computed by dividing net income (loss) available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net (loss) income per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, temporary redeemable preferred stock, stock options, restricted stock units, warrants and shares available for future issuance under the convertible debt and equity line-of-credit agreements are considered to be common stock-equivalents.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounting Pronouncements Issued, But Not Yet Adopted&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-04, Debt &#x2014; Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. The ASU clarifies the requirements for determining whether the settlement of a convertible debt instrument should be accounted for as an induced conversion. The amendment is effective for all entities for fiscal years beginning after December 15, 2025, including interim periods within those annual periods . Early adoption is permitted for entities that have adopted ASU 2020-06. The Company is currently evaluating the impact of adopting this ASU on its financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-03, Income Statement &#x2014; Reporting Comprehensive Income &#x2014; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disaggregate, in a tabular footnote disclosure, certain income statement expense captions into specified natural expense categories. The amendment is effective for fiscal years beginning after December 15, 2026, with interim periods beginning after December 15, 2027. Early adoption is permitted and the amendments may be applied prospectively or retrospectively. The Company is currently evaluating the impact of adopting this ASU on its disclosures&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In December&#160;2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which improves income tax disclosures through enhanced disaggregation within the rate reconciliation table and disaggregation of income taxes paid by jurisdiction. The amendment is effective for fiscal&#160;years beginning after December&#160;15, 2025 for emerging growth companies and early adoption is permitted. The amendments should be applied on a prospective basis; however, retrospective application is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. For so long as we continue to be an emerging growth company, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation. The JOBS Act also provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies. This provision allows an emerging growth company to delay the adoption of some accounting standards unless and until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of accounting standards until the earlier of the date we (i)&#160;are no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. &lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_RI1yvQ65J0ChiVq99iaGEw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Management bases its estimates on historical experience and on various other factors it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Accordingly, actual results could differ materially from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, including standalone selling price (&#x201c;SSP&#x201d;) and the allocation of the transaction price, valuation of accounts receivable, valuation of inventory, fair value of convertible notes, valuation of the Company&#x2019;s common stock and temporary redeemable preferred stock prior to the IPO, valuation allowance of deferred tax assets and liabilities, and stock-based compensation. To the extent the Company&#x2019;s actual results differ materially from those estimates and assumptions, the Company&#x2019;s future consolidated financial statements could be affected.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <zspc:EmergingGrowthCompanyPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_SR0a4A8DIkmBgNyCgAkD3w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Emerging Growth Company&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company is an emerging growth company (&#x201c;EGC&#x201d;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i)&#160;is no longer an EGC or (ii)&#160;affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.&lt;/p&gt;</zspc:EmergingGrowthCompanyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_hMBonWBDgEelahmw2sVY2Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Information&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company manages its operations and allocates resources as a single reportable segment. The Company&#x2019;s chief operating decision maker is its chief executive officer who reviews financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance, and allocating resources.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_MDV7MIcgpEiaJUvp4lL0vQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Concentration of Credit Risk&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, restricted cash, and accounts receivable. The Company maintains its cash, cash equivalents, and restricted cash with high-quality financial institutions with investment grade ratings. The Company may also have deposit balances with financial institutions which exceed the Federal Deposit Insurance Corporation insurance limit of $250,000. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company&#x2019;s accounts receivable is derived from customers located both inside and outside the United States and most of the Company&#x2019;s customers are educational institutions. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial conditions of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers. For information regarding the Company&#x2019;s significant customers, see Note&#160;12.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_e-yIgDJwTkCRG2wbjforLw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Comprehensive Loss and Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The reporting currency of the Company is the United States dollar. The functional currency of the Company&#x2019;s Chinese subsidiary is the Chinese renminbi while the functional currency of the Company&#x2019;s Japanese subsidiary is the Japanese yen. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured in the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income, net, in the consolidated statements of operations, and have not been material for any of the periods presented. For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income as a component of stockholders&#x2019; deficit.&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_uCSTqWjCqEm13VsHiCQ2rw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company considers cash on hand, deposits in banks, and investments with original maturities of three&#160;months or less, such as the Company&#x2019;s money market funds, to be cash and cash equivalents.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported on the consolidated balance sheet as of December&#160;31, 2025 and 2024, to the amounts reported on the consolidated statement of cash flows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 538&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,329&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash equivalents&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 309&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total cash, cash equivalents and restricted cash&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 1,021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 4,864&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;The restricted cash is legally restricted to secure credit card charges incurred by the Company.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_e-bLvbsYA0aHvrbJsQkG4w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported on the consolidated balance sheet as of December&#160;31, 2025 and 2024, to the amounts reported on the consolidated statement of cash flows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 538&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,329&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash equivalents&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 309&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total cash, cash equivalents and restricted cash&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 1,021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 4,864&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:Cash
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_u1ZaFDjzh0KRaYrHmINo3w_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">538000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_yUkKbX_GjUaxtewFS2mAUw_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1329000</us-gaap:Cash>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_WP_pKw8cnkGojJAS21suEQ_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">174000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_20PorultFEWgJBNj8UCU4g_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3228000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_OyKIk6sz_0-CTQRLgMeT-A_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">309000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_qOW-3Ryisk23W1OkBI6-IA_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">307000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_5B7C7aMRIkuScsJmGs6xKQ_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1021000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_0KyzTqGVhEWQMYwEJM5RFA_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4864000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_9yXZnwTd70-h99mY-bq6Vw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Accounts receivable are customer obligations due under normal trade terms. Expected credit losses include losses expected based on known credit issues with specific customers as well as a general expected credit loss allowance based on relevant information, including historical loss rates, current conditions, and reasonable economic forecasts that affect collectability. The Company updates its allowance for credit losses on a quarterly basis with changes in the allowance recognized in income from operations. The Company reserves for any accounts receivable balances that are determined to be uncollectible in the allowance for credit losses.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;After all attempts to collect accounts, receivable balances have failed, the balance is written off against the allowance for credit losses. As of December&#160;31, 2025 and 2024, the Company reported an allowance for credit losses balance of $94,000 and $44,000, respectively.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="0"
      id="Narr_EaOTZ1uH9Umbo4isHfUxgg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">94000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="0"
      id="Narr_W5tvs7O-sU6h772cxsYS6Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">44000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_KncW7XlahkqH4leG44lH1Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inventory&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s inventory, which includes raw materials and finished goods is valued using the weighted average cost method for hardware inventory while software inventory is recorded at actual cost. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_fa8iCUgmdkqmHFWC_WlsPg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Property and Equipment&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation expense for property and equipment is computed using the straight-line method applied over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of their estimated useful lives or the applicable lease term, including anticipated renewals.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Upon retirement or sale of an asset, the cost and related accumulated depreciation is removed from the consolidated balance sheets and the resulting gain or loss is reflected in general and administrative expenses in the consolidated statements of operations and comprehensive loss. Maintenance and repairs are charged to operations as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;Asset depreciation and amortization are computed using the following estimated useful lives:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Asset Type&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lab equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Furniture and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Computer equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <zspc:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_Skq7dmcGZEi9wJaR7ImWng">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;Asset depreciation and amortization are computed using the following estimated useful lives:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Asset Type&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lab equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Furniture and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:88.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Computer equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</zspc:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_-cEPDQwoC06LhAZNx2xvdA"
      id="Tc_myLa1g4ajU-f2QpUUEeEAA_2_2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_JZCEc6pgbESjf7zteDwz6A"
      id="Tc_Q1SztuJRX0qSccu6MWt7Tg_3_2">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_HlHm_cdzSk6JDiNMkyJC5g"
      id="Tc_biN0kiI5CEKsuc_KgWHGQg_4_2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_yIWX5fiWBke51XcVR8ASlw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Impairment of Long-Lived Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s long-lived assets with finite lives consist primarily of property and equipment. Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Estimated future cash flows are based upon, among other things, assumptions about expected future operating performance and may differ from actual cash flows. If the sum of the projected undiscounted cash flows (excluding interest) is less than the carrying value of the assets, the assets will be written down to the estimated fair value in the period in which the determination is made. There is no impairment to long-lived assets as of and for the&#160;years ended December&#160;31, 2025 and 2024. The Company periodically reviews the remaining estimated useful lives of its long-lived assets. If the estimated useful life assumption for any asset is changed, the remaining balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-6"
      id="Narr_E2fP_C07b0S5xsxOuPXVwg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-6"
      id="Narr_7S1A_PYMwEC2FXAYXl_8ng"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_PwgaojQEvUe5lXghcIzy7g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Classification of Redeemable Preferred Stock as Temporary Equity&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company applies the guidance in Accounting Standards Committee (&#x201c;ASC&#x201d;) 480, &lt;i style="font-style:italic;"&gt;Distinguishing Liabilities from Equity &#x201c;ASC 480&#x201d;)&lt;/i&gt;, to determine the classification of financial instruments issued. The Company first determines if the instruments should be classified as liabilities under this guidance based on the redemption features, if mandatorily redeemable or not, and the method of redemption, if in cash, a variable number of shares or a fixed number of shares.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;If the terms provide that an instrument is mandatorily redeemable in cash, or the holder can compel a settlement in cash, or will be settled in a variable number of shares predominantly based on a fixed monetary amount, the instrument is generally classified as a liability. Instruments that are settled by issuing a fixed number of shares are generally classified as equity instruments. None of the Company&#x2019;s redeemable preferred stock was accounted for as a liability as none of the above-mentioned conditions were present.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The Company&#x2019;s certificate of incorporation does not provide redemption rights to the holders of the Series&#160;A preferred stock. If a liquidation event occurs, all the funds and assets of the Company available for distribution among all the stockholders shall be distributed based on a defined mechanism. Although the Series&#160;A preferred stock is not redeemable, in the event of certain &#x201c;deemed liquidation events&#x201d; that are not solely within the Company&#x2019;s control (including merger, acquisition, or sale of all or substantially all of the Company&#x2019;s assets, or public offerings), the holders of the preferred stock would be entitled to preference amounts paid before distribution to other stockholders and hence &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"&gt;effectively redeeming the preference amount outside of the Company&#x2019;s control. In accordance with Accounting Series&#160;Release No.&#160;268 (&#x201c;ASR 268&#x201d;) and ASC 480, the Company&#x2019;s Series&#160;A redeemable preferred shares are classified outside of stockholders&#x2019; deficit in temporary equity as a result of these in-substance contingent redemption rights.&lt;/p&gt;</us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_ufc35cZ_tkSbP45Kv3_LGg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred Offering Costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Deferred offering costs consist of legal, accounting, underwriting fees and other costs incurred that were directly related to the Company&#x2019;s planned public offering transaction. These costs were charged to stockholders&#x2019; equity (deficit) upon the completion of the transaction. The Company incurred in the year ended December 31, 2024, $2.4 million in offering costs related to the Company&#x2019;s planned public offering, the IPO, that was completed in December 2024.&lt;/p&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <zspc:DeferredOfferingCostsIncurred
      contextRef="As_Of_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_T1_b8MYjz0qONZvnXkUAxw"
      decimals="-5"
      id="Narr_eIBnozdi_0ezMbT0JC_Luw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2400000</zspc:DeferredOfferingCostsIncurred>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_Qc-TQmjC8E-5hsXmAVg9ZA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company accounts for revenue in accordance with ASC Topic 606, &lt;i style="font-style:italic;"&gt;Revenue from Contracts with Customers&lt;/i&gt;. The revenue recognition guidance provides a single model to determine when and how revenue is recognized. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company recognizes revenue using a five-step model resulting in revenue being recognized as performance obligations within a contract have been satisfied. The steps within that model include: (i)&#160;identifying the existence of a contract with a customer; (ii)&#160;identifying the performance obligations within the contract; (iii)&#160;determining the contract&#x2019;s transaction price; (iv)&#160;allocating the transaction price to the contract&#x2019;s performance obligations; and (v) &lt;span style="color:#231f20;"&gt;recognizing revenue as the contract&#x2019;s performance obligations are satisfied. Judgment is required to apply the principles-based, five-step model for revenue recognition. Management is required to make certain estimates and assumptions about the Company&#x2019;s contracts with its customers, including, among others, the nature and extent of its performance obligations, its transaction price amounts and any allocations thereof, the events which constitute satisfaction of its performance obligations, and when control of any promised goods or services is transferred to its customers. The standard also requires certain incremental costs incurred to obtain or fulfill a contract to be deferred and amortized on a systematic basis consistent with the transfer of goods or services to the customer.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company assesses the goods and/or services promised in each customer contract and separately identifies a performance obligation for each promise to transfer to the customer a distinct good or service. The Company then allocates the transaction price to each performance obligation in the contract using relative SSP. The Company determines standalone selling prices based on the price at which a good or service is sold separately. If the standalone selling price is not observable through historic data, the Company estimates the standalone selling price by considering the cost-plus margin approach, along with all reasonably available information, including peer-company selling information while taking into consideration market conditions and other factors, such as customer size, volume purchased, market and industry conditions, product specific factors and historical sales of the deliverables.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company sells proprietary augmented reality and virtual reality hardware, software, and related installation and training services to education customers. The Company has contractual agreements with customers that set forth the general terms and conditions of the relationship, including pricing of goods and services, payment terms and contract duration. Revenue is recognized when the obligation under the terms of the Company&#x2019;s contract with its customer is satisfied and is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company offers standard warranty coverage on substantially all products which provides the customer with assurance that the product will function as intended during the first&#160;year. This standard warranty coverage is accounted for as an assurance warranty and is not considered to be a separate performance obligation. Returns and repairs under the Company&#x2019;s general assurance warranty of products have not been material.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Payment is generally due within 30&#160;days of invoice issuance. The Company uses the practical expedient and does not recognize a significant financing component for payment considerations of less than one&#160;year.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Hardware&lt;/span&gt;: Hardware sales represent separate performance obligations, all of which are satisfied at a point in time when the hardware is delivered to the customer, which is typically FOB shipping point.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Software&lt;/span&gt;: Software sales consist of licenses of functional intellectual property that are satisfied at a point in time when key codes are provided to allow customers to access the software, which is the contract start date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In transactions where the Company provides user-based software licenses to a customer, zSpace recognizes software revenue ratably on a straight-line basis. These fees charged to its customers are recognized on a gross basis as zSpace has determined that it is the principal in the transaction. As a principal to the transaction, the Company obtains control of the third-party software licenses before control is transferred to the customer. The fees paid to third parties for software licenses are recognized as transaction expenses and recorded in cost of goods sold in the consolidated statements of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Services&lt;/span&gt;: The Company offers installation and/or training services for its products, both of which are separate performance obligations and typically are satisfied within a short period of time, often less than one&#160;month. Additionally, the Company offers &lt;span style="-sec-ix-hidden:Hidden_nDjv-viIPUK2_BjElzY-9A;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt;-and &lt;span style="-sec-ix-hidden:Hidden_gMe5K5LlgUed_z4qZQzBFw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;two&lt;/span&gt;&lt;/span&gt;-year extended warranty contracts customers can purchase at their option, which are also separate performance obligations. All warranty-related performance obligations are generally fulfilled evenly throughout the contract term. Services also includes post-contract support (&#x201c;PCS&#x201d;) which is akin to a stand-ready performance obligation that is provided throughout the contract term. For all services related performance obligations, the Company believes that the passage of time corresponds directly to the satisfaction of the performance obligations; therefore, an output method of measuring progress based on time elapsed during the contract period is used to recognize revenue ratably on a straight-line basis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contract Liabilities&lt;/span&gt;: The Company typically bills in advance of providing goods and services, including for installation and training services, PCS, and extended warranties, resulting in contract liabilities (i.e., deferred revenue). Contract liabilities are classified as current or noncurrent based on the nature of the underlying contractual rights and obligations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contract Costs&lt;/span&gt;: The Company incurs incremental contract commission costs to obtain contracts with customers which are expected to be recoverable through the term of those contracts. The Company allocates contract costs among the underlying performance obligations to which they relate and amortizes those costs on a systematic basis consistent with the pattern of the transfer of the goods and services. Contract cost assets are typically completely amortized soon after initial recognition as the majority of the Company&#x2019;s revenue on the underlying performance obligations is recognized upon delivery of the goods or services.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_yOqXFyJvGUKtWVvMIqq-kQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cost of Goods Sold&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company includes within cost of goods sold those costs related to the manufacture and distribution of its AR/VR products, as well as the cost to purchase third-party software. Specifically, the Company includes in cost of goods sold each of the following: material costs, labor and employee benefit costs related to the manufacture of our products, and freight and shipping costs. Costs are expensed as incurred, or as control of products is transferred, except for costs incurred to fulfill a contract, which are capitalized and amortized on a straight-line basis over the expected period of performance. The Company does not incur significant incremental costs to acquire contracts.&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_20To_eBGnkqs2RlWTOXKnQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Research and Development&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Research and development expenses primarily consist of salaries, bonus payments, benefits, travel and other related costs, including equity-based compensation expense, facility-related expenses for personnel engaged in research and development functions, and professional service fees primarily related to consulting and outsourcing services. All the Company&#x2019;s research and development costs are expensed as incurred.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_zwrFI__b5E6sossElQxWIg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Selling and Marketing&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. The Company includes within sales and marketing expenses labor and other costs directly related to the promotion of our products, including expenses, such as compensation for the Company&#x2019;s marketing team and travel expense incurred in connection with promotion efforts, and equity-based compensation expense. The Company does not incur any material advertising costs. Sales and marketing costs are expensed as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;General and Administrative&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company tracks all expenses on a departmental basis and allocates between categories of expenses as they are related. Our general and administrative expenses consist primarily of compensation and related costs for our finance, human resources and other administrative personnel, and include stock-based compensation, employee benefits and travel expenses. In addition, general and administrative expenses include our third-party consulting and advisory services, legal, audit, accounting services and facilities costs.&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_8Qx3UVW690-lW3D46TBecg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company applies the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income or expense in the period that includes the enactment date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company records a valuation allowance, when necessary, to reduce deferred tax assets to the amount expected to be realized. Estimates of the realizability of deferred tax assets, as well as the Company&#x2019;s assessment of whether an established valuation allowance should be reversed, are based on projected future taxable income, the expected timing of the reversal of deferred tax liabilities, and tax planning strategies. When evaluating whether projected future taxable income will support the realization of the Company&#x2019;s deferred tax assets, the Company considers both its historical financial performance and general economic conditions. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company utilizes a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained upon examination by the Internal Revenue Service (&#x201c;IRS&#x201d;) or other taxing authorities, including resolution of related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual outcomes. Management determined there were no uncertain tax positions at December&#160;31, 2025 and 2024 that would more likely than not be subject to tax by the taxing authorities. No examinations are currently pending.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_JfxmI-T9TUunX2qmCjFAGA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock-Based Compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has three stock incentive plans which grant incentive and nonqualified stock options to employees, directors, and consultants. All stock-based payments to employees, including grants of employee stock options, are recognized in the consolidated financial statements based on their respective grant-date fair values. The Company estimates the fair value of stock-based payment award on the date of grant using the Black-Scholes-Merton option pricing model in accordance with ASC 718, &lt;i style="font-style:italic;"&gt;Compensation&#160;&#x2014; Stock Compensation&lt;/i&gt;. The model requires management to make several assumptions, including expected volatility, expected life, risk-free interest rate, and expected dividends. The Company accounts for forfeitures when they occur. The value of the portion of the award that is ultimately expected to vest is recognized in the Company&#x2019;s consolidated statements of operations ratably over the requisite service periods, which is generally 4&#160;years. No option is exercisable for more than 10&#160;years. Share-based awards issued to non-employees are measured at the grant date and not subject to remeasurement.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <zspc:ShareBasedCompensationNumberOfPlans
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ"
      decimals="INF"
      id="Narr_MV5o_oOytUC4hwLwwCY1IQ"
      unitRef="Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ">3</zspc:ShareBasedCompensationNumberOfPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ"
      id="Narr_IiSI6lRG_EiyGNhgn7JQlA">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ"
      id="Narr_du41CKoXGEafzqIfdbQLmQ">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:DebtPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_-s_GNTlWp0Kh92isvgBMPQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Convertible and Non-Convertible Debt&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company issued numerous convertible and non-convertible debt instruments. The Company evaluates embedded conversion and other features within its debt to determine whether any embedded features should be bifurcated from the host instrument and accounted for as a derivative at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;For the convertible&#160;note issued in 2025 described in Note 5, we elected the fair value option under accounting Standards Codification (&#x201c;ASC&#x201d;) 825,&#160;&lt;i style="font-style:italic;"&gt;Financial Instruments&lt;/i&gt;, (&#x201c;ASC 825&#x201d;) measuring the entire instrument at fair value with changes recognized in earnings. This election is irrevocable&#160;and applied to the whole instrument, consistent with ASC 825-10 guidance. Key estimates include the valuation of original issue discount, accrued interest, and make-whole provisions, which require assumptions about discount rates, credit risk, and market conditions. The fair value option under ASC 825 simplifies the accounting by eliminating the need to bifurcate embedded derivatives under ASC 815,&#160;&lt;i style="font-style:italic;"&gt;Derivatives and Hedging&lt;/i&gt;&#160;(&#x201c;ASC 815&#x201d;) and aligns with the principles outlined in ASC 470,&#160;&lt;i style="font-style:italic;"&gt;Debt&lt;/i&gt;&#160;(&#x201c;ASC 470&#x201d;) for debt instruments. This approach requires ongoing reassessment of fair value inputs and assumptions, which can significantly affect reported earnings and liabilities&lt;i style="font-style:italic;"&gt;.&lt;/i&gt;&#160;All fees related to the convertible note were expensed as incurred and not recorded as debt issuance costs.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s other debt is carried on the consolidated balance sheets on a historical cost basis net of unamortized discounts and premiums because the Company has not elected the fair value option of accounting. Costs associated with acquiring debt are capitalized as a debt discount. The debt discount is presented in the consolidated balance sheets as a direct deduction from the carrying amount of the debt liability. The costs are amortized over the estimated contractual life of the related debt instrument using the effective interest method and are included in interest expense in the consolidated statements of operations.&lt;/p&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_yHpOxzWURU6ZH3k-OekOnA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and establishes the disclosure requirements regarding fair value measurements. Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Level 1 Inputs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Level 2 Inputs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Inputs, other than quoted prices included within Level 1, that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (i.e., interest rates, yield curves, etc.), and inputs that are derived principally from or corroborated by observable market data by correlation or other means (market corroborated inputs).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Level 3 Inputs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities at the measurement date. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. The Company develops these inputs based on the best information available.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The carrying amounts of cash, cash equivalents, and restricted cash, accounts receivable, accrued liabilities, and accounts payable approximate fair value due to their relatively short-term maturities and are classified as short-term assets and liabilities in the accompanying balance sheets. The following table represents the fair value hierarchy for the financial assets and liabilities held by the Company measured at fair value on a recurring basis (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 174&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 174&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible debt subject to credit risk analysis&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,923&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,923&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8,923&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8,923&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,228&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,228&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;During the&#160;year ended December&#160;31, 2024, the Company had embedded derivatives related to its outstanding debt instruments. In connection with the Company&#x2019;s IPO on December 6, 2024, the outstanding debt instruments were converted into shares of common stock, and accordingly, no embedded derivatives remain outstanding at the year ended December 31, 2025 and 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has elected the fair value option under ASC 825-10 to measure its Senior Secured Convertible Note (the "Senior Secured Convertible Note") at fair value on a recurring basis, with the election made at issuance. Changes in the fair value of the Note are recorded in the consolidated statements of operations. The Company measures its convertible debt at fair value on a recurring basis. The fair value was determined utilizing a Monte Carlo simulation using observable market conditions for items such as risk-free rates, discount rates, and volatility assumptions. The fair value of the convertible debt has been categorized as a Level 2 item as of December 31, 2025. See Note&#160;5 for further details regarding the Company&#x2019;s debt.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_nsBCjfAQREiHthtX0CP28A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The carrying amounts of cash, cash equivalents, and restricted cash, accounts receivable, accrued liabilities, and accounts payable approximate fair value due to their relatively short-term maturities and are classified as short-term assets and liabilities in the accompanying balance sheets. The following table represents the fair value hierarchy for the financial assets and liabilities held by the Company measured at fair value on a recurring basis (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 174&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 174&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 174&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible debt subject to credit risk analysis&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,923&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,923&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8,923&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8,923&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&#x2007;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,228&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total financial assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,228&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,228&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Q_wpF52MnkyewRng2xhV3A"
      decimals="-3"
      id="Tc_1exKD_Wnvkuo97kZuQAjtA_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">174000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ"
      decimals="-3"
      id="Tc_MROYE_b-EESVpydlzNm8nQ_3_12"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">174000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Q_wpF52MnkyewRng2xhV3A"
      decimals="-3"
      id="Tc_FKlG3XIUHEG_o7F3XKP0tg_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">174000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ"
      decimals="-3"
      id="Tc_TNYyNUqWGESN4DXpQfxBrQ_4_12"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">174000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WornLAo1wkSjocYiRWiNWA"
      decimals="-3"
      id="Tc_54OE-C9lUUKbQB9IFJe1oA_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8923000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ"
      decimals="-3"
      id="Tc_QBhRuxqvwkK2mwyapefu_g_6_12"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8923000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WornLAo1wkSjocYiRWiNWA"
      decimals="-3"
      id="Tc_1E19KSwbU0e7W8z3H8DnNQ_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8923000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2bHqmZZBxEOE38AdIE_QgQ"
      decimals="-3"
      id="Tc_h2ItPZ-mIk2saMkXHa3jkw_7_12"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8923000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_R-S83Msu6E6N78YMH_yYjA"
      decimals="-3"
      id="Tc_wjsrZMUb_kCCVgNWwTOM_w_11_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3228000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1NGE9itbskiXCraGhS0qsg"
      decimals="-3"
      id="Tc_fOehm8QOuk6uCAZQ-WVOUA_11_12"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3228000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_R-S83Msu6E6N78YMH_yYjA"
      decimals="-3"
      id="Tc_wCMxjKaKik6CHI5pS7-i9A_12_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3228000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1NGE9itbskiXCraGhS0qsg"
      decimals="-3"
      id="Tc_Ck-ck7L1uE6tnG9cVw6B4A_12_12"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3228000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_1vlRy1xBj0SYoN-oZg4UDw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net (Loss) Income Per Share Available to Common Stockholders&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Basic net (loss) income per share is computed by dividing net income (loss) available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net (loss) income per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, temporary redeemable preferred stock, stock options, restricted stock units, warrants and shares available for future issuance under the convertible debt and equity line-of-credit agreements are considered to be common stock-equivalents.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_stwoi_9GKkewkKV3KHWAxw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounting Pronouncements Issued, But Not Yet Adopted&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-04, Debt &#x2014; Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. The ASU clarifies the requirements for determining whether the settlement of a convertible debt instrument should be accounted for as an induced conversion. The amendment is effective for all entities for fiscal years beginning after December 15, 2025, including interim periods within those annual periods . Early adoption is permitted for entities that have adopted ASU 2020-06. The Company is currently evaluating the impact of adopting this ASU on its financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-03, Income Statement &#x2014; Reporting Comprehensive Income &#x2014; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The standard requires public business entities to disaggregate, in a tabular footnote disclosure, certain income statement expense captions into specified natural expense categories. The amendment is effective for fiscal years beginning after December 15, 2026, with interim periods beginning after December 15, 2027. Early adoption is permitted and the amendments may be applied prospectively or retrospectively. The Company is currently evaluating the impact of adopting this ASU on its disclosures&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In December&#160;2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which improves income tax disclosures through enhanced disaggregation within the rate reconciliation table and disaggregation of income taxes paid by jurisdiction. The amendment is effective for fiscal&#160;years beginning after December&#160;15, 2025 for emerging growth companies and early adoption is permitted. The amendments should be applied on a prospective basis; however, retrospective application is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. For so long as we continue to be an emerging growth company, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation. The JOBS Act also provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies. This provision allows an emerging growth company to delay the adoption of some accounting standards unless and until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of accounting standards until the earlier of the date we (i)&#160;are no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. &lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_5VZfVv_lNUm7e80joWMmvQ">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;3.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;REVENUE&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Disaggregation of Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company earns revenue through the sale of products and services. Product and service revenue are the disaggregation of revenue primarily used by management, as this disaggregation allows for the evaluation of market trends and certain product lines and services vary in renewing versus non-renewing nature.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table disaggregates revenue by recognition method for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Point in time&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 26,518&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 36,414&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Over time&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,684&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 27,858&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 38,098&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table disaggregates revenue by type of products and services for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Years Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Hardware&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 14,208&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21,991&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 10,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12,857&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,092&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 27,858&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 38,098&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table disaggregates revenue by geographic area for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 23,641&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 33,496&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 27,858&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 38,098&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The amount of deferred revenue as of December&#160;31, 2025 and December&#160;31, 2024 reflects the revenue expected to be recognized in future periods related to remaining performance obligations as the Company collects payment in advance of satisfaction of performance obligations. Because a majority of the Company&#x2019;s performance obligations are satisfied at a point in time soon after the contract is formed or within one&#160;year after the contract is formed, revenue recognized in the following&#160;year related to remaining performance obligations is expected to equal deferred revenue, current portion at the beginning of the&#160;year.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2025 and 2024, the Company has $2.2 million and $3.6 million, respectively, in deferred revenue, and as of January 1, 2024, the Company had $3.0 million in deferred revenue. As of December&#160;31, 2025 approximately $1.9 million of the balance is expected to be earned within the next 12&#160;months and $0.3 million to be earned within the next 13 to &lt;span style="-sec-ix-hidden:Hidden_smtsDDWVAE6dJ8CiaSVxNA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;24&#160;months&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2024, approximately $3.3 million was expected to be earned within the next 12&#160;months, with $0.2 million to be earned within the next 13 to &lt;span style="-sec-ix-hidden:Hidden_ocYexF-VZUi959fppZrgLg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;24&#160;months&lt;/span&gt;&lt;/span&gt; and $0.1 million to be earned with the next 25 to &lt;span style="-sec-ix-hidden:Hidden_i3RrKM28-U6DVamvK6674w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;60 months&lt;/span&gt;&lt;/span&gt;. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2025 and 2024, the Company had no contract assets. &lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_Geje3U5jeky7uL1IUXX-Jw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table disaggregates revenue by recognition method for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Point in time&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 26,518&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 36,414&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Over time&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,684&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 27,858&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 38,098&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table disaggregates revenue by type of products and services for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Years Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Hardware&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 14,208&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21,991&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 10,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12,857&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,092&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 27,858&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 38,098&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table disaggregates revenue by geographic area for the&#160;years ended December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 23,641&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 33,496&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 27,858&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 38,098&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_N8lNL1SMZkOvqkiCJGoGOw"
      decimals="-3"
      id="Tc_sHcYK1tBQkC9ks78crBNzQ_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">26518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_2sQWjXMs_UCN1Fsqg-NV3A"
      decimals="-3"
      id="Tc_eco1vyTZAkaOKHwS-QPUTw_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">36414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_S8oVOC_pR0CAHUYmd9QWrg"
      decimals="-3"
      id="Tc_eEbepKySQ0yRk1lDQQ-EpA_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_D1SEhrs9eU2UWSKxT3L_Dg"
      decimals="-3"
      id="Tc_yqfsx1oPdU2DG8KKS-6LRA_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_mzPezOz_kEy_ktgHcFBz6Q_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">27858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_JJ_3dnlsmEu4xV5rW_olhA_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">38098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_fL7cpBDQPE64NAiju9eA7w"
      decimals="-3"
      id="Tc_6JnMPGHq-U6mA11zuOZe4Q_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_b-h-e5GonE-vz2LW5sI-cw"
      decimals="-3"
      id="Tc_uumMpsMzE0G87i0bkUaqCA_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">21991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_qok8fL9b3kuDdDywO4PdvA"
      decimals="-3"
      id="Tc_dDNP6vhjFUuHgREUXbOHqQ_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_QBYqwSQu9EajSWlyne0UVg"
      decimals="-3"
      id="Tc_sgibJbiUrUCGZb66042isg_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">12857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NkzuZacwsU-gW5fGVsll4Q"
      decimals="-3"
      id="Tc_SMO6XcT_ikim42Lwt82BUQ_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_bBBZPd7iSkiJrOcD7N5WAw"
      decimals="-3"
      id="Tc_mWn-sO_X8E-n7Xz8JJy3pQ_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_kIyHcGttWESvMKwzBuOUEw_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">27858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_LLccTPZ7eEeiCRL9TtjJYg_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">38098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_country_US_OKHtP3zlzE6CnBzAtYNnZA"
      decimals="-3"
      id="Tc_X23buGugdkqDnOES8y_s5A_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">23641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_US_gT_mN3vzVkOyaKxnJn7FsA"
      decimals="-3"
      id="Tc_2n5yvXbkmkOd1QFRXhmapQ_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">33496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_xSrZU5LOSUCDBfyiUkkmgw"
      decimals="-3"
      id="Tc_4K3vEkXxYkSMyRm5CS-rRQ_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_us-gaap_NonUsMember_u2PRcfGnOkKiQQYoGT6obg"
      decimals="-3"
      id="Tc_2jxRQp3d1EauNTYiSjQfVQ_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_xU847BBJoU2RD4TsCOL9pg_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">27858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_7cXXw15RVkOjSWKms0aguA_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">38098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-5"
      id="Narr_OFtN_-U8okKzC0PvIzKu8w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-5"
      id="Narr_s2iFIUwggEaLDKZSVuPdDQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw"
      decimals="-5"
      id="Narr_9GPL9YQsSEKSdmpe5-8NRA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_sGKmfdflYU-3_25GB2uJ2Q"
      decimals="-5"
      id="Narr_BMULxR2FskWO-sVPKaYviQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_sGKmfdflYU-3_25GB2uJ2Q"
      id="Narr_d2zLfCmoAkui2TFEahS9Mw">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2025_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_rKIG55eOY0mmZYCiyYQCcQ"
      decimals="-5"
      id="Narr_D5DCo8RYI0KEp5iCIdoewQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2025-01-01_EDHGH-9p_ESccEZuUpeWXQ"
      decimals="-5"
      id="Narr_4MPdef4wz0aXyc67DHjP7Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2025-01-01_EDHGH-9p_ESccEZuUpeWXQ"
      id="Narr_i-9wi0edpEuuovwqmRKsyA">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-01-01_yD6nYZRy3E-xzC-DsMWl8A"
      decimals="-5"
      id="Narr_XyRSiHEzkEeMo537rcRgYg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2024_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2027-01-01_--rjBbmjWkSyJkqkICMr_Q"
      decimals="-5"
      id="Narr_z9nF3REVTE2F-0x5JQWrzw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-6"
      id="Narr_lR0MKbHWDkKrt0zCFMNu0w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-6"
      id="Narr_yR8q4WEos0aQlNqBfPifAg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_3IW3sbKtjUSIkm7aKxrBUg">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;4.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;BALANCE SHEET COMPONENTS&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inventory, net&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;As of December&#160;31, 2025 and 2024, inventory, net of reserve consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Finished goods&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,935&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Raw materials&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 313&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 303&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Inventory, net&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 2,404&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 3,238&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company writes down inventory for obsolete inventory items and when the net realizable value of inventory items is less than their carrying value. The Company wrote down inventory of $0.2 million and $0.4 million during the&#160;years ended December&#160;31, 2025 and 2024, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Prepaid expenses and other current assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Prepaid expenses and other current assets consisted of the following at December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Advances to suppliers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,163&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 471&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Prepaid operating expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 312&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 514&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Total prepaid expenses and other current assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 1,622&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 1,655&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accrued expenses and other current liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Accrued expenses and other current liabilities consisted of the following at December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Accrued purchases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Accrued compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,606&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Total accrued expenses and other current liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 3,703&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 5,365&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_M7VgXA3GVkuTFVkMrMje4w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;As of December&#160;31, 2025 and 2024, inventory, net of reserve consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Finished goods&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,935&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Raw materials&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 313&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 303&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Inventory, net&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 2,404&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 3,238&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_ab5rGeGuk0-Zhs2AnTYTaA_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2091000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_Jo5eFjTmb0SDny01ciWYvw_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2935000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_XTLxOQYZok-_9IodwmapvA_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">313000</us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_5F8o794fFkGmmJ2YsVwIzg_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">303000</us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_LHgIc4x98k-6154odCw04w_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2404000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_jm-jl08IJkeUUyecQ4NyvQ_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3238000</us-gaap:InventoryNet>
    <us-gaap:InventoryAdjustments
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-5"
      id="Narr_wMRuQchs7EC2dLCDqLC5Vw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">200000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-5"
      id="Narr_ar8eW1FEikuHIIQnISEFNw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">400000</us-gaap:InventoryAdjustments>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_TZd_V3NljkqzN-zu4DZDZA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Prepaid expenses and other current assets consisted of the following at December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Advances to suppliers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,163&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 471&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Prepaid operating expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 312&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 514&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Total prepaid expenses and other current assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 1,622&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 1,655&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:Supplies
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_0QTuvblwWUCFcf4TkcKRKw_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1163000</us-gaap:Supplies>
    <us-gaap:Supplies
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_eSsmhlVeYUeFMtAwicmDzQ_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">670000</us-gaap:Supplies>
    <zspc:DeferredSoftwareCostsCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_zGJiWkqMg0CNov5QM3CkPw_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">147000</zspc:DeferredSoftwareCostsCurrent>
    <zspc:DeferredSoftwareCostsCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_uGSx2cPSiUC37-P4rokXew_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">471000</zspc:DeferredSoftwareCostsCurrent>
    <zspc:PrepaidExpenseOperatingCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_HHmMQ5Xbwk-aloMTxOE5FA_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">312000</zspc:PrepaidExpenseOperatingCurrent>
    <zspc:PrepaidExpenseOperatingCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_LAiUgPbzWE6XbPSFZPsS2Q_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">514000</zspc:PrepaidExpenseOperatingCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_3HFn8DZCpUW5XyCpRnck0A_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1622000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_VaqyAoApoEO3mS3Y73Dpkg_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1655000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_-dFtP_TJvUWz97uuiUg-xQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Accrued expenses and other current liabilities consisted of the following at December&#160;31, 2025 and 2024 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Accrued purchases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Accrued compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,606&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Total accrued expenses and other current liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 3,703&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 5,365&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <zspc:AccruedPurchasesCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_Jrc0NasLvUqUo3NhGodVLQ_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">685000</zspc:AccruedPurchasesCurrent>
    <zspc:AccruedPurchasesCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_zG4mc69NCUazmOu44aapVQ_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">685000</zspc:AccruedPurchasesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_sespFNS-L02GC6Norb_6JA_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1147000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_S80Hq-_UdUSt3g5dqa0DGQ_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2074000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_pReJrkPFwUelB4MWwowUXg_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1871000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_92MH1MQESEazjzmiVylN6A_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2606000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_Eww3VlP_uE2yVLPmtA5tlw_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3703000</zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent>
    <zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_jhcdNUaI5Ue6_sAGddHQCw_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5365000</zspc:AccruedLiabilitiesAndOtherLiabilitiesExcludingAccruedInterestCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_ldwguN6yz0GpiZywolvKqA">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;5.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;DEBT &lt;/b&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;AND&lt;/b&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt; RELATED PARTY DEBT&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2025 and 2024, debt and related party debt is comprised of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Short-term debt:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fiza Investments Limited Loans, term debt &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2,202&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other term loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,405&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,562&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total other current debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,405&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,764&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 6,199&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total short-term debt&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7,604&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,764&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other noncurrent debt:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,923&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other term loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,809&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 9,780&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less: debt issuance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (27)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less: current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (7,604)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,562)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total other noncurrent debt&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 10,109&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 6,191&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December 31, 2025, future principal payments for long-term debt, including the current portion, are summarized as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 9,768&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 9,406&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less adjustment to fair value of Senior Secured Convertible Debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,461)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;white-space:pre-wrap;"&gt;  Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 17,713&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:12pt 0pt 10pt 0pt;"&gt;During the year ended December 31, 2025, the Company capitalized $0.1 million of debt discount and issuance costs on term loans incurred. Debt discount and issuance costs incurred on convertible debt instruments were either eliminated through restructuring or extinguishment accounting or were considered immaterial and expensed when incurred for the year ended December 31, 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt; Debt discount and issuance costs incurred on convertible debt instruments were either eliminated through restructuring or extinguishment accounting or were considered immaterial and expensed when incurred for the&#160;years ended December&#160;31, 2025 and 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As a result of the May&#160;2022 troubled debt restructurings, which are described in further detail below, the maximum future cash flows of certain of the Company&#x2019;s convertible debt instruments was less than the carrying amount of the debt at the time of restructuring. For the&#160;year ended December&#160;31, 2024, $0.1 million less interest expense was recorded in the consolidated statements of operations than contractual interest requirements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;bSpace Investments Limited Loan&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In May 2019, the Company entered into a loan and security agreement (the &#x201c;LSA&#x201d;) with bSpace Investments Limited (&#x201c;bSpace&#x201d;), an affiliate of the Company&#x2019;s controlling financial interest holder. Between 2019 and 2021, the Company borrowed an aggregate of $37.5 million across multiple tranches. The loan was secured by a first-priority interest in all Company collateral and was subject to several amendments that modified maturity dates, interest rates, and repayment premiums. The Company accounted for certain of these modifications as troubled debt restructurings (&#x201c;TDR&#x201d;).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In May 2022, the Company and bSpace entered into an agreement to convert a portion of the indebtedness into preferred stock. In August 2022, the Company issued 58,972 shares of NCNV preferred stock to bSpace in exchange for the forgiveness of $59.0 million of indebtedness representing principal, repayment premium, and accrued interest. The Company reduced the carrying amount of the debt, including accrued interest, by $45.1 million, representing the fair value of the preferred stock on the date of the agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On December 30, 2023, the Company entered into a loan termination agreement with bSpace. Under this agreement, all remaining amounts outstanding under the LSA, including $1.5 million of post-maturity interest, were exchanged for 36,918 shares of NCNV Preferred Stock 3. This termination agreement relieved the Company of any further obligations under the LSA. As of December 31, 2025 and 2024, there was no outstanding balance due under the LSA.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Kuwait Investment Authority Loan&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In February 2019, the Company entered into a $5.0 million promissory note with Kuwait Investment Authority (&#x201c;KIA&#x201d;), a principal shareholder. The note was subject to various amendments between 2020 and 2021 that modified the maturity date, added a repayment premium, and established subordination terms. The Company accounted for certain of these modifications as an extinguishment of debt or a troubled debt restructuring (&#x201c;TDR&#x201d;).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In May 2022, the Company and KIA entered into an agreement to convert a portion of the indebtedness into preferred stock. In August 2022, the Company issued 8,062 shares of NCNV preferred stock to KIA in exchange for the forgiveness of $8.1 million of indebtedness. The Company recorded a restructuring gain of $0.8 million in connection with this exchange. Upon the execution of the conversion agreement in May 2022, the Company ceased accruing interest on the remaining loan balance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In January 2024, the Company entered into a loan termination agreement with KIA under which all remaining obligations, including $0.1 million of post-maturity interest, were exchanged for 5,752 shares of NCNV Preferred Stock 2. This agreement relieved the Company of all further obligations under the KIA loan. As of December 31, 2025 and 2024, there was no outstanding balance due to KIA.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;&lt;span style="font-weight:bold;"&gt;Term Debt&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;"&gt;The Company has three outstanding loans as of December 31, 2025 with Fiza Investments Limited, (&#x201c;Fiza&#x201d;) with a total outstanding principal balance of $7.2 million. On April 10, 2025, in connection with the Senior Secured Convertible Note Financing described below, the maturity date of the Fiza loans were amended to be the latter to occur of December&#160;31, 2027 or the date in which there is no debt outstanding under the Senior Secured Convertible Note (as defined below). As of December 31, 2025, the gross principal amount due on the Fiza term debt is $7.2 million and has been classified as non-current other term loans on the consolidated balance sheet. As of December 31, 2024, $2.2 million due on the Fiza term debt was classified as current other term loans on the consolidated balance sheet.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amendment of Existing Loan Agreements and Entering into the Intercreditor Agreement&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;On April 11, 2025, in connection with the Senior Secured Convertible Note Financing (as defined below), the Company entered into an amendment (the &#x201c;Fiza 1 Amendment&#x201d;) to that certain Loan and Security Agreement with Fiza &#160;dated November&#160;3, 2022 (the &#x201c;Fiza 1 Agreement&#x201d;). Pursuant to the Fiza 1 Amendment, the maturity date of the Fiza 1 Agreement is extended to December&#160;31, 2027. The Fiza 1 Amendment also amends the repayment schedule such that, beginning on the latter to occur of December&#160;31, 2027 or the date in which there is no debt outstanding under the Senior Secured Convertible Note (the &#x201c;Convertible Note Repayment Date&#x201d;), the Company will repay all remaining principal and interest under the Fiza 1 Agreement over twelve equal monthly installments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;On April 11, 2025, also in connection with the Senior Secured Convertible Note Financing, the Company entered into an amendment (the &#x201c;Fiza 2 and 3 Amendment&#x201d;) to a Loan and Security Agreement dated July&#160;11, 2024 with Fiza (the &#x201c;Fiza 2 and 3 Agreement&#x201d;). Pursuant to the Fiza 2 and 3 Amendment, the interest rate under the Fiza 2 and 3 Agreement was lowered from 25% to 20%. In addition, until the Convertible Note Repayment Date, the Company shall make monthly payments of interest only. The remaining principal and interest shall be amortized and repaid over 12 months beginning on the Convertible Note Repayment Date, the Company will repay all remaining principal and interest under the Fiza Agreement over twelve monthly installments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;On April 11, 2025, the Company and Fiza entered into an intercreditor agreement, with the institutional investor in the Senior Secured Convertible Note Financing (the &#x201c;Note Investor&#x201d;), pursuant to which, among other things, Fiza subordinated its security interest in the assets of the Company to the security interest of the Note Investor under the Security Agreement in the same assets and agreed to certain covenants limiting its ability to receive cash payments from the Company, including pursuant to the Fiza 1 Agreement and Fiza 2 and 3 Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"&gt;&lt;span style="font-style:italic;"&gt;Other Outstanding and Repaid Term Loans&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On February 26, 2025, the Company entered into two Loan and Security Agreements (&#x201c;Term Loans 8 and 9&#x201d;) in the principal amounts of $1,100,000 and $900,000 (the &#x201c;Loans&#x201d;) with Itria Ventures LLC (&#x201c;Itria&#x201d;). The Term Loans 8 and 9 bore interest at a rate of 18.00% per year (subject to increases upon an event of default) and were payable on a monthly basis in 12 equal installments, maturing on February 26, 2026. In connection with the Senior Secured Convertible Note financing on April 11, 2025, all outstanding principal and accrued interest on Term Loans 8 and 9 were prepaid.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;During 2025, the Company prepaid all of its outstanding Loans with Itria, including Term Loans 8 and 9 above and the following: (i)&#160;Business Loan and Security Agreement (Tranche 1), dated January&#160;31, 2023, for $4,000,000, (ii)&#160;Business Loan and Security Agreement (Tranche 3), dated April&#160;12, 2023 for $680,000, (iii)&#160;Business Loan and Security Agreement (Tranche 4), dated May&#160;17, 2024, for $1,000,000 and (iv)&#160;Business Loan and Security Agreement (Tranches 5 and 6), dated May&#160;17, 2024, for an aggregate principal amount of $1,000,000, and (v)&#160;Business Loan and Security Agreement (Tranche 7), dated June&#160;4, 2024, for $1,500,000. As a result of these repayments, all sums owed by Company to Itria under all of the Loan and Security Agreements have been satisfied in full and all commitments to extend credit lines under the Loan and Security Agreements are terminated.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On August 20, 2025, the Company entered into two Loan and Security Agreements (&#x201c;Term Loans 10 and 11&#x201d;) in the &lt;span style="-sec-ix-hidden:Hidden_G4EgbmcPHEWw_0RXJxIB6Q;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;principal&lt;/span&gt;&lt;/span&gt; amounts of $1,000,000 each with Itria for an aggregate total of $2,000,000 (less fees payable to Itria). One of the Term Loan 10 bears interest at a rate of 18.00% per year and is payable on a monthly basis in 15 equal installments, maturing on the 15-month anniversary of the funding date. Term Loan 11 bears interest at a rate of 18.99% per year and is payable on a monthly basis in 18 equal installments, maturing on the 18-month anniversary of the funding date. The Company may prepay either of the Term Loans 10 and 11 in full at any time after the first month of the term, subject to a prepayment fee equal to 1.5% of the unpaid principal balance if the Term Loans 10 and 11 are prepaid within the first 12 months of the term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;"&gt;The outstanding balance of other outstanding and repaid term loans as of December 31, 2025 and 2024 is $1.6 million and $4.8 million, respectively, and are recorded in the Other Current and Non-Current Debt line items in the consolidated balance sheet. The effective interest rates of Term Loan 1, Term Loan 2, Term Loan 3, Term Loan 4, Term Loan 5, Term Loan 6, Term Loan 7, Term Loan 8, Term Loan 9, Term Loan 10 and Term Loan 11 were 14.2%, 38.2%, 20.1%, 17.8%, 17.8%, 17.8%, 18.8%, 25.0%, 21.4%, 21.0%, and 20.5%, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Senior Secured Convertible Note Financing&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On April&#160;10, 2025, the Company entered into a securities purchase agreement (the &#x201c;Note SPA&#x201d;) with the Note Investor, pursuant to which the Company sold, and the Note Investor purchased, the Senior Secured Convertible Note, (such financing, the &#x201c;Senior Secured Convertible Note Financing&#x201d;) in the original principal amount of $13,978,495, which is convertible into shares of the Company&#x2019;s common stock. The Senior Secured Convertible Note Financing closed on April&#160;11, 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;"&gt;The gross proceeds to the Company from the Senior Secured Convertible Note Financing, prior to the payment of legal fees and transaction expenses, was $13,000,000. Subject to the satisfaction of certain conditions contained in the Note SPA, the Company may issue an additional senior secured convertible note to the Note Investor in the principal amount of $7,526,882 (for additional gross proceeds of $7,000,000). The Company used the net proceeds from the Senior Secured Convertible Note Financing to repay existing debt and for working capital and general corporate purposes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;The Note SPA contains customary representations, warranties, and covenants of the Company and the Note Investor.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Description of the Note&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;The Senior Secured Convertible Note was issued with an original issue discount of 7.0% and accrues interest at a rate of 6.0% per annum. The Senior Secured Convertible Note matures on April&#160;11, 2027, unless extended pursuant to the terms thereof. Interest on the Senior Secured Convertible Note is guaranteed through April 11, 2027 regardless of whether the Senior Secured Convertible Note is earlier converted or redeemed. The Senior Secured Convertible Note is secured by a first priority security interest in substantially all the assets of the Company, including its intellectual property.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;The Senior Secured Convertible Note is convertible (in whole or in part) at any time prior to April 11, 2027 into the number of shares of common stock equal to (x)&#160;the sum of (i)&#160;the portion of the principal amount to be converted or redeemed, (ii)&#160;all accrued and unpaid interest with respect to such principal amount, and (iii)&#160;all accrued and unpaid late charges with respect to such principal and interest amounts, if any, divided by (y)&#160;a conversion price of $12.39 per share (&#x201c;Initial Conversion Price&#x201d; and such shares issuable upon conversion of the Note, the &#x201c;Conversion Shares&#x201d;). In addition, upon the effectiveness of the registration statement covering the resale of the Conversion Shares and before the 90&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;th&lt;/sup&gt;&#160;day after the closing under the Note SPA, the Note Investor has the right to convert up to $750,000 (or a higher amount mutually agreed upon by the parties) principal per month, priced at 97% of the lowest volume-weighted average price of the common stock (&#x201c;VWAP&#x201d;) in the 10 trading days prior to the conversion. Pursuant to the Note SPA, in certain cases, the Note Investor must limit the selling of common stock to the higher of (i)&#160;15% of the daily trading volume or (ii)&#160;$100,000 per trading day. At no time may the Note Investor hold or be required to take more than 4.99% (or up to 9.99% at the election of the Investor pursuant to the Senior Secured Convertible Note) of the outstanding common stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;The conversion price of the Senior Secured Convertible Note was subject to a floor price of $1.98. On October 15, 2025, the Company entered into an amendment to the Senior Secured Convertible Note pursuant to which the floor price was amended to $0.60.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;In addition, if an Event of Default (as defined in the Senior Secured Convertible Note) has occurred under the Note, the Note Investor may elect to convert all or a portion of the Note into shares of common stock at a price equal to the lesser of (i)&#160;80% of the VWAP of the shares of common stock as of the trading day immediately preceding the delivery or deemed delivery of an applicable Event of Default notice and (ii)&#160;80% of the average VWAP of common stock for the five trading days with the lowest VWAP of the shares of common stock during the ten consecutive trading day period ending and including the trading day immediately preceding the delivery or deemed delivery of an applicable Event of Default notice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;Upon the occurrence of an Event of Default, the Company is required to deliver written notice to the Note Investor within one business day.&#160;At any time after the earlier of (a)&#160;the Note Investor&#x2019;s receipt of an Event of Default notice, and (b)&#160;the Note Investor becoming aware of an Event of Default, the Note Investor may require the Company to redeem all or any portion of the Senior Secured Convertible Note at a 10% premium. Upon an Event of Default, the Senior Secured Convertible Note shall bear interest at a rate of 11.0% per annum.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;Beginning 90 days after April 11, 2025, and every month thereafter, the Company must repay the Note Investor $665,643 towards the principal balance of the Senior Secured Convertible Note and any accrued and unpaid interest in cash or, provided certain conditions are satisfied, shares of common stock, at the Company&#x2019;s option (collectively, the &#x201c;Installment Amount&#x201d;). The Note Investor also has the right to accelerate monthly repayment obligations by receiving shares of common stock. For any Installment Amount paid in the form of shares of common stock, the applicable conversion price will be equal to the lesser of (a)&#160;the Initial Conversion Price, and (b)&#160;95% of the lowest VWAP in the ten trading days immediately prior to such conversion.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;In connection with a &#x201c;Change of Control&#x201d; (as defined in the Senior Secured Convertible Note), the Note Investor shall have the right to require the Company to redeem all or any portion of the Note in cash at a price equal to 110% times&#160;the sum of (i)&#160;the portion of the principal amount to be converted or redeemed, (ii)&#160;all accrued and unpaid interest with respect to such principal amount, (iii)&#160;a &#x201c;make-whole&#x201d; amount to ensure that, if paid, the Note Investor will have received the guaranteed interest pursuant to the Note and (iv)&#160;all accrued and unpaid late charges with respect to the amounts described in (i), (ii)&#160;and (iii), if any.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Security Agreement and Intellectual Property Security Agreement&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;On April 11, 2025, the Company entered into a security agreement (the &#x201c;Security Agreement&#x201d;) and an intellectual property security agreement (the &#x201c;Intellectual Property Security Agreement&#x201d;), pursuant to which the Company granted to the Note Investor a security interest in all of the assets of the Company, including its intellectual property.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Conversion of Principal and Interest amounts into Common Stock&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Between April 25, 2025 and December 31, 2025, the Company reduced its obligations under the Note by $5.3 million, consisting of (i) $4.9 million of principal and interest converted into 2,590,827 shares of common stock at conversion prices ranging between $0.60 per share to $7.74 per share, and (ii) $0.4 million representing 20% of the proceeds received from certain transactions under the ELOC agreement as requested by the Investor.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In accordance with ASC 825-10-45-5, the Company determined that the changes in fair value of the Note during the periods presented were primarily attributable to changes in market interest rates and the discount rate used in the valuation model, rather than changes in the Company's own credit risk. Accordingly, the change in fair value was recognized in net income rather than other comprehensive income. The net impact for the year ended December 31, 2025 was a loss of approximately $1.9 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;span style="letter-spacing:0.2pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;March&#160;2024 Convertible Debt&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20.15pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;In March&#160;2024, the Company entered into a loan for &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$5.0&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;&#160;million from Fiza Investments Limited (&#x201c;Tranche&#160;V Loan&#x201d;). The loan had an annual interest rate of &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;20%&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; that is accrued daily, compounded annually, and was payable on the maturity date. There were no material lender or third-party costs incurred in connection with the Tranche&#160;V Loan. The Company accounted for the March&#160;2024 agreement as a modification of the existing loans. The loan was set to mature on March&#160;11, 2026. Upon the IPO, the loan was automatically converted for shares of common stock at a price per share equal to the lesser of (i)&#160;&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;85%&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; of the original issue price of the listing (&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;100%&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; of the original issue price, if the event occurs after December&#160;31, 2024) or (ii)&#160;an assumed price per share of the stock, using a $250&#160;million valuation for the Company. If the debt has not otherwise been redeemed prior to the maturity date, the holder has the option to convert the loan into shares of the Company at an assumed price per share, using a $150&#160;million valuation for the Company. In connection with the Company&#x2019;s IPO on December 6, 2024, the March 2024 convertible debt was converted into &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;1,176,471&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; shares of common stock. &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;No&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; amount of the March 2024 convertible debt under the Tranche V Loan was outstanding as of December 31, 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;letter-spacing:-0.2pt;"&gt;SAFE Agreements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.5pt;text-align:justify;text-indent:20pt;margin:0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;During July&#160;2024, the Company entered into multiple Simple Agreement for Future Equity (&#x201c;SAFE&#x201d;) agreements with &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;three&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; suppliers in exchange for a reduction of liabilities to such suppliers in the amount of &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$3.3&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; million. In connection with the IPO on December 6, 2024, the &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$3.3&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; million of Safe Agreements were exchanged for &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;650,029&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; shares of common stock.&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_u64rwBWtX0iqMViu8ysuiA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2025 and 2024, debt and related party debt is comprised of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Short-term debt:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fiza Investments Limited Loans, term debt &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2,202&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other term loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,405&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,562&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total other current debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,405&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,764&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 6,199&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total short-term debt&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7,604&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,764&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other noncurrent debt:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,923&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other term loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,809&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 9,780&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less: debt issuance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (27)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less: current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (7,604)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,562)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total other noncurrent debt&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 10,109&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 6,191&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <zspc:LongTermDebtExcludingConvertibleDebtCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_FizaInvestmentsLimitedLoansTermDebtMember_SMwIt97eZ0mVagGmMMYuzA"
      decimals="-3"
      id="Tc_v1zKwSgW_EKINy1UVpB7gQ_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2202000</zspc:LongTermDebtExcludingConvertibleDebtCurrent>
    <zspc:LongTermDebtExcludingConvertibleDebtCurrent
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_UfTMKHEbWEWjVTWelfSpiw"
      decimals="-3"
      id="Tc_etgnLWyqSEKbIVs-eYaPBA_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1405000</zspc:LongTermDebtExcludingConvertibleDebtCurrent>
    <zspc:LongTermDebtExcludingConvertibleDebtCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_XcQc1l067ES6D6xcqLSCbw"
      decimals="-3"
      id="Tc_1gAOOHdptki49Zu04yIBww_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3562000</zspc:LongTermDebtExcludingConvertibleDebtCurrent>
    <zspc:LongTermDebtExcludingConvertibleDebtCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_Yzyic6AHSkSAzCWNqQdTQw_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1405000</zspc:LongTermDebtExcludingConvertibleDebtCurrent>
    <zspc:LongTermDebtExcludingConvertibleDebtCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_ZpoZOIhBk0-h4ajtgUtjPA_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5764000</zspc:LongTermDebtExcludingConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_81N18oM18UevxrseYZKqbA_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">6199000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_kLJ92BKsoEmRdwjC56DpOA_8_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7604000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_fd6_fJZ4V0m5NkyOaKi5xw_8_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5764000</us-gaap:ShortTermBorrowings>
    <us-gaap:ConvertibleDebt
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_7Z-kBhkRn0yC7Y2-14SS9g_10_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8923000</us-gaap:ConvertibleDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_2xglzdV9EUu8ZqeVHQqZIQ_11_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8809000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_O8DIqvCs4Eu4SAodmB82MA_11_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">9780000</us-gaap:OtherLongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_QkIliatgLkGhKk8ozAr_uw_12_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">19000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_s4XiTt2o3k-8Yb-t255vgQ_12_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">27000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_FByf0qvWLU2mSpJT7WMoDg_13_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7604000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_j_BxvtrpFEuYa-EiQEahNQ_13_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3562000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_K6EPdwWN40-kc9zWQ4ENBQ_14_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10109000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_hutY1v2n5E2m-sfNcWnOXA_14_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">6191000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_ks0CUo6rUk6AUKMujlnXkA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December 31, 2025, future principal payments for long-term debt, including the current portion, are summarized as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 9,768&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 9,406&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less adjustment to fair value of Senior Secured Convertible Debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,461)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;white-space:pre-wrap;"&gt;  Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 17,713&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_wwjF4D4T80Sq9iq78syvJg_2_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">9768000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_usfVWrq3o0m1be3c_CFHIQ_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">9406000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_O2Jmcu4zmkS4J8orujwoCA_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1461000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_vbVClp2J3k-zapZdADuqvg_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">17713000</us-gaap:LongTermDebt>
    <zspc:DebtDiscountAndDebtIssuanceCostsCapitalized
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_a1adk2ElTESXFUPSZBolFg"
      decimals="-5"
      id="Narr_rPixKdQNlEqu0xw9TtoVJQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">100000</zspc:DebtDiscountAndDebtIssuanceCostsCapitalized>
    <zspc:ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_37Cb3U6CjkOZua4EdL10eA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">100000</zspc:ReductionInInterestExpenseOnConvertibleDebtAttributableToTroubledDebtRestructuring>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2019_To_12_31_2021_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_tYw2pMXCaU2rlXcam09TKA"
      decimals="-5"
      id="Narr_4vC8WVDTIU-CZVIr2fbz2Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">37500000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_cKHcnhGMfUaBeepr2HfWlA"
      decimals="INF"
      id="Narr_KcdA3mcnx02UUmETyBLaKg"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">58972</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentDecreaseForgiveness
      contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_mO0hS3mAXEaVRHd-m_ko9g"
      decimals="-5"
      id="Narr_nbHkYMzEw0K2oI8Nb3kw4A"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">59000000</us-gaap:DebtInstrumentDecreaseForgiveness>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet
      contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_mO0hS3mAXEaVRHd-m_ko9g"
      decimals="-5"
      id="Narr_lQOrSZg7XU-2czjo-WKWcA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-45100000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="Duration_12_30_2023_To_12_30_2023_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_Pn-Gmm53QEmqLKEAL5HEJQ"
      decimals="-5"
      id="Narr_Xc7q46ZJmk2jBglSpJpBnQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1500000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_12_30_2023_To_12_30_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_I2A1u1X9ykeFoXgMD9M2lA"
      decimals="INF"
      id="Narr_cO-oXBPNJkmlmFSWLqh3zw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">36918</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_I-uiABEMBEikd6_q3NWp9g"
      decimals="-6"
      id="Narr_fXOOtAYBakysT6fHo5_b3Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_BspaceInvestmentsLimitedLoanMember_9KpF903gTkuH8dKPlebkhA"
      decimals="-6"
      id="Narr_HF1DTTHvv0OctmCAYsWpXA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_2_28_2019_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_NNQxlshZFEC3lobJOcGSjA"
      decimals="-5"
      id="Narr_n6P6Bx4E5UiiE7Gy5DsjvA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_bPKuqc-vGEmFQ5HGPpV-Ww"
      decimals="INF"
      id="Narr_2-iYNAnIq0WXdKcI7Jf6LQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">8062</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentDecreaseForgiveness
      contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_DuUfZBUtVEmiLKLy_mCQlg"
      decimals="-5"
      id="Narr_vxgA_NYbRUGWNW2ALTX5_A"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8100000</us-gaap:DebtInstrumentDecreaseForgiveness>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="Duration_8_1_2022_To_8_31_2022_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_DuUfZBUtVEmiLKLy_mCQlg"
      decimals="-5"
      id="Narr_4xCpQ8qVh0KJye74sG-XpA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">800000</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="Duration_1_1_2024_To_1_31_2024_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_bdk3INsBKkiZ6LYP7h4nPw"
      decimals="-5"
      id="Narr_9EEZlo3-N0CWuFP-nLO-8g"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">100000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_1_1_2024_To_1_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_sYoo588JdUSXgLsmDuiAxQ"
      decimals="INF"
      id="Narr_t-qiQ1hDxEWLPdo82QwIjA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5752</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_bRcUf_ZGrE-TK5im-ZvCaA"
      decimals="-6"
      id="Narr_O13IOFllaUGSoV0WdvHDXg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_KuwaitInvestmentAuthorityDebtMember_6MEIm7_75E-_VNDk_Ykx6w"
      decimals="-6"
      id="Narr_jvZBLtJ7Dk6VYXN5P0auGg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:DebtInstrumentCarryingAmount>
    <zspc:NumberOfOutstandingLoans
      contextRef="As_Of_12_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember__DWc2dXgXEOXrhsStqNRwg"
      decimals="INF"
      id="Narr_io-sc_cyW0ae9RF8n2vp4w"
      unitRef="Unit_Standard_loan_8MNk52zLWkCxCEV3ZPXuoQ">3</zspc:NumberOfOutstandingLoans>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2025_us-gaap_BalanceSheetLocationAxis_zspc_NoncurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_cpOHH9uU5024nfXR5PQh_w"
      decimals="-5"
      id="Narr_K8DWp0DvoUSAbYmGqtfDzg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2025_us-gaap_BalanceSheetLocationAxis_zspc_NoncurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_cpOHH9uU5024nfXR5PQh_w"
      decimals="-5"
      id="Narr_ivngNFE16U6q6wNEHL8h3Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_zspc_CurrentOtherTermLoansMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_jH477IkZe0mDqPFdAyBv7Q"
      decimals="-5"
      id="Narr_P4VikQY-akmyMwmKP9x2cg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_NR5yMakx8UaVUMJX3AfGrg"
      decimals="2"
      id="Narr_3xsQb2Hb9kaqOXn0yP9aEA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.25</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_c2B_k2gsRE2-Ocix1CjOnw"
      decimals="2"
      id="Narr_YhdOi0q8l0G9zmghcbO41w"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.20</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_FizaLoanAndSecurityAgreementTwoAndThreeAmendmentMember_IPj8yID8iE2mrJed0BWA5w"
      id="Narr_PKCHsMu75kSlxy0w3TPYwQ">P12M</us-gaap:DebtInstrumentTerm>
    <zspc:NumberOfNewLoansInitiatedDuringPeriod
      contextRef="Duration_2_26_2025_To_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_X9c2eDOPzUejto-Lucw7oA"
      decimals="INF"
      id="Narr_99xBOwojIEqaqwuMQMMoLw"
      unitRef="Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ">2</zspc:NumberOfNewLoansInitiatedDuringPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanEightMember_uRDMnRnzSUqwj7MxGm3Jhg"
      decimals="0"
      id="Narr_zXFORG_4UU6y8sDZADTT1Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanNineMember_DKcFoymLEUqtb-g1iSC2Tw"
      decimals="0"
      id="Narr_9BtXx0xJOkqu_3jkEdCtBw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_9WZVXm4Psk2P-LHp3Th6Vg"
      decimals="4"
      id="Narr_yWhKPyowJUWhUuLAX73bFA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.18</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <zspc:OtherTermLoansNumberOfMonthlyPayments
      contextRef="Duration_2_26_2025_To_2_26_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansEightAndNineMember_X9c2eDOPzUejto-Lucw7oA"
      decimals="INF"
      id="Narr_nf62mf5oxESIPKWfkFHQog"
      unitRef="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw">12</zspc:OtherTermLoansNumberOfMonthlyPayments>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_fDwOVrpIm0K3fjqVJLJoEw"
      decimals="0"
      id="Narr_mGgOc-VKmkGLyoOJNv8POA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanThreeMember_xzs6ZCnvcE-bIAuSFqDGQQ"
      decimals="0"
      id="Narr_uDQ6Ln_Bh02y3cIldcAZoQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">680000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFourMember_97lFTfMrNEWkZMiWrQYvhg"
      decimals="0"
      id="Narr_vbkyZdeonUWsSXgQmrWD-Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansFiveAndSixMember_JK2mevQbvkSGIt7CZwSEPA"
      decimals="0"
      id="Narr__m6DeWMbrE6k2_vGaOVIpQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSevenMember_oqIGDPwf0UmH1S1uV-HyeA"
      decimals="0"
      id="Narr_ScXbqRYe-kKDaWIspUfhUw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1500000</us-gaap:RepaymentsOfDebt>
    <zspc:NumberOfNewLoansInitiatedDuringPeriod
      contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_59ejDUbIl0-2ink9wPUylg"
      decimals="INF"
      id="Narr_BRIC0iKf5UaF3iQXThJWlQ"
      unitRef="Unit_Standard_loan_8MNk52zLWkCxCEV3ZPXuoQ">2</zspc:NumberOfNewLoansInitiatedDuringPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_lw-sdS7pM0a3kN417i0BAg"
      decimals="0"
      id="Narr_0N30VImGwUezoQVd2skVjw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_-s0TgY1C3Em7SE5g_jg8QA"
      decimals="0"
      id="Narr_7i70SwonLEa-gOMDghmLMg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_lw-sdS7pM0a3kN417i0BAg"
      decimals="4"
      id="Narr_t5jWalFwM0SPyzZ80yj4Ew"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.18</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <zspc:OtherTermLoansNumberOfMonthlyPayments
      contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_upOQN7ZViUuEmWrp0LLqDA"
      decimals="INF"
      id="Narr__zQopm4jYkuHcFmyGWIRog"
      unitRef="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw">15</zspc:OtherTermLoansNumberOfMonthlyPayments>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_upOQN7ZViUuEmWrp0LLqDA"
      id="Narr_clW91Fg4hEC2wu1HwYyf-Q">P15Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_QM_p6oeAZU2GkkAU6AOYIA"
      decimals="4"
      id="Narr_Cr2oMVU4y0GVxvemdXAWQQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.1899</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <zspc:OtherTermLoansNumberOfMonthlyPayments
      contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_qhh1R3nv70iY4AXZ7pwNcA"
      decimals="INF"
      id="Narr_wr8wSMUFFkylxNgyPT6WOA"
      unitRef="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw">18</zspc:OtherTermLoansNumberOfMonthlyPayments>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_qhh1R3nv70iY4AXZ7pwNcA"
      id="Narr_0fhkazgswE2EC3m8CToQFA">P18Y</us-gaap:DebtInstrumentTerm>
    <zspc:DebtInstrumentPrepaymentPenaltyPercentage
      contextRef="Duration_8_20_2025_To_8_20_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoansTenAndElevenMember_59ejDUbIl0-2ink9wPUylg"
      decimals="3"
      id="Narr_TatXNzhMREaq0qMR5tHe8Q"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.015</zspc:DebtInstrumentPrepaymentPenaltyPercentage>
    <us-gaap:LoansPayable
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_UfTMKHEbWEWjVTWelfSpiw"
      decimals="-5"
      id="Narr_GA5Z_tb8nUmumtllwFL6iw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1600000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_OtherTermLoansMember_XcQc1l067ES6D6xcqLSCbw"
      decimals="-5"
      id="Narr_oklz1gyjAkWtN7gsdLvxmA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4800000</us-gaap:LoansPayable>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanOneMember_REo-dBiyWk2_WtBJ5UlT9A"
      decimals="3"
      id="Narr_ZidLSrS1KEm72MF8DlZMlQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.142</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTwoMember_SF72UQjmg0azCFX7Xzw-zw"
      decimals="3"
      id="Narr_GFXqDs7hhEqE_FdGDt19kA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.382</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanThreeMember_mjCIu6x_CkGxV5r2qEGAVg"
      decimals="3"
      id="Narr_J0VpZE79H0-2iD5h7B9LsQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.201</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFourMember_0v2jNraxi0qi78VYdq7Mzg"
      decimals="3"
      id="Narr_TjaSgLa4iUqXp4pWt6nBmw"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.178</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanFiveMember_RiKXT3bx4EmFHHXE6IgjJw"
      decimals="3"
      id="Narr_ZlW40pEnskS2CRqoCrrFEQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.178</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSixMember_BHdei2XA-EmD6wV2JUGT-A"
      decimals="3"
      id="Narr_iB3SatqsSUKoVEf2azvVUQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.178</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanSevenMember_6baM5g1g3UaeE_U-ocJKYw"
      decimals="3"
      id="Narr_uMX9mpEetEymEN05lVElsA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.188</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanEightMember_LYL0uqTsR0WMaWUa4ZOXdw"
      decimals="3"
      id="Narr_ETq3RPus2EO1vF_YDyPDRw"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.25</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanNineMember_O6fH1Q-V7kmwDLlgK8fTdw"
      decimals="3"
      id="Narr_vmXT4By1Y0iKzoy3fcr3Gw"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.214</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_llN9FDYTsUium__W6hivzg"
      decimals="3"
      id="Narr_VQACHaJoVUe66vOqZbLapg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.21</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanElevenMember_vB3WvDBDoUG5isJIGX5n8w"
      decimals="3"
      id="Narr_AmoD8zrzmkSr16ywit3gtg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.205</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_k4wknyWzaUqwaUdlS_s-wQ"
      decimals="0"
      id="Narr_fjD5F2AiT0OSMZ_nImdIuw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13978495</us-gaap:DebtInstrumentFaceAmount>
    <zspc:GrossProceedsFromConvertibleDebt
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_iWzbUHcrZ0Gx2qaJWvru6w"
      decimals="0"
      id="Narr_GzQjhIzUrU-bHPEoLfqWSQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13000000</zspc:GrossProceedsFromConvertibleDebt>
    <zspc:DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg"
      decimals="0"
      id="Narr_ufZSOpGDg0qB0VU__2D-Vg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7526882</zspc:DebtInstrumentContingentIncreaseAdditionalBorrowingCapacity>
    <zspc:PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_MlmiYTsfqU2ZRg2xtivUXQ"
      decimals="0"
      id="Narr_-rWiOzbJXE-jjLjmYxN0Fw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7000000</zspc:PotentialGrossProceedsFromUnusedBorrowingCapacityOfConvertibleDebt>
    <zspc:ConvertibleDebtOriginalIssueDiscountRatePercentageRate
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg"
      decimals="3"
      id="Narr_U9DbM6EBIUGvzzvVetXYOg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.07</zspc:ConvertibleDebtOriginalIssueDiscountRatePercentageRate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg"
      decimals="3"
      id="Narr_rZVqHOS5B0qqol1a0EdiBg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtInstrumentConvertibleTermsMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_xi_-rwBH50Ok65cnl0_RDg"
      decimals="2"
      id="Narr_kahLq_iEY0--owzkrXe92Q"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">12.39</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <zspc:ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Wcs7ii4L80qPcsL3ZOYFeg"
      decimals="0"
      id="Narr_0pYDofr2e0GpXl6kzMTsxw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">750000</zspc:ConvertibleDebtAmountOfPrincipalPerMonthWhichMayBeConverted>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA"
      decimals="2"
      id="Narr_G3L48KgGf0ejNDrWQBtqWA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.97</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA"
      decimals="INF"
      id="Narr_2UYzGH46kkCgqbr3jo-wRA"
      unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA">10</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <zspc:DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA"
      decimals="2"
      id="Narr_mBtiaQvM0k2kDqwHC3JpZA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.15</zspc:DebtInstrumentConvertedSharesMaximumPercentageOfDailyTradingVolumeWhichMayBeSold>
    <zspc:DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_F5qR3ydYkEWBQpe3j5KEdA"
      decimals="0"
      id="Narr_yLPLazuHzkKK9ww7yby7yg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">100000</zspc:DebtInstrumentConvertedSharesMaximumAmountWhichMayBeSold>
    <zspc:DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Wcs7ii4L80qPcsL3ZOYFeg"
      decimals="4"
      id="Narr_HDUp5DdqA0mgcPhdxuZbEQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.0499</zspc:DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorIsRequiredToHoldAtCompanySOption>
    <zspc:DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Wcs7ii4L80qPcsL3ZOYFeg"
      decimals="4"
      id="Narr_itlPnfAGiUOda6hVHDPFbA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.0999</zspc:DebtInstrumentMaximumPercentageOfOutstandingCommonStockInvestorMayHoldAtInvestorSOption>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="As_Of_4_11_2025_srt_RangeAxis_srt_MinimumMember_srt_StatementScenarioAxis_zspc_DebtCovenantPriorToNinetyDaysAfterClosingDateMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_kzAEgVoLt0y4TfcjTlaXYQ"
      decimals="2"
      id="Narr_Pa-6h_FvOkWpnJwjHUNNWw"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1.98</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="As_Of_10_15_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_WGv-WGInV0a6giozt9OSFg"
      decimals="2"
      id="Narr_9JiVA7wyxUmEXqnBnKSrpQ"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.6</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg"
      decimals="2"
      id="Narr_bauq0yfQIEuvwhVAWeCfRA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.80</zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock>
    <zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg"
      decimals="2"
      id="Narr_Xq4PggLnkEuGeiF9T-DlXQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.80</zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg"
      decimals="INF"
      id="Narr__dveO2Co1E-zhNUYe8B_PA"
      unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_Cw3ulW8oeUGTRpmXWMqpcg"
      decimals="INF"
      id="Narr_JzrUV5fiUUau1CXvv0h3ig"
      unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <zspc:DebtInstrumentPremiumPercentage
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_9mP1RmxJSUKvV9iXDZTaNQ"
      decimals="2"
      id="Narr_Oip0JX83S0qPg7EndLRg5Q"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.10</zspc:DebtInstrumentPremiumPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantEventOfDefaultMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_9mP1RmxJSUKvV9iXDZTaNQ"
      decimals="3"
      id="Narr_lDIwV_UFgECP05gEuMV4TQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.11</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <zspc:DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_iWzbUHcrZ0Gx2qaJWvru6w"
      decimals="INF"
      id="Narr_33CmuXOSgUqc75Y8LNPxzw"
      unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA">90</zspc:DebtInstrumentConvertibleThresholdDaysBetweenClosingAndFirstMonthlyPaymentDue>
    <zspc:DebtInstrumentConvertibleMonthlyPaymentAmount
      contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_k4wknyWzaUqwaUdlS_s-wQ"
      decimals="0"
      id="Narr_h7iqPzbZiU-7vnMd2tVOzA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">665643</zspc:DebtInstrumentConvertibleMonthlyPaymentAmount>
    <zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_r7e7BJ7HHUqz6rZdLf17ww"
      decimals="4"
      id="Narr_RnO9jhatDUWGH6p4O_gM9A"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.95</zspc:DebtInstrumentPercentageOfVolumeWeightedAveragePriceOfCommonStock>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantInstallmentAmountPaidInSharesOfCommonStockMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_r7e7BJ7HHUqz6rZdLf17ww"
      decimals="INF"
      id="Narr_n46Pt-Wtwk2P7QGkiQN3MA"
      unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA">10</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_zspc_DebtCovenantChangeOfControlMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_stKXQ0CDM02uSJmPxRaJXQ"
      decimals="2"
      id="Narr_OZvJAJ42YEaEC4OWL5NkcA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">1.10</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="Duration_4_25_2025_To_12_31_2025_S9cjDw_DgkqpyPuhhpabGA"
      decimals="-5"
      id="Narr_WFS0qtQ-PEeoswszwcOyFg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5300000</us-gaap:DebtConversionOriginalDebtAmount1>
    <zspc:DebtInstrumentConversionPrincipalAndInterestAmount
      contextRef="As_Of_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_QXL0tEXQqUe_9p3WHP4OZw"
      decimals="-5"
      id="Narr_yGBUA4Ha7Um-F44CQs4ZcQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4900000</zspc:DebtInstrumentConversionPrincipalAndInterestAmount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_kDgkfD_U3UWZyJaS02pvwg"
      decimals="INF"
      id="Narr_r3XQwR4ztkepQCy3qtwyUQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">2590827</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <zspc:DebtConversionPricePerShare
      contextRef="As_Of_12_31_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_MaT7pG_-lUmtYCtdS4r3bw"
      decimals="2"
      id="Narr_ZtAdTsTLckeyz0_m7_Te1A"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.6</zspc:DebtConversionPricePerShare>
    <zspc:DebtConversionPricePerShare
      contextRef="As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_hVpwzKk7kEewhMiZwI2ZRQ"
      decimals="2"
      id="Narr_n7IZz3-JCEKkqY3eoLOhbQ"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">7.74</zspc:DebtConversionPricePerShare>
    <zspc:DebtInstrumentConversionAmountUnderEquityLineOfCredit
      contextRef="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_MQDFSttTC0qPyQXznbTJPA"
      decimals="-5"
      id="Narr_sd4uyTNmaka4ZB7CxPZffg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">400000</zspc:DebtInstrumentConversionAmountUnderEquityLineOfCredit>
    <zspc:ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement
      contextRef="Duration_4_25_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_MQDFSttTC0qPyQXznbTJPA"
      decimals="2"
      id="Narr_rZjwT0ThMk2Va0MbE0iwuw"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.20</zspc:ConversionOfDebtAsPercentageOfProceedsReceivedFromUnderLineOfCreditAgreement>
    <zspc:DebtInstrumentAdjustmentAttributableToChangeInFairValue
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-5"
      id="Narr_4vTpLezctEePNvZPR6bymQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1900000</zspc:DebtInstrumentAdjustmentAttributableToChangeInFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_ukL3LlH_ZUevLILkE_Ps1A"
      decimals="-5"
      id="Narr_EUXTGhnPQkuhhvuAxodhgA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_ukL3LlH_ZUevLILkE_Ps1A"
      decimals="2"
      id="Narr_Fc_wbNl-d0ihPydnSOEsNg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.20</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <zspc:DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument
      contextRef="Duration_3_1_2024_To_3_31_2024_srt_StatementScenarioAxis_zspc_TermsOfDebtConversionIfPriorToDecember312024Member_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_tbKbw0lHoUaDZ84O1-mMvw"
      decimals="2"
      id="Narr_XHq1rIoxJk2QgEIMbkLAIA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.85</zspc:DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument>
    <zspc:DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument
      contextRef="Duration_3_1_2024_To_3_31_2024_srt_StatementScenarioAxis_zspc_TermsOfDebtConversionIfAfterDecember312024Member_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_9774XJ3QHU-B6rCJC4BayQ"
      decimals="2"
      id="Narr_h8N1yeOSE0i32cSRQZdrFA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">1</zspc:DebtConversionValueOfConvertedSharesAsPercentageOfOriginalIssuePriceOfDebtInstrument>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember__lFneEkWl0-dQXgmjhA_qw"
      decimals="INF"
      id="Narr_rKYYQKGWR02-EgyD5zhG7Q"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1176471</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:LoansPayable
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_zspc_March2024ConvertibleDebtMember_BhUzyzAqDEyq-sG0gMBX4g"
      decimals="-6"
      id="Narr_9w6z8MvnEU2833-xajM94w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:LoansPayable>
    <zspc:SimpleAgreementForFutureEquityNumberOfSuppliers
      contextRef="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ"
      decimals="INF"
      id="Narr_H2AKOc1mhEuq-sPWeRiMGg"
      unitRef="Unit_Standard_item_p1YsyBca5UakG9knaq7pSQ">3</zspc:SimpleAgreementForFutureEquityNumberOfSuppliers>
    <zspc:AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock
      contextRef="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ"
      decimals="-5"
      id="Narr_OSa-sbMJ2kyvpw4v6kssEQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3300000</zspc:AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock>
    <zspc:AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock
      contextRef="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ"
      decimals="-5"
      id="Narr_cQ5EDjUVMUCn4FY5z0Mi6A"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3300000</zspc:AmountOfReductionInLiabilitiesToSuppliersInExchangeForCommonStock>
    <zspc:NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers
      contextRef="Duration_7_1_2024_To_7_31_2024_bmwNUkHob0W-Onk2GelpGQ"
      decimals="INF"
      id="Narr_jFqyMu15rEaty40BnzjlgA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">650029</zspc:NumberOfSharesIssuedInExchangeForLiabilitiesToSuppliers>
    <zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_Omn0vhWMeUSJ_sgLNUFFwg">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;6.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS&#x2019; EQUITY&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has reserved shares of common stock for issuance as follows as of the periods indicated:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 107,813&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 93,750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Awards outstanding under the 2017 and 2007 Equity Incentive Plans&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,853,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,984,204&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Awards outstanding under the 2024 Equity Plan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 895,434&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under the convertible debt note&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,308,221&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under equity line-of-credit agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 17,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under the 2024 Equity Incentive Plan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,481,815&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,708,175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares authorized and available for future issuance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 53,981,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 68,364,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"&gt;  Total shares reserved and available for future issuance of common stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 67,646,454&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 77,150,622&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="font-weight:bold;margin-bottom:10pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On December&#160;6, 2024, we completed an initial public offering (the &#x201c;IPO&#x201d;) of&#160;2.2&#160;million shares of common stock at a price of $5.00&#160;per share, which included&#160;0.3&#160;million shares sold to the underwriters pursuant to their option to purchase additional shares. After underwriting discounts and commissions of $0.8&#160;million and offering expenses of $2.6&#160;million, we received net proceeds from the IPO of $7.5&#160;million. In connection with the IPO,&#160;4.0&#160;million outstanding shares of preferred stock were converted into 18.7 million shares of common stock. See Note 1 (Description of Business and Basis of Presentation) for more information.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Common Stock Purchase Agreement&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On July&#160;8, 2025, the Company entered into a Common Stock Purchase Agreement (the &#x201c;ELOC Agreement&#x201d;) with Tumim Stone Capital LLC (&#x201c;Tumim&#x201d;). Pursuant to the ELOC Agreement, the Company has the right to sell to Tumim up to $30,000,000 worth of newly issued shares (the &#x201c;ELOC Shares&#x201d;) of the Company&#x2019;s common stock (subject to certain conditions and limitations), from time to time during the term of the ELOC Agreement. Sales of common stock pursuant to the ELOC Agreement, and the timing of any sales, are solely at the option of the Company and the Company is under no obligation to sell securities pursuant to this arrangement. Shares of common stock may be sold by the Company pursuant to this arrangement over a period of up to 24 months after the closing of the transactions contemplated by the ELOC Agreement. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company controls the timing and amount of any sales of common stock to Tumim. Actual sales of ELOC Shares to Tumim under the ELOC Agreement will depend on a variety of factors to be determined by the Company from time to time, including, among other things, market conditions, the trading price of the common stock, trading volume of the common stock and determinations by the Company as to the appropriate sources of funding for the Company and its operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company agreed to reimburse Tumim for the reasonable out-of-pocket expenses (including legal fees and expenses), up to a maximum of $25,000.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In all instances, the Company may not sell shares of our common stock to Tumim under the ELOC Agreement if it would result in Tumim beneficially owning more than 4.99% of the outstanding common stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The net proceeds from sales, under the ELOC Agreement, depend on the frequency and prices at which the Company sells shares of common stock to Tumim. To the extent the Company sells shares under the ELOC Agreement, the Company currently plans to use any proceeds therefrom for operating expenses, working capital and other general corporate purposes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The ELOC Agreement will automatically terminate on the earliest to occur of (i)&#160;the 24-month anniversary after July 8, 2025, (ii)&#160;the date on which Tumim has purchased the total commitment worth of shares of common stock, (iii)&#160;the date on which the common stock shall have failed to be listed or quoted on The Nasdaq Capital Market or any other &#x201c;Eligible Market&#x201d; (as defined in the ELOC Agreement), (iv)&#160;30 trading days after the Company commences a voluntary bankruptcy proceeding or any person commences a proceeding against the Company, or (v)&#160;the date on which a custodian is appointed for the Company or for all or substantially all of its property, or the Company makes a general assignment for the benefit of its creditors. The Company has the right to terminate the ELOC Agreement at any time after Commencement, at no cost or penalty, upon five trading days&#x2019; prior written notice to Tumim. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December 31, 2025, the total shares issued under the ELOC Agreement are 6,482,141 for total proceeds of $5.6 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Notice of Delisting&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;On November 25, 2025, the Company received a written notice  from the Listing Qualifications Department (the &#x201c;Staff&#x201d;) of&#160;The Nasdaq Stock Market LLC (&#x201c;Nasdaq&#x201d;) indicating that the Company is not in compliance with the continued listing requirement set forth in Nasdaq Listing Rule 5550(b)(2), which requires listed companies to maintain a minimum market value of listed securities (&#x201c;MVLS&#x201d;) of at least $35,000,000. Based on the Staff&#x2019;s review of the Company&#x2019;s MVLS, the Company&#x2019;s MVLS was below $35 million for the previous 30 consecutive business days. In addition, on December 11, 2025, the Company received another notice from the Staff notifying the Company that the closing bid price of its common stock was below $1.00 for the previous 30 consecutive business days.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Neither of the notices from Nasdaq have immediate effect on the listing or trading of the Company&#x2019;s common stock on the Nasdaq Capital Market. In accordance with Nasdaq&#x2019;s listing rules, the Company has a period of 180 calendar&#160;days, or until May&#160;26, 2026, to regain compliance with the MVLS requirement and a period of 180 calendar&#160;days, or until June&#160;9, 2026, to regain compliance with the bid price requirement. To regain compliance with the MVLS requirement, the MVLS of the Company&#x2019;s common stock must close at $35 million or more for a minimum of 10 consecutive business&#160;days during this compliance period, unless Nasdaq exercises its discretion to require a longer period. To regain compliance with the bid price requirement, the minimum bid price of the Company&#x2019;s common stock must be $1.00 or more for a minimum of 10 consecutive business&#160;days during this compliance period, unless Nasdaq exercises its discretion to require a longer period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;If the Company does not regain compliance within the prescribed periods, the Staff will provide written notification that the Company&#x2019;s securities are subject to delisting. The Company may then appeal the Staff&#x2019;s determination to a Hearings Panel pursuant to Nasdaq Listing Rule 5815(a), but there can be no assurance that Nasdaq would grant the Company&#x2019;s request for approval of its compliance plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company intends to actively monitor its MVLS and its bid price and is evaluating its options to regain compliance with the Nasdaq Listing Rules. However, there can be no assurance that the Company will be able to regain compliance with the Nasdaq Listing Rules or will otherwise be in compliance with other Nasdaq listing criteria.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Preferred Stock&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December 31, 2025 and 2024, the Company was authorized to issue 5,000,000 shares of preferred stock with no shares of preferred stock designated or outstanding. As of December&#160;31, 2023, the Company was authorized to issue 4,014,946 shares of preferred stock with a par value of $0.00001 per share, of which 3,874,946 shares were designated as Series&#160;A preferred stock and 140,000 shares were designated as NCNV preferred shares. Activity for both the Series&#160;A and NCNV preferred stock for the&#160;year ended December&#160;31, 2024 was as follows (in thousands, except share data):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Series A Preferred Stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December&#160;31,&#160;2023:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,874,946&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,000&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Conversion of Series A Temporary Preferred Stock into common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,874,946)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December&#160;31,&#160;2024:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December 31, 2025:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As part of the Recapitalization and discussed below, shares of NCNV 1 and NCNV 3 preferred stock were issued in December&#160;2023. No amounts of NCNV 1, NCNV 2, or NCNV 3 preferred stock were previously outstanding.&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;NCNV Preferred &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;NCNV Preferred &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;NCNV Preferred &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 55,312&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 55,312&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 48,640&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 48,640&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cancellation of NCNV 1 Preferred Stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (562)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (562)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Issuance of NCNV 2 Preferred Stock in exchange for Debt Forgiveness&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,752&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,752&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Reduction of the original issue price from $1,000 to $600 per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (21,900)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,301)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,455)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Conversion of NCNV 1, 2 and 3 Preferred Stock into common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (54,750)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (32,850)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,752)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,451)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (48,640)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (29,185)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December&#160;31,&#160;2024:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December 31, 2025:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Warrants&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In connection with the IPO, the Company issued to the underwriter warrants to purchase 107,813 shares of common stock (including the over-allotment option exercised) at an exercise price of $7.50 per share. The warrants expire five years after the IPO in December 2029. The Company used the Black-Scholes method to determine the fair value of the warrants at the time of issuance to the underwriter and determined the warrants meet the requirements under ASC 480, ASC 718, and ASC 815-40 to be classified as equity. The fair market value of the warrants was determined to be $0.2 million at the time of issuance in December 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Series&#160;A Preferred Stock&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Series&#160;A preferred stock had the following rights and privileges until all outstanding shares of the Series A preferred stock were converted into 3,874,946 shares of common stock as part of the Company&#x2019;s IPO on December 6, 2024:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Dividend Rights&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The holders of the Series&#160;A preferred stock are entitled to receive dividends at the rate of 11% per annum of the purchase price per share. The dividends accrued on a daily basis whether or not they are declared by the Board of Directors. No dividends were declared by the Board of Directors. Therefore, while the dividends were accruing on a daily basis, the Company had not recorded this as a liability on the Company&#x2019;s consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Redemption Rights (Liquidation)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In the event of certain capital transactions deemed to be a liquidation transaction, the holders of the Series&#160;A preferred stock were entitled to a per share liquidation preference, plus any declared but unpaid dividends on such shares, prior to distributions to any class of common stockholders. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Conversion Rights&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Each share of Series&#160;A preferred stock could be voluntarily converted into shares of common stock at any time. All outstanding shares of Series&#160;A preferred stock automatically converted into common stock upon the closing of the IPO by dividing the original issue price, as adjusted for dividends, by the conversion price.&lt;span style="letter-spacing:0.2pt;"&gt; The initial Series A preferred conversion price was &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$0.7744515&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; per share. The conversion price was subject to adjustment upon issuances of additional shares of common stock if the consideration paid per common share is less than the conversion price in effect immediately prior to the issuance of additional shares.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Voting Rights&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Holders of the Series&#160;A preferred stock were entitled to cast the number of votes equal to 100 times the number of shares of common stock into which the shares of Series&#160;A preferred stock could be converted. Common stockholders are entitled to one vote for each share of common stock held.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;NCNV Preferred Stock&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On January&#160;11, 2024, 562 shares of NCNV 1 preferred stock were converted into NCNV 2 preferred stock and 5,752 shares of NCNV 2 preferred stock were issued in exchange for all the outstanding debt from &lt;span style="letter-spacing:0.2pt;"&gt;KIA as described in Note&#160;5 &lt;/span&gt;(&#x201c;New NCNV Preferred Stock&#x201d;).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The New NCNV Preferred Stock had a liquidation preference senior to the Series&#160;A preferred stock and Common Stock. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The New NCNV Preferred Stock had the following rights and privileges until it was converted into 13,097,040 shares of common stock as part of the Company&#x2019;s IPO on December 6, 2024:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Dividend Rights&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The holders of the New NCNV Preferred Stock were entitled to receive dividends at the rate of 5% of the issue price per share of $1,000, prior to payment of dividends to the holders of Series&#160;A preferred stock, if declared by the Board of Directors. The dividends are non-cumulative.&lt;span style="letter-spacing:0.2pt;"&gt; On July&#160;12, 2024, the Company amended its certificate of incorporation to change the issue price per share of the NCNV Preferred Stock from &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$1,000&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; to &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$600&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;. &lt;/span&gt;As of December&#160;31, 2023 and through December 6, 2024, no dividends had been declared by the Board of Directors.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Conversion Rights&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;New NCNV Preferred Stock were non-convertible other than the automatic mandatory conversion provision described above.&lt;/span&gt; &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Voting Rights&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;New NCNV Preferred Stock were non-voting.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;In addition to the New NCNV Preferred Stock rights and privileges, the Original NCNV preferred stock had the following rights:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Redemption&lt;/i&gt;&lt;i style="font-style:italic;letter-spacing:0.2pt;"&gt; Rights&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:20pt;margin:0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;At any time on or after March&#160;15, 2023, the majority holders of NCNV preferred stock could request redemption at the issue price per share of &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$600&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; per share, plus all declared but unpaid dividends. &lt;/span&gt;&lt;/p&gt;</zspc:TemporaryRedeemablePreferredStockAndStockholdersEquityTextBlock>
    <zspc:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_rKLvKaC0ZkKb7qHUKcys1w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has reserved shares of common stock for issuance as follows as of the periods indicated:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 107,813&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 93,750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Awards outstanding under the 2017 and 2007 Equity Incentive Plans&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,853,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,984,204&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Awards outstanding under the 2024 Equity Plan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 895,434&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under the convertible debt note&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,308,221&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under equity line-of-credit agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 17,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under the 2024 Equity Incentive Plan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,481,815&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,708,175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares authorized and available for future issuance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 53,981,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 68,364,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;white-space:pre-wrap;"&gt;  Total shares reserved and available for future issuance of common stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 67,646,454&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 77,150,622&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="font-weight:bold;margin-bottom:10pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</zspc:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_I2wV_x2qzECJag39RoWWPw"
      decimals="INF"
      id="Tc_Jh5BoAItPESgA1xmZEdCIg_3_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">107813</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_us-gaap_WarrantMember_2PgooNTaLU2aCxTXil7LTQ"
      decimals="INF"
      id="Tc_f44ZOnp8tEGyR4N4pAL9YQ_3_4"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">93750</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_7PEdvtC1MEeQhIcpylV_DA"
      decimals="INF"
      id="Tc_vpGI4CNSYk6g4GhyLTIt-g_4_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5853656</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2017And2007EquityIncentivePlansMember_QZoWZG-3802v6Mq3BCttPw"
      decimals="INF"
      id="Tc_OOiR24uejkCF42U2P6XRFA_4_4"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5984204</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementOutstandingAwardsUnder2024EquityPlanMember_JeDPHb2xh0iE1KCL2gyxIA"
      decimals="INF"
      id="Tc_vhFqKPmdY0WNSia3hxMejg_5_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">895434</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_M-WIWJG4vUSdV0oop99zKA"
      decimals="INF"
      id="Tc_056JNV_EMEiw2779VxJcDQ_6_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5308221</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_J_cXmEvN8U6qhKPT4w2hSw"
      decimals="INF"
      id="Tc_Rx13xhZkFUynbKArltkm_Q_7_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">17859</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_-nsNCrpSg0Cbxrh7AHWttQ"
      decimals="INF"
      id="Tc_oKHAh_PPO0ipcNWU67xX6A_8_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1481815</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_ShareBasedPaymentArrangementSharesAvailableForFutureIssuanceUnder2024EquityPlanMember_376rfSfmg0-IQV42OJ0Efg"
      decimals="INF"
      id="Tc_ZuG4ccDwV0GFz3kzsjB0OQ_8_4"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">2708175</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2025_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_46XXEyvJIEGYWsS0lXTgzQ"
      decimals="INF"
      id="Tc_BI7w929qBEmjQ1p4nXO96g_9_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">53981656</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2024_us-gaap_ConversionOfStockByUniqueDescriptionAxis_zspc_SharesAuthorizedAndAvailableForFutureIssuanceMember_ovbWX8_5AE2UXP5IOL9Yug"
      decimals="INF"
      id="Tc_SMplzBEQm0-OMI7oqZX2tQ_9_4"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">68364493</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Tc_B0DuQww6DESa-XMXHSUoPg_10_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">67646454</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Tc_zfFtfop-7UClipV6sNcJlQ_10_4"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">77150622</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw"
      decimals="-5"
      id="Narr_HlNI2Tpn6kqkCJsFUEwqGQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">2200000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="As_Of_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_yM9wzXT_cEC-EQOMiNEVOA"
      decimals="2"
      id="Narr_0bN1y4HprE-Lv9L02lWVNA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">5</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_qDUw3PQRnU6FrbEnTfsa5g"
      decimals="-5"
      id="Narr_g7_nHWwL00OD8O-Ugqz7Ng"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">300000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <zspc:ShareIssuanceCostsUnderwritingDiscountsAndCommissions
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw"
      decimals="-5"
      id="Narr_oxFVO6ZR3UGgOjdYg4ygrg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">800000</zspc:ShareIssuanceCostsUnderwritingDiscountsAndCommissions>
    <zspc:ShareIssuanceCostsOfferingExpenses
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw"
      decimals="-5"
      id="Narr_nBS0olCjmEOX6SyCFRoQ7A"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2600000</zspc:ShareIssuanceCostsOfferingExpenses>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_SubsidiarySaleOfStockAxis_zspc_InitialPublicOfferingAndOverAllotmentOptionMember_7wv2ff4qfESIc_xDffIXQw"
      decimals="-5"
      id="Narr_WAw2xHTGVEai_Dm4ovPWvA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <zspc:TemporaryEquityNumberOfSharesConvertedToPermanentEquity
      contextRef="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember_mA37wJ28U0-wKrw0hzg3JQ"
      decimals="-5"
      id="Narr_ULLKv7lrpUKW69SjQQuz_g"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">4000000</zspc:TemporaryEquityNumberOfSharesConvertedToPermanentEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_I33DL5BU3UGFelN4S9dC-w"
      decimals="-5"
      id="Narr_Gua9-WS6WUSSmqne4fNKWQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">18700000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <zspc:SaleOfStockMaximumValueOfSharesAuthorizedForSale
      contextRef="As_Of_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_vuJ0OFMn4E2Msuilfh8AyQ"
      decimals="0"
      id="Narr_muUfqL58uU21LldfpO6qaQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">30000000</zspc:SaleOfStockMaximumValueOfSharesAuthorizedForSale>
    <zspc:SaleOfStockPeriodAfterClosingOfRelatedTransacitons
      contextRef="Duration_7_8_2025_To_7_8_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_SRgO0tXNR0CqvyvFoAP1UA"
      id="Narr_2j3TFun0QkyDUQz_4m0BIQ">P24M</zspc:SaleOfStockPeriodAfterClosingOfRelatedTransacitons>
    <zspc:SaleOfStockMaximumReimbursableOutOfPocketExpenses
      contextRef="As_Of_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_vuJ0OFMn4E2Msuilfh8AyQ"
      decimals="0"
      id="Narr_lAdTctyfi0eWWomQSGjNMQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">25000</zspc:SaleOfStockMaximumReimbursableOutOfPocketExpenses>
    <zspc:MaximumBeneficialOwnershipPercentage
      contextRef="Duration_7_8_2025_To_7_8_2025_srt_CounterpartyNameAxis_zspc_TumimStoneCapitalLlcMember_h169lEr190udrj0HbaznPQ"
      decimals="4"
      id="Narr_6JiSYh7dQ0y6jjPnOCzaLg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.0499</zspc:MaximumBeneficialOwnershipPercentage>
    <zspc:SaleOfStockPeriodAfterClosingOfRelatedTransacitons
      contextRef="Duration_7_8_2025_To_7_8_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_SRgO0tXNR0CqvyvFoAP1UA"
      id="Narr_fEWzU53Qak6SSQ5xt_PPZg">P24M</zspc:SaleOfStockPeriodAfterClosingOfRelatedTransacitons>
    <zspc:StockIssuedDuringPeriodSharesEquityLineOfCredit
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_jP3b4zAex0GzJcKwMDM93w"
      decimals="INF"
      id="Narr_kaZ0esULc0alBiuA2-A8fQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">6482141</zspc:StockIssuedDuringPeriodSharesEquityLineOfCredit>
    <zspc:StockIssuedDuringPeriodValueEquityLineOfCredit
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_DebtInstrumentAxis_zspc_EquityLineOfCreditMember_jP3b4zAex0GzJcKwMDM93w"
      decimals="-5"
      id="Narr_PNGj7VuJAEGlsH0TE7SAFw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5600000</zspc:StockIssuedDuringPeriodValueEquityLineOfCredit>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_ZOtTYXzFyEGZ2JJFHrPDkQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December 31, 2025 and 2024, the Company was authorized to issue 5,000,000 shares of preferred stock with no shares of preferred stock designated or outstanding. As of December&#160;31, 2023, the Company was authorized to issue 4,014,946 shares of preferred stock with a par value of $0.00001 per share, of which 3,874,946 shares were designated as Series&#160;A preferred stock and 140,000 shares were designated as NCNV preferred shares. Activity for both the Series&#160;A and NCNV preferred stock for the&#160;year ended December&#160;31, 2024 was as follows (in thousands, except share data):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Series A Preferred Stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December&#160;31,&#160;2023:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,874,946&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3,000&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Conversion of Series A Temporary Preferred Stock into common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,874,946)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December&#160;31,&#160;2024:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December 31, 2025:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As part of the Recapitalization and discussed below, shares of NCNV 1 and NCNV 3 preferred stock were issued in December&#160;2023. No amounts of NCNV 1, NCNV 2, or NCNV 3 preferred stock were previously outstanding.&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;NCNV Preferred &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;NCNV Preferred &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;NCNV Preferred &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 55,312&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 55,312&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 48,640&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 48,640&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cancellation of NCNV 1 Preferred Stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (562)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (562)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Issuance of NCNV 2 Preferred Stock in exchange for Debt Forgiveness&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,752&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,752&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Reduction of the original issue price from $1,000 to $600 per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (21,900)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,301)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,455)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Conversion of NCNV 1, 2 and 3 Preferred Stock into common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (54,750)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (32,850)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,752)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,451)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (48,640)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (29,185)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:43.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December&#160;31,&#160;2024:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance at December 31, 2025:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Narr_Z3BqIAHUVES8Hv0d1fDtPg"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nn3SbX15AkGI_t-F_SfpHw"
      decimals="INF"
      id="Narr_lBYxJM4OtkaAIYd7dg1Q3g"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_-CZAJlsOWUu-7QknAM1MvA"
      decimals="INF"
      id="Narr_saLMzvctOUG1QdwqcL4bsQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw"
      decimals="INF"
      id="Narr_EpHGc8Iai0qdQ-uzvnhV_w"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">4014946</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw"
      decimals="INF"
      id="Narr_ewOdKbF8R0emRaKOyxS6Cg"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Wyi34sdAiUOtXUv44M4uyg"
      decimals="INF"
      id="Narr_uVFTXmgwgUGK4nh4PKa6kA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">3874946</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_UJjdvHV6LUOp7Lceb3Tthw"
      decimals="INF"
      id="Narr_zcEq07AX0EO6l_tV6WcIGw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">140000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Wyi34sdAiUOtXUv44M4uyg"
      decimals="INF"
      id="Tc_9EYWYExJfEGpmDj1V1aEdQ_3_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">3874946</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Wyi34sdAiUOtXUv44M4uyg"
      decimals="-3"
      id="Tc_4nf6ve9kBE6TQ3DFhXdDtA_3_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3000000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_oxCaYaUSuk6ZCNsmd57oEQ"
      decimals="INF"
      id="Tc_qbo2WCe8z0SxTO6YF8kj4w_4_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">3874946</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_oxCaYaUSuk6ZCNsmd57oEQ"
      decimals="-3"
      id="Tc_8ptf1c0MDUqXGSMPxnQhnQ_4_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3000000</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nn3SbX15AkGI_t-F_SfpHw"
      decimals="INF"
      id="Tc__CIxQxUDp0CCmT9RysVezQ_5_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nn3SbX15AkGI_t-F_SfpHw"
      decimals="-3"
      id="Tc_XjJTqc8qWESCbDj-eRzwPQ_5_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_-CZAJlsOWUu-7QknAM1MvA"
      decimals="INF"
      id="Tc_A6ctWhhpKkWWtRtokVG0Ww_6_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_-CZAJlsOWUu-7QknAM1MvA"
      decimals="-3"
      id="Tc_fHwA4qV7CkGp816RmmGMGg_6_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_1B4yjy7fOE6QQt7UDEEfJA"
      decimals="INF"
      id="Tc_2orCAog6LEybOLpzw4uW2A_4_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">55312</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_1B4yjy7fOE6QQt7UDEEfJA"
      decimals="-3"
      id="Tc_zbGdw5FiIUSkMctj4dmQLA_4_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">55312000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_jASHBjIeYEiVdFPOzWatTQ"
      decimals="INF"
      id="Tc_iQ1VFxdUeUWDpkyCsTLY3w_4_7"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_jASHBjIeYEiVdFPOzWatTQ"
      decimals="-3"
      id="Tc_-J_1y24hWEiCVNk5FzbHDA_4_10"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_cgDP1X3wnES-2UVE78qhNQ"
      decimals="INF"
      id="Tc_pzbKC-95gEKvRC8zYBFHSg_4_12"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">48640</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_cgDP1X3wnES-2UVE78qhNQ"
      decimals="-3"
      id="Tc_tcNOrxdCZ0Kud3JKmgN1mw_4_15"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">48640000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <zspc:TemporaryEquityStockCancelledDuringPeriodShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A"
      decimals="INF"
      id="Tc_c1QhWsmR6kG8KLaOFnp4Fg_5_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">562</zspc:TemporaryEquityStockCancelledDuringPeriodShares>
    <zspc:TemporaryEquityStockCancelledDuringPeriodValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A"
      decimals="-3"
      id="Tc_R5UnsHFuw0u8QU9l8T81Pg_5_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">562000</zspc:TemporaryEquityStockCancelledDuringPeriodValue>
    <zspc:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg"
      decimals="INF"
      id="Tc_e0kItioEYUSPWWMI8mUrrA_6_7"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5752</zspc:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg"
      decimals="-3"
      id="Tc_7JK8YYI-jEC-boBE60Qktg_6_10"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5752000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <zspc:TemporaryEquityPricePerShare
      contextRef="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA"
      decimals="0"
      id="Narr_Sf9_BjEXckWyoIqQ6fnghQ"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1000</zspc:TemporaryEquityPricePerShare>
    <zspc:TemporaryEquityPricePerShare
      contextRef="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA"
      decimals="0"
      id="Narr_ekD6NpXK90uGyPlvNVci3A"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">600</zspc:TemporaryEquityPricePerShare>
    <zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A"
      decimals="-3"
      id="Tc_6p10VZ4lGkajGFQKMc5L7Q_7_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">21900000</zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare>
    <zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg"
      decimals="-3"
      id="Tc_HXKJDg0FnkeX1fUKdyr7IQ_7_10"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2301000</zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare>
    <zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember__jfNODoXUEmtJcMtmy8teA"
      decimals="-3"
      id="Tc_c0LUrpE2uUSvamsjFh_adg_7_15"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">19455000</zspc:TemporaryEquityAdjustmentOfOriginalIssuePricePerShare>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A"
      decimals="INF"
      id="Tc_1_VRBCX-xUGRdDSWuYkiBQ_8_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">54750</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_ldMP3MkHM0Sm7fGpIf1b7A"
      decimals="-3"
      id="Tc_GysnHNOA4E-7NtT4odO8Ng_8_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">32850000</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg"
      decimals="INF"
      id="Tc_A2PmUpZ8IkiaZPx4WuVHhw_8_7"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5752</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_gK2lPOKQrE-vphJKUhJzvg"
      decimals="-3"
      id="Tc_z2E-PI8otkauWuX2pmQWiw_8_10"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3451000</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember__jfNODoXUEmtJcMtmy8teA"
      decimals="INF"
      id="Tc__Kr2WAg09Uy-4SdLRky0IQ_8_12"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">48640</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockShares>
    <zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember__jfNODoXUEmtJcMtmy8teA"
      decimals="-3"
      id="Tc_edMe7aAlJEi-YOB89kae_w_8_15"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">29185000</zspc:TemporaryEquityConversionOfTemporaryRedeemablePreferredStockValue>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_8H4UuBePyUin1zcJmEtFKg"
      decimals="INF"
      id="Tc_ZB3pOSzufE2mupmKWgwQUw_9_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_8H4UuBePyUin1zcJmEtFKg"
      decimals="-3"
      id="Tc_bS0Jrq-_BkmTPZfIKsFWKQ_9_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_pnJQgc9dZkm5-7UuxHmraA"
      decimals="INF"
      id="Tc_5GFU5vMjfEigfTDKWn1qOg_9_7"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_pnJQgc9dZkm5-7UuxHmraA"
      decimals="-3"
      id="Tc_NW2zIab1i0uSlsrlq9Ku-g_9_10"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_9Q1bcyLguEGH1oGK5nB5aA"
      decimals="INF"
      id="Tc_J-F778A-fUK-I6WM_MDOvQ_9_12"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_9Q1bcyLguEGH1oGK5nB5aA"
      decimals="-3"
      id="Tc_cCS9HcOVaU2tGTq-SOKdwg_9_15"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_pjZWOgcnRUmyTTzzDTrQFw"
      decimals="INF"
      id="Tc_w6emCoLmlU2v29mpaTxVcA_10_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_pjZWOgcnRUmyTTzzDTrQFw"
      decimals="-3"
      id="Tc_Fu4EzpcLX06BRQt3COLVYw_10_5"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_6x1Ha4rTZ0iGjMv4-waMAw"
      decimals="INF"
      id="Tc_VbtX79f5Q0yW_mOWI00L2Q_10_7"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_6x1Ha4rTZ0iGjMv4-waMAw"
      decimals="-3"
      id="Tc_hrAjjyd2VE2C89ChDqph3w_10_10"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_FzCLtu2Vf0mGUBcaiL90Xg"
      decimals="INF"
      id="Tc_DCll3UpPJEqdivAbhOxGRg_10_12"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2025_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_FzCLtu2Vf0mGUBcaiL90Xg"
      decimals="-3"
      id="Tc_dREbnAES2Ea6j1J6vDTuAw_10_15"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg"
      decimals="INF"
      id="Narr_Jh4QBRNj4E-6o8lRNP0TGw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">107813</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg"
      decimals="2"
      id="Narr_JvGXStF-x0Ojmk0UxX8BnA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">7.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_12_6_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_cUn5kvhx2EuI0pK2iflvHg"
      id="Narr_j0gbhzMRpECJzi7g7-r3cA">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_zspc_UnderwriterWarrantsMember_fBCHtqZB2EuqbIVO2s-w4A"
      decimals="-5"
      id="Narr_D_eWQ3h-Ak-Y608B4NzWYw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">200000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="As_Of_12_6_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1Y-68l_EMU2Cq4AeMVQ76g"
      decimals="INF"
      id="Narr_0mHTifBbl0WzB9ItUBF5zg"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">3874946</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_1_2024_To_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_iLipX7xbBkCrXBZMRQ7ahg"
      decimals="2"
      id="Narr_Tf1JcpHMqkmIRMGKuRCLpA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.11</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_1_1_2024_To_12_5_2024_ufoIIgw0ykqqAsTeREMcmw"
      decimals="0"
      id="Narr_2XLVB865rEmjytpVp0yXPA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:DividendsPreferredStock>
    <us-gaap:PreferredStockConvertibleConversionPrice
      contextRef="As_Of_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CEJtCeZFkKGkoCvS8sp_Q"
      decimals="INF"
      id="Narr_voWdwgRbqEuMhEOUClJUvQ"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.7744515</us-gaap:PreferredStockConvertibleConversionPrice>
    <us-gaap:PreferredStockVotingRights
      contextRef="Duration_1_1_2024_To_12_5_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_iLipX7xbBkCrXBZMRQ7ahg"
      id="Narr_x7mbKimje0KO141Vjh9oww">Holders of the Series&#160;A preferred stock were entitled to cast the number of votes equal to 100 times the number of shares of common stock into which the shares of Series&#160;A preferred stock could be converted.</us-gaap:PreferredStockVotingRights>
    <us-gaap:CommonStockVotingRights
      contextRef="Duration_1_1_2024_To_12_5_2024_ufoIIgw0ykqqAsTeREMcmw"
      id="Narr_HPcW0zJw_Uu7bodbQNx0Ww">Common stockholders are entitled to one vote for each share of common stock held.</us-gaap:CommonStockVotingRights>
    <zspc:TemporaryEquityStockCancelledDuringPeriodShares
      contextRef="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockOneMember_sP5dTcyNU0mQsAWv3dKPmg"
      decimals="INF"
      id="Narr_Pgtj5wk8wU-p6uuAnXHevg"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">562</zspc:TemporaryEquityStockCancelledDuringPeriodShares>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_wZmrdG7TzE2NlEvThvnzdw"
      decimals="INF"
      id="Narr_oMWF6sylaUavNkvF56sEdw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5752</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <zspc:NumberOfSharesIssuedOnExchangeOfTemporaryEquity
      contextRef="Duration_12_6_2024_To_12_6_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_QT_F8yM9FkCNVIqDSbgHzg"
      decimals="INF"
      id="Narr_K10GD2DVM0iZwcBlkIxZJQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">13097040</zspc:NumberOfSharesIssuedOnExchangeOfTemporaryEquity>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_11_2024_To_1_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_xMUHydkZRkCq5R6X_aop_g"
      decimals="2"
      id="Narr_VDcDM-j_f0ybBk7gHSxRvQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <zspc:TemporaryEquityPricePerShare
      contextRef="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA"
      decimals="0"
      id="Narr_j0Vk1xFoa02RImY7X3Qy5w"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1000</zspc:TemporaryEquityPricePerShare>
    <zspc:TemporaryEquityPricePerShare
      contextRef="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA"
      decimals="0"
      id="Narr_1n74n5EEW0qMOn6PRtaYcA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">600</zspc:TemporaryEquityPricePerShare>
    <us-gaap:TemporaryEquityRedemptionPricePerShare
      contextRef="As_Of_5_15_2023_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_kvDustcKykGhjC6Ow6XFYA"
      decimals="0"
      id="Narr_hsXLe_YvYE-YhjLiyUSwRQ"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">600</us-gaap:TemporaryEquityRedemptionPricePerShare>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_EE2vzSveG06fYXXB2mPdow">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;7.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;STOCK BASED COMPENSATION EXPENSE&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Equity incentive plans&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Prior to December 2024, the Company had adopted two equity incentive plans in 2007 (the &#x201c;2007 Plan&#x201d;) and 2017 (the &#x201c;2017 Plan&#x201d;). In December 2024, the Company adopted the 2024 Equity Incentive Plan (the &#x201c;2024 Plan,&#x201d; and together with the 2007 Plan and the 2017 Plan, the &#x201c;Stock Plans&#x201d;) to provide for the grant of stock options, stock appreciation rights (&#x201c;SARs&#x201d;), restricted stock, restricted stock units and other stock or cash-based awards to our directors, employees, non-employee directors and service providers. Equity awards are granted with an exercise price per share equal to at least the estimated fair value of the underlying common stock on the date of grant. The vesting period is determined through individual award agreements. Awards generally expire 10&#160;years from the date of grant. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On February 13, 2025, the Company granted 724,646 Restricted Stock Units (&#x201c;RSUs&#x201d;) to its named executive officers and the members of the Board of Directors under the 2024 Plan at a fair market value of $12.9 million. The approximately 0.7 million officer and director RSUs vest at quarterly periods over &lt;span style="-sec-ix-hidden:Hidden_0ZLrR02k70yDn5TtjCuXsw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt; to three years. On March 31, 2025, the Company granted 620,934 RSUs to employees at a fair market value of $4.6 million. The approximately 0.6 million employee RSUs vest at quarterly periods over three years. During the remainder of the fiscal year ended December 31, 2025, the Company granted an additional 189,219 RSUs to employees at a fair value market value of $0.6 million and vest at quarterly periods over three years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2025, a total of 8,692,379 shares were authorized for issuance under the Stock Plans. As of December 31, 2025, 7,210,564 shares have been granted or issued under the Stock Plans, leaving 1,481,815 shares available for future awards. As of December 31, 2025, there were 5,984,204 shares granted under the 2007 Plan and the 2017 Plan. The shares available for issuance under the 2024 Plan may consist, in whole or in part, of authorized and unissued shares or reacquired shares. Shares from the 2024 Plan which are forfeited due to employee termination or expiration are returned to the share pool. Similarly, shares from the 2024 Plan which are withheld upon exercise to provide for the exercise price and/or taxes due and shares repurchased by the Company are also returned to the pool.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Since December 6, 2024, we have not granted and do not intend to grant any further awards under the 2007 Plan or the 2017 Plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Time-Based Restricted Stock Units&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Time-based restricted stock units (RSUs) granted to employees under the 2024 Plan typically vest over &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_3eFrLy7-oEmJxpgqVUtx4Q;"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#231f20;"&gt; to &lt;/span&gt;&lt;span style="color:#231f20;"&gt;three years&lt;/span&gt;&lt;span style="color:#231f20;"&gt; and are subject to forfeiture if employment terminates prior to the vesting or lapse of restrictions, as applicable. RSUs are not considered outstanding common stock until they vest. The value of RSUs is determined by the stock price on the grant date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;The following table summarizes the activity related to RSUs subject to time-based vesting requirements for the year ended December 31, 2025:&lt;/span&gt;&lt;/p&gt;&lt;div style="padding-left:9pt;"&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95.77%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:66.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;RSUs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number of Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted Average Grant Date Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-vested as of January 1, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; -&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; -&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,534,799&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 12.08&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (330,926)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14.33&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (308,439)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 6.57&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-vested as of December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 895,434&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 13.13&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;As of December 31, 2025, total unrecognized stock-based  compensation cost for RSUs was approximately &lt;/span&gt;$11.8 million which is expected to be recognized on a straight-line basis over a weighted average period of 1.5 &lt;span style="color:#231f20;"&gt;years. The intrinsic value of RSUs as of December 31, 2025 was &lt;/span&gt;&lt;span style="color:#231f20;"&gt;$0.4&lt;/span&gt;&lt;span style="color:#231f20;"&gt; million.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Determination of fair value of stock options&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2025 and 2024, the Company had approximately 5.9 million and 6.0 million options outstanding, respectively, under the Stock Plans. As of December&#160;31, 2025 and 2024, all options outstanding were granted solely with time-based vesting requirements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;There were no options granted during the year ended December 31, 2025. The fair value of the stock options granted during the&#160;year ended December&#160;31, 2024 was estimated on the grant date using the Black-Scholes valuation model with the following assumptions:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Expected term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;5.0&lt;/span&gt;&lt;span style="color:#231f20;"&gt; - &lt;/span&gt;&lt;span style="color:#231f20;"&gt;6.1&lt;/span&gt;&lt;span style="color:#231f20;"&gt; years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Risk-free interest rates&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;1.0%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; - &lt;/span&gt;&lt;span style="color:#231f20;"&gt;4.5%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;54.9%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; - &lt;/span&gt;&lt;span style="color:#231f20;"&gt;66.4%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Dividend Yield&#160;&#x2014;&lt;/i&gt; The dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to do so.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Expected Term&#160;&#x2014;&lt;/i&gt; The expected term represents the period that the Company&#x2019;s stock-based awards are expected to be outstanding. The Company determines the expected term using the simplified method as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options, including the date provided for completion of the performance condition event.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Expected Volatility&#160;&#x2014;&lt;/i&gt; Because the Company does not have any trading history of its common stock, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within the Company&#x2019;s industry that the Company considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Fair Value of Common Stock&#160;&#x2014;&lt;/i&gt; Given the absence of a public trading market, the Company&#x2019;s Board of Directors considered numerous objective and subjective factors to determine the fair value of its common stock at each grant date. These factors included, but were not limited to: (i)&#160;independent third-party valuations of common stock; (ii)&#160;the prices for the Company&#x2019;s redeemable temporary preferred stock sold to outside investors; (iii)&#160;the rights and preferences of redeemable temporary preferred stock relative to common stock; (iv)&#160;the lack of marketability of its common stock; (v)&#160;developments in the business; and (vi)&#160;the likelihood of achieving a liquidity event, such as an IPO or sale of the Company, given prevailing market conditions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;A summary of the Company&#x2019;s stock option plan and the changes during the&#160;year ended December&#160;31, 2025 and 2024, are presented below:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Grant&#160;Date&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance, January 1, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 948,464&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 6.20&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7.25&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Granted  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,059,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1.50&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Forfeited &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6,769)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,878)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 348.07&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Exercised &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (14,841)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2.29&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance, December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,984,204&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.04&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vested and Exercisable, December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,554,326&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.07&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7.91&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vested and Expected to Vest, December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,984,204&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.04&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,839)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 340.36&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (28,435)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2.46&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (100,274)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1.56&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance, December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,853,656&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vested and Exercisable, December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,834,573&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.01&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 6.91&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vested and Expected to Vest, December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,853,656&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt; The Company&#x2019;s closing stock price as of December 31, 2025 is $0.47 per share. As all outstanding options have an exercise price greater than the closing price, there does not exist any intrinsic value as of December 31, 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2025, there was no unrecognized stock-based compensation cost for stock options granted. The intrinsic value of stock options exercised during the&#160;year ended December 31, 2025 and 2024 was $0.2 million and $41,000, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;Stock-based compensation included in the consolidated statements of operations for the year ended December 31, 2025 and 2024, are presented below:&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cost of goods sold&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 77&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 130&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 802&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Sales and marketing&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,122&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,808&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,533&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,995&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total stock-based compensation expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 7,120&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 7,735&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="letter-spacing:0.2pt;margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March 2024 Stock Option Issuance&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;In March&#160;2024, the Company granted employees and members of the Board of Directors stock options to purchase a total of &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;5,028,756&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; shares of common stock. The stock options have varying vesting periods ranging from immediate at time of the grant to three&#160;years from grant date or service start date, are exercisable at &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$2.57&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; per share and have an expiration period of &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;10&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;&#160;years. These stock option grants were issued from the 2017 Stock Plan.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rIWJMsjTJEmoHkW-h-uqFQ"
      id="Narr_lx515XqxkE2gSi_qUZpFcA">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2YzRcI-_o0e_w2twWdP6Cw"
      decimals="INF"
      id="Narr_qa8Bqz9Wr02tWI8h7--YIQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">724646</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted
      contextRef="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2YzRcI-_o0e_w2twWdP6Cw"
      decimals="-5"
      id="Narr_lhu6t7iv6EKXoeT1YTvi7w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">12900000</zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_2_13_2025_To_2_13_2025_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_x7RTHjW-b06QcTfOeUFU-g"
      decimals="-5"
      id="Narr_NLlXAbRv90quiWQhVvITZQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_2_13_2025_To_2_13_2025_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_zspc_ExecutiveOfficersAndMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingOneToThreeYearsMember_-Hu3XGDXMk615AudPR_mgA"
      id="Narr_jLyAebWGLE-OpFFY8BWdGw">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_sF-bzFQKtE2X5EYWl8PnvA"
      decimals="INF"
      id="Narr__PZqBEyLvEu32MMg0alrNw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">620934</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted
      contextRef="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_sF-bzFQKtE2X5EYWl8PnvA"
      decimals="-5"
      id="Narr_nw1QxvqhBkCUV0-9x7y4cw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4600000</zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_P4r_LU0JLEuA1qerhch9Nw"
      decimals="-5"
      id="Narr_q8aAIYJxjk-tYg2EAHpf_g"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_3_31_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_P4r_LU0JLEuA1qerhch9Nw"
      id="Narr_cLtitJpV_Euh-QhdYk8_5A">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_XbgBGRRgckuxA9VJtJhlyQ"
      decimals="INF"
      id="Narr__oXjEe-rJUOQleEMnM_vFQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">189219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted
      contextRef="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_XbgBGRRgckuxA9VJtJhlyQ"
      decimals="-5"
      id="Narr_xLbZmQ9hXECbN_zQkfh3Uw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">600000</zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_2_14_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_VestingAxis_zspc_VestingQuarterlyOverThreeYearsMember_LTQEbaw1FkmtXSi8yB0PFA"
      id="Narr_YJZhPgiiskWKxiD1FkHg9w">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Narr_YHBwFj6_c0qPjBQpp9pCxw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">8692379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Narr_r-S_5BzjqUiW57WOj-wWeA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">7210564</zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Narr_PUvc22OmS0uaWsxrO8xG4A"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1481815</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued
      contextRef="As_Of_12_31_2025_us-gaap_PlanNameAxis_zspc_EquityIncentivePlan2007And2017Member_ShbnEa0dUkyoWHGjnuNSuQ"
      decimals="INF"
      id="Narr_271Rw2MjbEWMzDS_QMF7vA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5984204</zspc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedOrIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_xALfA01e00WJZQZzLMEysA"
      id="Narr_Z4Kd0n_g1Ui1ZFFJXZareA">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_pTXZPSuTOE6np0KjeLdAiA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;The following table summarizes the activity related to RSUs subject to time-based vesting requirements for the year ended December 31, 2025:&lt;/span&gt;&lt;/p&gt;&lt;div style="padding-left:9pt;"&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:95.77%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:66.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;RSUs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number of Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted Average Grant Date Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-vested as of January 1, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; -&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; -&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,534,799&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 12.08&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (330,926)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14.33&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (308,439)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 6.57&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-vested as of December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:26.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 895,434&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 13.13&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember__P6c1RiPLkOzbyH6OynA-Q"
      decimals="INF"
      id="Tc_aFqh58NArU6WP0a0SZClBw_3_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember__P6c1RiPLkOzbyH6OynA-Q"
      decimals="2"
      id="Tc_j7M8Tq9oyECbdTUjugnz0A_3_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g"
      decimals="INF"
      id="Tc_ZAySxQIkw0CuytXnpwL77Q_4_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1534799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g"
      decimals="2"
      id="Tc_igi5Vi8dE0-AezLIGcEimg_4_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">12.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g"
      decimals="INF"
      id="Tc_VCPBoLMMgEq9jnYadD32bg_5_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">330926</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g"
      decimals="2"
      id="Tc_H7WyBMKLkUmz8_qYMKiIPQ_5_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">14.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g"
      decimals="INF"
      id="Tc_o4I_Azk9iEmMaePY3SZkfw_6_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">308439</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g"
      decimals="2"
      id="Tc_Yknf7TjLKke4V6EclzrMFQ_6_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">6.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg"
      decimals="INF"
      id="Tc_ZsNsgivFXE689eZq5vr4ng_7_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">895434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg"
      decimals="2"
      id="Tc_JszUezUjGkSmHLmMUMNDkA_7_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">13.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg"
      decimals="-5"
      id="Narr_heitBaFSqkOykDl1CGSwGA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">11800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_3Xho4PlYv0O2RCHg32bO-g"
      id="Narr_jVbnjppZSEiIFTlzAsgCwQ">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="As_Of_12_31_2025_us-gaap_AwardTypeAxis_zspc_TimeBasedRestrictedStockUnitsMember_lNB5Y8P71UGbuCICocNoIg"
      decimals="-5"
      id="Narr_fm7dLv86_ku19sOv4uBjvA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-5"
      id="Narr_Dbai7LE0PUWf-h4WVrggoQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-5"
      id="Narr_9NG0sxNM3kW-8D_TlafW2A"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_QhShPgKCy0SNusjlDZ_vog">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;There were no options granted during the year ended December 31, 2025. The fair value of the stock options granted during the&#160;year ended December&#160;31, 2024 was estimated on the grant date using the Black-Scholes valuation model with the following assumptions:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Expected term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;5.0&lt;/span&gt;&lt;span style="color:#231f20;"&gt; - &lt;/span&gt;&lt;span style="color:#231f20;"&gt;6.1&lt;/span&gt;&lt;span style="color:#231f20;"&gt; years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Risk-free interest rates&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;1.0%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; - &lt;/span&gt;&lt;span style="color:#231f20;"&gt;4.5%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:81.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;54.9%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; - &lt;/span&gt;&lt;span style="color:#231f20;"&gt;66.4%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="INF"
      id="Narr_poMFfbYFwUGMezubwtNmoA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_n1a7WrvGOUeMly7FydbURw"
      decimals="2"
      id="Tc_nSNaFqoYuk2N_MYD_4h9-A_3_3"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iZkVdjNTzE6C38Yzj6-Byw"
      id="Narr_w_-6J73DIUu4Z3hZOW7fUQ">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jgOC5MShd0qeeKfp8AgDoQ"
      id="Narr_GTZxh8_ef0Kh2Ky--HdEgQ">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iZkVdjNTzE6C38Yzj6-Byw"
      decimals="3"
      id="Narr_B0qiFPEK9EC4p9jjZolHwg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jgOC5MShd0qeeKfp8AgDoQ"
      decimals="3"
      id="Narr_bj8juWbR6kqCDCyUiVho_Q"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iZkVdjNTzE6C38Yzj6-Byw"
      decimals="3"
      id="Narr_VbMh-timhkOdRN4ANYBe0A"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.549</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jgOC5MShd0qeeKfp8AgDoQ"
      decimals="3"
      id="Narr_OY-jAo9zIk2pG3g1p-JWxw"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.664</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_n1a7WrvGOUeMly7FydbURw"
      decimals="2"
      id="Narr_QW8AyuwHVk2bjRhS2tjQ1g"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_bKPvCYDn3kOFcywosYq2aQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;A summary of the Company&#x2019;s stock option plan and the changes during the&#160;year ended December&#160;31, 2025 and 2024, are presented below:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Grant&#160;Date&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance, January 1, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 948,464&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 6.20&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7.25&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Granted  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,059,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1.50&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Forfeited &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6,769)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,878)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 348.07&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Exercised &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (14,841)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2.29&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance, December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,984,204&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.04&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vested and Exercisable, December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,554,326&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.07&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7.91&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vested and Expected to Vest, December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,984,204&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.04&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 8.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,839)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 340.36&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (28,435)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2.46&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (100,274)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1.56&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance, December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,853,656&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vested and Exercisable, December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,834,573&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.01&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 6.91&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:46.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vested and Expected to Vest, December&#160;31,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 5,853,656&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7.00&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt; The Company&#x2019;s closing stock price as of December 31, 2025 is $0.47 per share. As all outstanding options have an exercise price greater than the closing price, there does not exist any intrinsic value as of December 31, 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw"
      decimals="INF"
      id="Tc_UT8Z4HbKM0e3fRV8r68bDQ_6_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">948464</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2023_5zAwrKIfqUmPg_3z32Yxhw"
      decimals="2"
      id="Tc_Ex3dzqfwSkG5pa9lrS0E_Q_6_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">6.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2023_To_12_31_2023_2MSuPAgE0Um28QajVCQOWQ"
      id="Tc_A78AGc9qK0yGvMRgVW7OJQ_6_10">P7Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="INF"
      id="Tc_6Xbfti9Z90ehMoGQ0avppw_7_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5059228</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_wIm-VudHmUCVUXkplUBAJA_7_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">2.57</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_TQ7spfvYa0KE7TajUOc3Hg_7_8"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="INF"
      id="Tc_bCwGDE-0tUeaOivBFkT99g_8_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">6769</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_3r1pA8sc9EC18sSIpxKNYA_8_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">2.57</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="INF"
      id="Tc_j7QwJqGJSkS-6hJgbNFyfQ_9_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1878</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_lFaxtiRcm0WitpwqC45TfA_9_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">348.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="INF"
      id="Tc_GK3iNVE1rkG7mcmyjeSrJA_10_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">14841</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_NP8Wktx9mUqrm4IG8U2O7A_10_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">2.29</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Tc_gl7EpzFpkkmeUtNl8DSNIg_11_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5984204</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="2"
      id="Tc_E_Hfra-r20ekiLzObR73kg_11_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">3.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      id="Tc_wf7Xe5tWYUWs9DmZ7HQFEg_11_10">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Tc_BcDo08EVg0uME29ONB1mTw_12_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5554326</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="2"
      id="Tc_BQ0hyCmXEk-ahCxp657Fdg_12_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">3.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      id="Tc_r4J_77wZ7kWEUz2DRpkzQg_12_10">P7Y10M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="INF"
      id="Tc_SxVrn5B8oUWyT2xow0QuIA_13_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5984204</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="2"
      id="Tc_kTP1nY6NqUOsFwvf7dESQg_13_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">3.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      id="Tc_ocUdlLb-BUGY7_mWcoMxvQ_13_10">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="INF"
      id="Tc_GE6FP2et-ECbeVnacZ5AOA_14_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="2"
      id="Tc_Tvn4h7twCkuQdLvVECbz_w_14_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">340.36</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="INF"
      id="Tc_nxe6DFEiRUWQ0Mfiwbw81w_15_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">28435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="2"
      id="Tc_zpYN76cRTEK80KSrMZTmnQ_15_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">2.46</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="INF"
      id="Tc_RvY7lxpDp0SVHa2LwCTuog_16_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">100274</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="2"
      id="Tc_mtxyRGSI7Em4ujWzYi7hlg_16_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Tc_7XUsMoJAt0uSDhXHD_Vx_g_17_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5853656</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="2"
      id="Tc_FnZv-3FKvEWbP_9xE7I9Hg_17_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">3</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_OCKQfcX2vUK_r3c2P8iMjA_17_10">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Tc_I-h-GbefQk2AZF8EgDEw4g_18_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5834573</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="2"
      id="Tc_KRfTcBONWESgCDfpTjM5OQ_18_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">3.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_Poyl7pkr5kuYSUDNnSTJUA_18_10">P6Y10M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Tc_NWj96l1f7kSkvoFMFBFVIg_19_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5853656</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="2"
      id="Tc_RaL8PCli_kWEsZ2-UHFuzw_19_5"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">3</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tc_dR8-pWO9y0SWM7cmjnV2Jg_19_10">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharePrice
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="2"
      id="Narr_uJICxekh6kiePm3_qFyv4g"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.47</us-gaap:SharePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-6"
      id="Narr_6rVhEk6a9USKfMFPiKS_Iw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-5"
      id="Narr_BWjoR_uAikOHrRXpFN1liA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Narr_ykW2uH8fWk-BG_y9SOAyLg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">41000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_NQHo3A0XIU6Cmlj9OktoMg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;Stock-based compensation included in the consolidated statements of operations for the year ended December 31, 2025 and 2024, are presented below:&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cost of goods sold&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 77&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 130&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 802&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Sales and marketing&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,122&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,808&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,533&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,995&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:69.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total stock-based compensation expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 7,120&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt; 7,735&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="letter-spacing:0.2pt;margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Raycc7pGQU-e_Rb0Jo92eA"
      decimals="-3"
      id="Tc_HE4E1px3I0We1nJ0rJdwTQ_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">77000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_GY4_we7pLEW7BwIRiCqIig"
      decimals="-3"
      id="Tc_yrzE6p5hyEWMl-M3nUMrug_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">130000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_djMo02ro3USfHrRL1kSxtA"
      decimals="-3"
      id="Tc_hZoL5L6_Lk-GfAecpdsv9Q_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">388000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_9xgc3FW3CEarBWTutJif2g"
      decimals="-3"
      id="Tc_4gyokFdXXkuRHUJuewOVCw_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">802000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_is8kT6cyMUe2F23h3VAIWQ"
      decimals="-3"
      id="Tc_BZ-OQnMEI0qSsdTWSrDJGw_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2122000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_m-jOhugcAkqEtSFx3dBupg"
      decimals="-3"
      id="Tc_bSSIyDQr10OA9_AcvVaGlg_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2808000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_Z-hdV1xRqUq7mDPd9-nHUA"
      decimals="-3"
      id="Tc_ua3YuwZ42U2GVV-aWpLbFg_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4533000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_E16YUcy4WEm8tVgaASRokQ"
      decimals="-3"
      id="Tc_81T35I01c0KXOvldaqqYAg_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3995000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_GUslGq71M0Cu-OSa-0qtNA_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7120000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_PGmRXtaCjUiHfDzFbfi5jA_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7735000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_3_1_2024_To_3_31_2024_5iYSoZJ_wE2yrVu0qLYBNw"
      decimals="INF"
      id="Narr_0aEG5J4KSUqEpTqheKa-9Q"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5028756</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="As_Of_3_31_2024_9efsznDIDkCEMoZHHM_ukw"
      decimals="2"
      id="Narr_7zwsMpERrkeEZysjCvCsMA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">2.57</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_sVtDaa1EE0yiHyssRlgGEQ"
      id="Narr_uZPFJVUUVE64Yo-HxTcw2g">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_rPOOzmmZYkuLrn7IDNYqkw">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;8.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;TAXES&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the United States. The OBBBA includes significant tax-related provisions, including the permanent extension of certain provisions of the Tax Cuts and Jobs Act, modifications to Section 174 research and development capitalization rules, changes to the Section 163(j) interest expense limitation, and modifications to net operating loss provisions. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company has evaluated the impact of the OBBBA on its deferred tax assets and liabilities as of December 31, 2025. Due to the Company's full valuation allowance against its net deferred tax assets, the OBBBA did not have a material impact on the Company's income tax expense for the year ended December 31, 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The components of the income tax expense for the fiscal years ended December&#160;31, 2025 and 2024 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 34&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 14&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 34&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total deferred &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total income tax expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 14&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 34&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;A reconciliation of total income tax expense and the amount computed by applying the federal statutory income tax rate of 21.0% to loss before provision from income taxes for the fiscal years ended December 31, 2025 and 2024 are as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Computed expected tax benefit at federal statutory rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (5,437)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,358)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State benefit, net of federal benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (575)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (285)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Convertible debt change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 409&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stock-based compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 932&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 528&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Extinguishment of debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Change in valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 3,905&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Foreign rate differential&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (10)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 133&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other permanent book-tax differences&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 35&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 36&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Other  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total income tax expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 14&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 34&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Temporary differences that give rise to significant portions of the Company&#x2019;s deferred tax assets and liabilities as of December&#160;31, 2025 and 2024 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred tax assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accruals and revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 267&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 473&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stock based compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,717&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,306&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 536&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 864&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net operating loss &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 15,295&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 10,756&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unrealized gain&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 18&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Section 163(j) &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 945&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 634&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Capitalized research &amp;amp; development expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 315&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Property and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 56&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total gross deferred assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 19,008&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 14,422&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (19,005)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (14,384)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total deferred tax assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 38&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred tax liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Right of use asset &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (38)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total deferred tax liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (3)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (38)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net deferred tax assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company has recorded a full valuation allowance on its deferred tax asset balances as of December&#160;31, 2025 and 2024. The valuation allowance increased by $4.6 million for the&#160;year ending December&#160;31, 2025 and increased by $3.9 million for the&#160;year ending December&#160;31, 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Federal and state tax laws impose significant restrictions on the utilization of net operating loss carryforwards in the event of a change in ownership of the Company, as defined by Internal Revenue Code Section&#160;382 (&#x201c;Section&#160;382&#x201d;). The Company believes that it is more likely than not that a Section 382 change in control occurred on August 12, 2022. The Company is subject to a federal Section 382 annual limitation of $7.8 million annually for the 5 years after the change in control, and a $0.5 million annual limitation thereafter. No deferred tax assets are expected to expire unutilized as a result of this expected change in control. The Company intends to prepare and complete a formal Section 382 analysis of this change in control at the time tax attributes are expected to be utilized.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has net operating loss carryforwards for Federal and State income tax purposes of approximately $219.8 million and $176.9 million, respectively, as of December&#160;31, 2025. Of these amounts, $158.1 million of federal net operating losses and $141.7 million of state net operating losses are expected to expire unutilized and thus no deferred tax assets are established for such loss carryforwards as of December&#160;31, 2025. In addition to the Section 382 annual limitation resulting from the August 12, 2022 change in control discussed above, the Company is also subject to a separate federal Section 382 annual limitation of $2.2 million annually for the 5 years following a change in control that occurred in December 2020, and a $0 annual limitation thereafter.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Per the Tax Cuts and Jobs Act (&#x201c;TCJA&#x201d;) signed into law by President Trump in 2017, the federal NOL carryforwards generated in 2018 and&#160;later years can be carried forward indefinitely. The federal NOL carryforwards generated in 2017 and prior&#160;years will continue to have their 20-year carryforward period and will begin expiring in 2037. The state NOL carryforwards, if not utilized, will expire beginning in 2029.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has federal and state Section&#160;163(j)&#160;limited interest expense carryforwards of $6.1 million and $4.8 million for both federal and state as of December&#160;31, 2025 and 2024, respectively. Of these amounts, $1.9 million and $2.2 million of both federal and state Section&#160;163(j)&#160;carryforwards are not more likely than not to be utilized and thus no deferred tax assets are established for such NOL carryforwards as of December&#160;31, 2025 and 2024, respectively. Section&#160;163(j)&#160;attributes carry forward indefinitely.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has $1.4 million of federal and $1.4 million of California state research and development credit carryforwards for Federal and California income tax purposes, respectively, as of December&#160;31, 2025 and 2024. As of December&#160;31, 2025 and 2024 these credits are subject to IRC Section&#160;382 and are not more likely than not to be utilized and thus no deferred tax assets are established for such research credit carryforwards as of December&#160;31, 2025 and 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has approximately $0.6 million and $0.5 million of foreign NOL carryforward of 10&#160;years as of December&#160;31, 2025 and 2024, respectively, that begin to expire in 2026.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company files taxes in the United States, California, various US states and foreign jurisdictions. Due to the Company&#x2019;s significant net operating loss (NOL) position, the tax returns for the years 2006 through 2024 for U.S. federal purposes and 2008 through 2024 for California remain open to examination by the respective tax authorities. Under the applicable statutes of limitations, the tax authorities generally retain the right to examine these periods and adjust the NOL carryforwards until the statutory period has expired for the year in which the NOLs are utilized. As of December 31, 2025, the Company is not currently under examination by the Internal Revenue Service or any other major taxing authority. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company had unrecognized tax benefits of $2.8 million as of December&#160;31, 2019 related to research and development tax credits. These unrecognized tax benefits, if recognized, would not affect the effective tax rate. As of December&#160;31, 2025 and 2024, such research and development tax credits are subject to Section&#160;382 limitations and are not more likely than not to be utilized.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;There were no interest or penalties accrued at December&#160;31, 2025 and 2024. As of December&#160;31, 2025 and 2024, the Company recorded a valuation allowance of $19.0 million and $14.4 million, respectively, against the deferred tax asset balance as realization is uncertain due to a history of operating losses.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_byomZYsXR0mn0-YqEIu67A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the United States. The OBBBA includes significant tax-related provisions, including the permanent extension of certain provisions of the Tax Cuts and Jobs Act, modifications to Section 174 research and development capitalization rules, changes to the Section 163(j) interest expense limitation, and modifications to net operating loss provisions. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company has evaluated the impact of the OBBBA on its deferred tax assets and liabilities as of December 31, 2025. Due to the Company's full valuation allowance against its net deferred tax assets, the OBBBA did not have a material impact on the Company's income tax expense for the year ended December 31, 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The components of the income tax expense for the fiscal years ended December&#160;31, 2025 and 2024 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 34&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 14&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 34&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total deferred &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total income tax expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 14&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 34&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_K7AQ31X8sES_dgs3n-E9UA_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_xmWSgJNNXE6wOdbFzk2N0g_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_F16Miq79i0KAcfHge2vpgg_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_vh7jOROfhE2IacSqY1w2iA_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_HwAW0GQrtE6e-B_SC6ZNPQ_13_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_PtyMfDn58kaZMsUnY4sToA_13_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_r6l9xxbbD0q6X7dxoo8reA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;A reconciliation of total income tax expense and the amount computed by applying the federal statutory income tax rate of 21.0% to loss before provision from income taxes for the fiscal years ended December 31, 2025 and 2024 are as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Computed expected tax benefit at federal statutory rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (5,437)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,358)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State benefit, net of federal benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (575)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (285)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Convertible debt change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 409&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stock-based compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 932&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 528&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Extinguishment of debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Change in valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 3,905&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Foreign rate differential&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (10)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 133&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other permanent book-tax differences&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 35&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 36&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Other  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total income tax expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 14&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 34&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="3"
      id="Narr_XZpbkO3M4ECXbeHAcvVu8w"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="3"
      id="Narr_pw2L0qZNdUi-sB0_WQxF9w"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_C2N0tgTe7kekfFabZHFHeg_2_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-5437000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_OO81eR6uf0ycrWoqZTkgsA_2_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-4358000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_J0Wzg1YJ10O8VZO1l-jp1A_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-575000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_DFl9VJr5DEWHlVHSaCfl1g_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-285000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <zspc:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_06mKzhZMWEOweqiJk7gjPA_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">409000</zspc:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseChangeInFairValueOfConvertibleDebtAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_FGBNiJh7-kGJUMMDEcP8bA_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">932000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_Fv838DH4LUC6rLyc1eerBg_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">528000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <zspc:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_BXCm1E2_yUmh6_8T34Fe8A_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">75000</zspc:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExtinguishmentOfDebtAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_1lUddvYpA0uoNbjCupjhEQ_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4621000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_5T_dNv1liEawAtTMCteQ_w_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3905000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_20SttxvqkUiPWiE7CA8iWA_8_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-10000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_DcpcR3u3AEWma2_93kwKpg_8_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">133000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_ZoKoKr-8EUmeEFKrmr9eag_9_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">35000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc__NsP6Le6b0WQf4XdJ4SbYA_9_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">36000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_mFYGnPnldkyaZ-xXsjCnLg_10_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">39000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_wEaQxz9FKUqYq0j1G4PE6A_11_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_Q0G5x28RQ0aAhSACZIqnwg_11_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_sV-mf8ErCkKf-eGzrzBr4w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Temporary differences that give rise to significant portions of the Company&#x2019;s deferred tax assets and liabilities as of December&#160;31, 2025 and 2024 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred tax assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accruals and revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 267&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 473&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stock based compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,717&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,306&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 536&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 864&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net operating loss &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 15,295&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 10,756&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unrealized gain&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 18&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Section 163(j) &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 945&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 634&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Capitalized research &amp;amp; development expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 315&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Property and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 56&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total gross deferred assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 19,008&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 14,422&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (19,005)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (14,384)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total deferred tax assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 38&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred tax liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Right of use asset &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (38)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total deferred tax liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (3)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (38)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net deferred tax assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_Q-fwXP_r4UmZIDDHlTNIRw_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">267000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_rEuxyEN5VkO4s8-Clr7zrg_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">473000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_x-FJfVNVRkOj_MXJ5yD3wQ_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1717000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_4RR5Gj4nCkisEUC0r7YcmA_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1306000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_7HvCpAfBTEGpxwocC_OGkg_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">536000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_aXhCcoSKlEaswAgbqa-wRg_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">864000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_wt1BrHnKYUK1qfm7E4LEfg_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">15295000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_awjjMXoto02-wsaoe8Omqw_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10756000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <zspc:DeferredTaxAssetsDeferredGain
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_SgUm5M4U3kqEkOfUDA_lRA_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">15000</zspc:DeferredTaxAssetsDeferredGain>
    <zspc:DeferredTaxAssetsDeferredGain
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_gGz189osvE24qoHudf9EYg_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">18000</zspc:DeferredTaxAssetsDeferredGain>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_SrgJUSxTGkO4nAjS_CVaCw_8_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">945000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_n1GBJuz8R0uIRnsOz7gYDg_8_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">634000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_8_71BuFkv0mkplClP6ie0w_9_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">228000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_mIuVg2Ck4UGYr_Y2hJOVvQ_9_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">315000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_9r1GTWfyeEuXqBwRwomoAw_10_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_abtAT-0FV027X3ZC1IAVTg_10_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">56000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_ah-DjMgX3kie6_3RUNG5rA_11_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">19008000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_XCNgezNqpEOv1vwWl_1crA_11_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14422000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_GSBJkrA7KEqTzTt3v3FCuQ_12_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">19005000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_Xw8k2CpRsUiJMTXqMQ5E1Q_12_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14384000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_23r1fGkBQEOMVIPM1UBvGQ_13_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_3AevnEANsEudH9cazvhMdQ_13_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">38000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_WU17ALN1z0O8RbBg4Bn5dg_15_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_0ZRRXpxeDkWu02GWwXM-WA_15_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">38000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_1XM0-zH9pkqVdR8eHqm4hA_16_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_LwxjPqXiAECnxXsuWWh6Bg_16_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">38000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-3"
      id="Tc_-WLyPm1csEesil9UdsOAng_17_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-3"
      id="Tc_oKscxQWOZ0mI73kiFbHT5A_17_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-5"
      id="Narr_zkSLGpPeRkigUxWMbM7xNg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_25CCpckSokKwL1s9cXkaOw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <zspc:OperatingLossCarryforwardsAnnualLimitationSection382
      contextRef="As_Of_8_12_2022_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_FiveTaxYearsFollowingAugust2022ChangeOfControlMember_snDWDggyJ0iPh1eqIW-FaQ"
      decimals="-5"
      id="Narr_LzDVCvpUCkWPR-qTBeBJjA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7800000</zspc:OperatingLossCarryforwardsAnnualLimitationSection382>
    <zspc:OperatingLossCarryforwardsAnnualLimitationSection382
      contextRef="As_Of_8_12_2022_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_TaxYearsSixAndLaterFollowingAugust2022ChangeOfControlMember_Rm2ut7qo10mhyjZ2LaDcxQ"
      decimals="-5"
      id="Narr_KvbT2HzFDU20FMOEY_bloQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">500000</zspc:OperatingLossCarryforwardsAnnualLimitationSection382>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w"
      decimals="-5"
      id="Narr_WB8mfood4ki2UoBxW8daQg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">219800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ"
      decimals="-5"
      id="Narr_aAmUc1W3UUGq_acVnjMB3A"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">176900000</us-gaap:OperatingLossCarryforwards>
    <zspc:OperatingLossCarryforwardsExpectedToExpireUnutilized
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w"
      decimals="-5"
      id="Narr_qGvr6yR9rkizhEw2t8wGMA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">158100000</zspc:OperatingLossCarryforwardsExpectedToExpireUnutilized>
    <zspc:OperatingLossCarryforwardsExpectedToExpireUnutilized
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ"
      decimals="-5"
      id="Narr_yczF-yh8okG6rs6G33QXxg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">141700000</zspc:OperatingLossCarryforwardsExpectedToExpireUnutilized>
    <zspc:OperatingLossCarryforwardsAnnualLimitationSection382
      contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_FiveTaxYearsFollowingDecember2020ChangeOfControlMember_DLJ1TzcQGk621X9gwbVb_g"
      decimals="-5"
      id="Narr_WkTKnyAKYUOtmXhzecrjrA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2200000</zspc:OperatingLossCarryforwardsAnnualLimitationSection382>
    <zspc:OperatingLossCarryforwardsAnnualLimitationSection382
      contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxPeriodAxis_zspc_TaxYearsSixAndLaterFollowingDecember2020ChangeOfControlMember_mhyMLh2ITUeds2vZBxE-vw"
      decimals="-6"
      id="Narr_TSL4myNrGkKw_U4ZjxI1XA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</zspc:OperatingLossCarryforwardsAnnualLimitationSection382>
    <zspc:OperatingLossCarryforwardsLimitationSection163j
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_country_US_UwxOm332kEu0WTVn01UibA"
      decimals="-5"
      id="Narr_G92xsFLLpkKvzIlJAu6hww"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">6100000</zspc:OperatingLossCarryforwardsLimitationSection163j>
    <zspc:OperatingLossCarryforwardsLimitationSection163j
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w"
      decimals="-5"
      id="Narr_LTo5OMGj7kWSYVjhPJiOjw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">6100000</zspc:OperatingLossCarryforwardsLimitationSection163j>
    <zspc:OperatingLossCarryforwardsLimitationSection163j
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_PLNRsXzxZEaVHohhudiaaQ"
      decimals="-5"
      id="Narr_mB-F_gbFjU2QiZS9a-5tgA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4800000</zspc:OperatingLossCarryforwardsLimitationSection163j>
    <zspc:OperatingLossCarryforwardsLimitationSection163j
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ"
      decimals="-5"
      id="Narr_Yriv5UJWe06RkO7yw7G8TQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4800000</zspc:OperatingLossCarryforwardsLimitationSection163j>
    <zspc:OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_VXIGTm9_sEeRbsuwAfdG5w"
      decimals="-5"
      id="Narr_F5zhNignmUeQg4QieEYOjQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1900000</zspc:OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized>
    <zspc:OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_z7GrSMCb4E63XDFGp1EkZQ"
      decimals="-5"
      id="Narr_8gv24u_yhUWbFoL2uKY6bg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2200000</zspc:OperatingLossCarryforwardsLimitationSection163jExpectedToExpireUnutilized>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_MLsSYm7JZEe9kSz86O5amg"
      decimals="-5"
      id="Narr_sCw4XPWLZkKAgwqRmDJkEQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_P-B-ZqlyAUaqL5mOtgqe7Q"
      decimals="-5"
      id="Narr_N1dRk2--YEGivmR3jpYP_w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_stpr_CA_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_1lthB6BAM0O_Qr1NJL7zCQ"
      decimals="-5"
      id="Narr_miMUyXOjHEihgU_bllgk6w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_stpr_CA_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_jrBFo_18hUWsqU3a5vV4Ig"
      decimals="-5"
      id="Narr_dqZg2CtMYUK8A1OkDokzNg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_wEh4A8_jr0yT1r0fESH5sg"
      decimals="-5"
      id="Narr_kZoo3nVU7kS_9OE7pFaDOw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_7ctFIpAi0UmdEdIm1IyxrQ"
      decimals="-5"
      id="Narr_atRZdd61s0axLOer6icUgQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">500000</us-gaap:OperatingLossCarryforwards>
    <zspc:NetOperatingLossCarryforwardTerm
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_snlQpdrr-kmjjovKL9kJHw"
      id="Narr_imVFti7jEkSw5HmdStFyKw">P10Y</zspc:NetOperatingLossCarryforwardTerm>
    <zspc:NetOperatingLossCarryforwardTerm
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_Z034EPDH6kelvSOqiA8VBg"
      id="Narr_YqnaDs8CoEiVIrN1Y3IicA">P10Y</zspc:NetOperatingLossCarryforwardTerm>
    <zspc:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate
      contextRef="As_Of_12_31_2024_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_mydt8ZHH8EKyBFsXtTlGVw"
      decimals="-5"
      id="Narr__m9zTfIJCEuBYedQLj5PrA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2800000</zspc:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate>
    <zspc:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate
      contextRef="As_Of_12_31_2025_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_K5GPAkXsDk-v_mDAfU3pnQ"
      decimals="-5"
      id="Narr_AxFcNJlfkkaOb7c6eXPETQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2800000</zspc:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAccrued
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-6"
      id="Narr_H5cVgAzQKUGET83mrRiF4w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:IncomeTaxExaminationPenaltiesAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAccrued
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-6"
      id="Narr_3JdBqdZ7ikev-5ohOJorRA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:IncomeTaxExaminationPenaltiesAccrued>
    <us-gaap:IncomeTaxExaminationInterestAccrued
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-6"
      id="Narr_ybWULUUiAU26wNnCv_vLTw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:IncomeTaxExaminationInterestAccrued>
    <us-gaap:IncomeTaxExaminationInterestAccrued
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-6"
      id="Narr_RskzyjU_2k-irzstqBVJNg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">0</us-gaap:IncomeTaxExaminationInterestAccrued>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-5"
      id="Narr_zdqj-XjIZUafgyXw4k-lZg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">19000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2024_5OAYt-JFrEaN5X3niUQFqw"
      decimals="-5"
      id="Narr_JAEURq_HR0yeToIoddt7zw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_0bBLKX2l6EOY3y_uzmUf8Q">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;9.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;NET (LOSS) INCOME PER SHARE&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;Net (loss) income per common share (&#x201c;EPS&#x201d;) is presented for both Basic EPS and Diluted EPS. Basic EPS is based on the weighted-average number of common shares outstanding during the period. Diluted EPS is based on the weighted-average number of common shares and common shares equivalents outstanding during the period. Diluted shares outstanding includes the dilutive effect of in-the-money options, warrants, restricted stock units, shares issued under the equity line-of-credit, and convertible securities. The dilutive effect of such in-the-money options is calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options and the amount of compensation cost for future service that has not yet been recognized are collectively assumed to be used to repurchase shares. Diluted EPS for convertible securities is calculated using the &#x2018;if- converted&#x2019; method, assuming all convertible securities outstanding during the period were converted into common stock at the beginning of the reporting period, resulting in an adjustment to both the numerator (net income) and denominator (weighted average shares outstanding) to reflect the potential dilution from such conversions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;When an entity has a loss from operations, including potential shares in the denominator of diluted per share computations will generally be anti-dilutive, even if the entity has net income after adjusting for discontinued operations. That is, including potential shares in the denominator of the earnings per share calculation for a loss-making entity will generally decrease the loss per share and, therefore, those shares should be excluded from calculations of diluted earnings per share.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In&lt;span style="letter-spacing:0.2pt;"&gt; computing the net (loss) income available to common shareholders, adjustments to the carrying value of preferred shares as a result of a modification accounted for as an extinguishment during a period should be subtracted or added to the net (loss) income in arriving at the net (loss) income available to common shareholders. For the year ended December 31, 2024, the adjustment of &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$43.7&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; million associated with the reduction in the original issue price of the NCNV preferred shares from &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$1,000&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; to &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$600&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; per share has been accounted for as an extinguishment and is reflected as an adjustment to the net loss of &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$20.8&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; million during the period in arriving at the net income available to common shareholders. See also Note 6 &#x2014; Temporary Redeemable Preferred Stock for additional information.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following data show the amounts used in computing EPS and the effect on income and the weighted average number of shares:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands, except share and per share data)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (25,388)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (20,823)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 43,656&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cumulative preferred stock dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (309)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net (loss) income available to common shareholders used in basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (25,388)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 22,524&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Add back interest expense on convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 915&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Add back cumulative preferred stock dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 309&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net (loss) income available to common shareholders used in diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (25,388)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 23,748&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares used in basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 25,039,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,728,127&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Adjustments to weighted average shares for shares used in diluted earnings per share:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed options exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 2,823,613&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed warrants exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,306&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed conversion of SAFE agreements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 286,266&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed conversion of convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 886,471&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed conversion of Series A shares&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 17,401,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares used in diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 25,039,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 23,127,693&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net (loss) income per common share &#x2013; basic &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (1.01)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 13.03&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;white-space:pre-wrap;"&gt;Net (loss)  income per common share &#x2013; diluted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (1.01)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 1.03&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;For the years ended December 31, 2025 and 2024, the following items have been excluded from the computation of diluted net (loss) income per share because the effect of including these would have been anti-dilutive&lt;/span&gt;:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December&#160;31:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Incentive stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,853,656&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 7,681&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restricted stock units&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 895,434&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 107,813&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under the convertible debt note&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,308,221&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under equity line-of-credit agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 17,859&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 12,182,983&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7,681&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:PreferredStockRedemptionDiscount
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_Vl2D8rkBVkK2praAxe6E9Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">43700000</us-gaap:PreferredStockRedemptionDiscount>
    <zspc:TemporaryEquityPricePerShare
      contextRef="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA"
      decimals="0"
      id="Narr_ZAd9SvjVvkOz0e9Q3Duwuw"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1000</zspc:TemporaryEquityPricePerShare>
    <zspc:TemporaryEquityPricePerShare
      contextRef="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA"
      decimals="0"
      id="Narr_xWl295jcTEuW58X9DoOHCg"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">600</zspc:TemporaryEquityPricePerShare>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_Scxa_Qhvd0eSnTMowTyn6Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20800000</us-gaap:NetIncomeLoss>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_CwZhddAu6USDx69oAyAEAw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following data show the amounts used in computing EPS and the effect on income and the weighted average number of shares:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands, except share and per share data)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (25,388)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (20,823)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Reduction of the original issue price of NCNV preferred share value from $1,000 to $600 per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 43,656&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cumulative preferred stock dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (309)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net (loss) income available to common shareholders used in basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (25,388)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 22,524&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Add back interest expense on convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 915&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Add back cumulative preferred stock dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 309&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net (loss) income available to common shareholders used in diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (25,388)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 23,748&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares used in basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 25,039,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,728,127&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Adjustments to weighted average shares for shares used in diluted earnings per share:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed options exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 2,823,613&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed warrants exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,306&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed conversion of SAFE agreements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 286,266&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed conversion of convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 886,471&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares for assumed conversion of Series A shares&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 17,401,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average number of common shares used in diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 25,039,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 23,127,693&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net (loss) income per common share &#x2013; basic &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (1.01)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 13.03&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;white-space:pre-wrap;"&gt;Net (loss)  income per common share &#x2013; diluted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Aptos Narrow';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; (1.01)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 1.03&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_n-bW3jXFi0qxFzUZVm5vMg_3_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_n5pxE06f6E6apXkbYVp9Ow_3_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20823000</us-gaap:NetIncomeLoss>
    <zspc:TemporaryEquityPricePerShare
      contextRef="As_Of_7_11_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_hGtfbLQ5hUuAl0yQPwz2rA"
      decimals="0"
      id="Narr__nPyu5IHvk-sNGM3xkB_AA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1000</zspc:TemporaryEquityPricePerShare>
    <zspc:TemporaryEquityPricePerShare
      contextRef="As_Of_7_12_2024_us-gaap_StatementClassOfStockAxis_zspc_NewNonConvertibleNonVotingPreferredStockMember_YnDNsaSCAk-fN02zqfqoEA"
      decimals="0"
      id="Narr_w9vtLp5XnEiWZJhCJtksfg"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">600</zspc:TemporaryEquityPricePerShare>
    <us-gaap:PreferredStockRedemptionDiscount
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_tS6TWX2dSU-JHNgls_JGKw_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">43656000</us-gaap:PreferredStockRedemptionDiscount>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_fVQlJtwXzEa-hNn5bb-pkw_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">309000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_Vl8NQMRsAEm7MVxHA9kgSg_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_vnD-Ib0BV0GWsYldoxv8ug_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">22524000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_7Y3gxmH7OUGAq_vJrJeAxA_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">915000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:ConvertiblePreferredDividendsNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc_8xnlL4PnkkCzev0Afrf96g_8_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">309000</us-gaap:ConvertiblePreferredDividendsNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-3"
      id="Tc_9Ao_S_5RdUaY5v_Y-YatNA_9_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-3"
      id="Tc__te7MO9qzUOPXCYNzNVRIg_9_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">23748000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="0"
      id="Tc_cz8eu0R5LUWvp07ec0XYOQ_10_3"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">25039431</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc_pfHggagsDka9uthlVZ5nFQ_10_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1728127</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc_5wzy-SYkZUqzlITJ4PAXwQ_12_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">2823613</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc_8X7h-S4le06P7sOKgKS7zQ_13_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1306</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc_GmwCYqBJNEWRtrWpPVURiQ_14_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">286266</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc_2Bv5bgONrUqW4pKayZJKVw_15_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">886471</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc_vxWLzjX21k2FHBgCixvbWw_16_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">17401910</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="0"
      id="Tc_QLNy_l81sk2L2_mV9r9yNg_17_3"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">25039431</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="0"
      id="Tc_86H1iVErN0yQoKHbjWpfjg_17_6"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">23127693</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="2"
      id="Tc_TvsqBEoKkk6mCh7WcSTfNQ_18_3"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">-1.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_EqOpfNg6XU6G1DbqLiykSQ_18_6"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">13.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="2"
      id="Tc_HvkXSSn7UkmCi9SgSZNQRA_19_3"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">-1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="2"
      id="Tc_1qBAccJGekya_66XNZR_2g_19_6"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_3fjalkcnZU2SbC8pt84H6A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;For the years ended December 31, 2025 and 2024, the following items have been excluded from the computation of diluted net (loss) income per share because the effect of including these would have been anti-dilutive&lt;/span&gt;:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December&#160;31:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Incentive stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,853,656&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 7,681&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restricted stock units&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 895,434&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 107,813&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under the convertible debt note&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,308,221&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future issuance under equity line-of-credit agreement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 17,859&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 12,182,983&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7,681&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_xFdmds1y3UuHWG2q2MKYLw"
      decimals="INF"
      id="Tc_n2fVFiC-2EiHaR4hpYGSLQ_2_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5853656</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_BbxDrpPjP0qs2ZXxNiSF_g"
      decimals="INF"
      id="Tc_V0ctScI180-wGCHDA12V6w_2_4"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">7681</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_8wzeMCSqK0i8F8xOkKhJYA"
      decimals="INF"
      id="Tc_uQggX_R6k0CXhpJByMVYhQ_3_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">895434</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_tUJ1gjERWEuLuxsBeMm0bw"
      decimals="INF"
      id="Tc_NztkPr1m1U6c39jPqVWWsg_4_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">107813</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_zspc_SharesAvailableForFutureIssuanceUnderConvertibleDebtNoteMember_b_9MsJXfYUGoRxPJkoRSbQ"
      decimals="INF"
      id="Tc_BTOk9ehqqUurjlzb6LeROA_5_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5308221</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_zspc_SharesAvailableForFutureIssuanceUnderEquityLineOfCreditAgreementMember_ag_ThsuHS02ZR-GMOV2hSg"
      decimals="INF"
      id="Tc_FPRAvDTEf0-AuCg8_SV1CA_6_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">17859</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="INF"
      id="Tc_Z8Ia2k8A1kOkSOAJlN9JMw_7_2"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">12182983</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="INF"
      id="Tc_EC4QrIuEJkyU3580D0miDQ_7_4"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">7681</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_BSO97Ewl9EmDJeJShDKuDg">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;"&gt;10.&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;RELATED PARTY TRANSACTIONS&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"&gt;Gulf Islamic Investments Holding, LLC (&#x201c;GII&#x201d;)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;GII and its related parties hold the controlling interest on the Company&#x2019;s Board of Directors.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In connection with the hiring in 2023 of the Company&#x2019;s Chief Financial Officer, Erick DeOliveira, the Company has expensed and accrued $0.2 million as of December 31, 2025 with a related party, GII, for recruitment fees paid on the Company&#x2019;s behalf by GII.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In May&#160;2019, the Company entered into a loan and security agreement with bSpace, a related party with GII. The bSpace loan was amended multiple times throughout 2021 and 2022, the details are fully described in Note&#160;5. As of December&#160;31, 2022, the Company owed total principal amounts of $31.5 million to bSpace under the loan and security agreement and subsequent amendments. As of December&#160;31, 2022, the Company was not in compliance with certain covenants related to the loan; therefore, the loan has been reclassified to short-term debt. As of December&#160;31, 2023, the Company has been released from all further obligations under the loan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As more fully described in Note&#160;5, on August&#160;12, 2022 bSpace forgave amounts due under its loan and security agreement, in exchange for 58,972 shares of NCNV preferred stock. On December&#160;30, 2023, the Company entered into a loan conversion agreement under which all remaining amounts outstanding under the bSpace loan, plus unearned interest of $1.5 million, were redeemed for 36,918 shares of newly created NCNV Preferred Stock 3. Refer to Note&#160;6 for details regarding the rights and privileges of the NCNV preferred stock series. The December&#160;2023 conversion agreements relieved the Company of any further obligations under the loan and security agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Kuwait Investment Authority&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In February&#160;2019, the Company entered into a loan security agreement with a related party, KIA, for $5.0 million. The KIA loan was amended during 2020 and 2021 and the details surrounding the initial and subsequent modifications are fully described in Note&#160;5. As of December&#160;31, 2022 the Company owed principal amounts of $5.0 million to KIA under the original agreement and subsequent amendments to the KIA loan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="letter-spacing:0.2pt;"&gt;As more fully described in Note&#160;5, on August&#160;12, 2022, KIA forgave amounts due under its loan and security agreement in exchange for &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;8,062&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; shares of NCNV preferred stock. In January&#160;2024, the Company entered into a loan termination agreement under which all remaining amounts outstanding under the KIA loan, plus unearned interest of &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;$0.1&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;&#160;million, were redeemed for &lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt;5,752&lt;/span&gt;&lt;span style="letter-spacing:0.2pt;"&gt; shares of newly created NCNV Preferred Stock 2 as described in Note&#160;6. Refer to Note&#160;6 for details regarding the rights and privileges of the NCNV preferred stock series. The January&#160;2024 conversion agreement relieved the Company of any further obligations under the KIA loan. &lt;/span&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <zspc:RecruitmentFees
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_zspc_GulfIslamicInvestmentsHoldingLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_1aRqD3szdEClmCmIWbhePA"
      decimals="-5"
      id="Narr_Axyp0nrwakCUq48V3CIecQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">200000</zspc:RecruitmentFees>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ZpMYag1_20KjM2vkgThhFw"
      decimals="-5"
      id="Narr_oaebhCCNw0Scg6QDNHJ36w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">31500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_8_12_2022_To_8_12_2022_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_zl0p9Qhw30Kv_B25w8pA-A"
      decimals="INF"
      id="Narr_ytYQ81mZgUW1fbAcK3Vf9A"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">58972</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <zspc:DebtInstrumentConversionPrincipalAndInterestAmount
      contextRef="As_Of_12_30_2023_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_Uf0aVl_C0EuNA7bN-2x-MQ"
      decimals="-5"
      id="Narr_STYY79KcZEuz2zcExIbqdQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1500000</zspc:DebtInstrumentConversionPrincipalAndInterestAmount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_12_30_2023_To_12_30_2023_srt_CounterpartyNameAxis_zspc_BSpaceInvestmentsLimitedMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockThreeMember_RWDw79v2iUCvBgfJ9-2O2Q"
      decimals="INF"
      id="Narr_AQ62F4ba106-1HkpT5LItw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">36918</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_2_28_2019_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ylBSdfKbmk2TIdkFwRZVhA"
      decimals="-5"
      id="Narr_n0CtzI3tGkKF7uOs5RXGDg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_AJAFtzaWLkSn0SiFsa6lQA"
      decimals="-5"
      id="Narr_E8fd8WKSdUeRmzv8YzydPA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_8_12_2022_To_8_12_2022_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockMember_uh9wKxKwTUW9wevf8wpBrw"
      decimals="INF"
      id="Narr_dH490jAKnE6oQBxPMBUwbw"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">8062</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="As_Of_1_31_2024_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_iMLQ9alrMEO8NwYlIHpmKg"
      decimals="-5"
      id="Narr_B59qn_E4Sk2locF8VzxBYA"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">100000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_1_1_2024_To_1_31_2024_srt_CounterpartyNameAxis_zspc_KuwaitInvestmentAuthorityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_StatementClassOfStockAxis_zspc_NonConvertibleNonVotingPreferredStockTwoMember_QohnoL_VBE2zEmKFI7tSEw"
      decimals="INF"
      id="Narr_AOpIF_R7jkWIX-F4oIUY_A"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5752</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_o12d8x9HAUGvMnm4kZiR_A">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;11.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Litigation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;From time to time, the Company may be involved in lawsuits, claims, investigations, and proceedings consisting of intellectual property, commercial, employment, and other matters, which arise in the ordinary course of business. In accordance with ASC Topic 450, &lt;i style="font-style:italic;"&gt;Contingencies&lt;/i&gt;, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December&#160;31, 2025 and 2024, there were no matters pending that required provision.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Original Merger Agreement with Edtech was terminated on June&#160;21, 2023.&#160;&lt;span style="letter-spacing:0.2pt;"&gt;On July&#160;12, 2024, EdtechX filed a complaint in the Superior Court of the State of Delaware in connection with the termination of the EdtechX Merger Agreement, claiming breaches of contract and the implied covenant of good faith and fair dealing. On September 20, 2024, the Company filed a motion to dismiss the complaint in Delaware Superior Court.&lt;/span&gt;&#160;At this time, the Company is not aware of any pending litigation related to this matter and as such has not recorded any provision for loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Purchase Obligations&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has agreements with hardware suppliers to purchase inventory. As of December&#160;31, 2025, the Company had $10.4 million in purchase obligations outstanding, all of which are scheduled to come due on or before December 31, 2026.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"&gt;&lt;b style="font-weight:bold;"&gt;Employment Agreements&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company has employment agreements in place with three of its key executives. These executive employment agreements provide, among other things, for the payment of up to eighteen months of severance compensation for terminations under certain circumstances.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December 31, 2025, with respect to these agreements, aggregated annual salaries was $1.3 million and potential severance payments to these key executives was $1.4 million, if triggered.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="-5"
      id="Narr_ogoba4Iv1EuGGbE7QK8S5Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10400000</us-gaap:PurchaseObligation>
    <zspc:CompensationAgreementNumberOfExecutives
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_nn94PGNKWk-r2bH0Q0cmFQ"
      decimals="INF"
      id="Narr_4PL21Y4f6EquZWgJAy0e6g"
      unitRef="Unit_Standard_employee_HArp2LU_3E-aCQz5RE0xiA">3</zspc:CompensationAgreementNumberOfExecutives>
    <zspc:CompensationAgreementSeverancePeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_nn94PGNKWk-r2bH0Q0cmFQ"
      id="Narr_goESIQWKV0i1ayfOVOYjbA">P18M</zspc:CompensationAgreementSeverancePeriod>
    <us-gaap:OfficersCompensation
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_nn94PGNKWk-r2bH0Q0cmFQ"
      decimals="-5"
      id="Narr_55kXt-XpckCqMH4a6m4EOQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1300000</us-gaap:OfficersCompensation>
    <zspc:CompensationAgreementSeveranceLiability
      contextRef="As_Of_12_31_2025_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_suzL9ZPLNUmb0txaf_-aEA"
      decimals="-5"
      id="Narr_UUvqSATWF0GCfZt6p0zFtw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1400000</zspc:CompensationAgreementSeveranceLiability>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_qp-3m3K9qEKT_R8t3rZHDQ">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;12.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company had certain customers whose revenue individually represented 10% or more of the Company&#x2019;s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company&#x2019;s total accounts receivable, as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;For the&#160;year ended December&#160;31, 2025 there were no individual customers which represented 10% or more of the Company&#x2019;s total revenue. For the&#160;year ended December&#160;31, 2024 there was one individual customer which represented 13% of the Company&#x2019;s total revenue.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;As of December&#160;31, 2025, one customer accounted for approximately 11% of the Company&#x2019;s accounts receivable. As of December&#160;31, 2024, one customer accounted for approximately 10% of the Company&#x2019;s accounts receivable.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <zspc:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_2qPRQjlpt0Oymxwng0CM9Q"
      decimals="INF"
      id="Narr_pKsFgzkKFUiN4L1DX3_16g"
      unitRef="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ">0</zspc:ConcentrationRiskNumberOfCustomers>
    <zspc:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t6hHx6gBE0m0rskaz0RX9g"
      decimals="INF"
      id="Narr_REoQzaK6QU-ZufwQaoZUUA"
      unitRef="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ">1</zspc:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t6hHx6gBE0m0rskaz0RX9g"
      decimals="2"
      id="Narr_c0_UGuwQREa92Gmm1ygb6A"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.13</us-gaap:ConcentrationRiskPercentage1>
    <zspc:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_C624A7Ix30mjWttEaDTdXA"
      decimals="INF"
      id="Narr_Axr5_-fqhEOdEQe84-l9sQ"
      unitRef="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ">1</zspc:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_C624A7Ix30mjWttEaDTdXA"
      decimals="2"
      id="Narr_rRhF7DnwSUaCmG5SnsnL2g"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.11</us-gaap:ConcentrationRiskPercentage1>
    <zspc:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Xrxy9yFaX0mIJZGmlXcmvw"
      decimals="INF"
      id="Narr_vNiQdYlfVkKorD5G3uCXKg"
      unitRef="Unit_Standard_customer_oycTzitJLEGEoEfEE-HVpQ">1</zspc:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_zspc_MajorCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Xrxy9yFaX0mIJZGmlXcmvw"
      decimals="2"
      id="Narr_BUZAIUTLAkmrDZ3-c3gGhA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_gtU_h083fUiWtsM1DHQ3ew">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;13.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;SEGMENT REPORTING&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s chief operating decision maker is its chief executive officer who reviews financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance, and allocating resources. The Company&#x2019;s chief operating decision maker reviews segment performance and allocates resources based upon revenues and expenses. As the Company has only one reportable segment, revenues and expenses are reported only on a consolidated basis. The measure of segment assets is reported in the consolidated balance sheet as total consolidated assets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The following table presents selected financial &lt;span style="background:#ffffff;"&gt;information about revenues, expenses and net loss for the years ende&lt;/span&gt;&lt;span style="background:#ffffff;"&gt;d December 31, 2025 and 2024 for the Company&#x2019;s &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;one&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; reportable segment:&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenues:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Hardware&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14,208&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 21,991&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 10,558&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 12,857&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,092&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,250&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 27,858&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 38,098&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cost of goods sold&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Hardware&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 9,374&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 15,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,097&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,944&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,152&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Excess and obsolete&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 182&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 402&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total cost of goods sold&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14,597&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 22,529&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gross profit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 13,261&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 15,569&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating expenses:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 804&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 849&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Software engineering&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,540&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,158&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Platform engineering&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2,955&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2,886&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 7,375&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,370&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;General and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 13,871&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 12,419&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Marketing and business development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,367&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 6,712&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;International sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 833&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total operating expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 35,402&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 33,227&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (22,141)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (17,658)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other (expense) income:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Interest expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,478)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,815)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Other income (expense), net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 43&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Loss on change in fair value of convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,945)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Loss on extinguishment of debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (359)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (25,374)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (20,789)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income tax expense (benefit)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 34&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Segment net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (25,388)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (20,823)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="INF"
      id="Narr_Vsgnvfpub0GsZmeO8e4sWQ"
      unitRef="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="INF"
      id="Narr_RFnla3Nn9EC74YFD1R1ctA"
      unitRef="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="INF"
      id="Narr_r2cUl1nTEEyxtzCPBURuLw"
      unitRef="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="INF"
      id="Narr_PF0FxH1zp0SEyoHYBrEWXg"
      unitRef="Unit_Standard_segment_aFp0ljU7k06Blcenc4qW5A">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_VIzhWz-h3UC5xCgAS3iTkA">&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenues:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Hardware&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14,208&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 21,991&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 10,558&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 12,857&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,092&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,250&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 27,858&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 38,098&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cost of goods sold&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Hardware&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 9,374&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 15,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 3,097&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 5,025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,944&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,152&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Excess and obsolete&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 182&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 402&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total cost of goods sold&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14,597&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 22,529&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gross profit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 13,261&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 15,569&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating expenses:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 804&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 849&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Software engineering&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,540&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1,158&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Platform engineering&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2,955&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 2,886&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 7,375&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,370&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;General and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 13,871&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 12,419&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Marketing and business development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,367&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 6,712&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;International sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 833&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total operating expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 35,402&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 33,227&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (22,141)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (17,658)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other (expense) income:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Interest expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,478)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,815)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Other income (expense), net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 43&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Loss on change in fair value of convertible debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,945)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Loss on extinguishment of debt&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (359)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (25,374)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (20,789)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income tax expense (benefit)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 34&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:72.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Segment net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (25,388)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (20,823)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_zRFy3eXWVUqYWRKaDROQ1w"
      decimals="-3"
      id="Tc_g1vKVYaO-UWA3n7jE2WrkQ_4_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_jlTxnejRE0unSRYuRtQB7w"
      decimals="-3"
      id="Tc_kNEQJnS-BkWytos8ZyCJUQ_4_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">21991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_UfyPVmTWnUewcPFXlK6ksw"
      decimals="-3"
      id="Tc_9UknOAkfnU-0nYQRugfMlw_5_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_PZx1hinxY0mIpcZKImsHyQ"
      decimals="-3"
      id="Tc_5zpkt4NI4U20OBveW6TTSA_5_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">12857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_KKqfKofXdkuVBL5JwqeoNA"
      decimals="-3"
      id="Tc_vtY7uVbjBkSMZ1SYebhnew_6_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_bEI_O0LHw0OOAZ80vjlj2A"
      decimals="-3"
      id="Tc_K8-nGCn4HkiNLu35CXs-iQ_6_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_-7tA38ZdMEuoQZKeYSl-RA_7_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">27858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_04r4VMtmuU2v-swRBmot7w_7_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">38098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_zRFy3eXWVUqYWRKaDROQ1w"
      decimals="-3"
      id="Tc_Fan5zbl1m0eQLaf27ghIfA_9_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">9374000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_HardwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_jlTxnejRE0unSRYuRtQB7w"
      decimals="-3"
      id="Tc_S45h9bVsJU-kuQycLRK6VA_9_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">15950000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_UfyPVmTWnUewcPFXlK6ksw"
      decimals="-3"
      id="Tc_Y5SN85-oP0G2f-SFQ8qWMA_10_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3097000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_SoftwareMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_PZx1hinxY0mIpcZKImsHyQ"
      decimals="-3"
      id="Tc_i03WxY5E_UezZUPj3HB3Sw_10_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">5025000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_KKqfKofXdkuVBL5JwqeoNA"
      decimals="-3"
      id="Tc_abgTPQJOvkiByEyVpDGa4w_11_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1944000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_bEI_O0LHw0OOAZ80vjlj2A"
      decimals="-3"
      id="Tc_ak_7Rj4FQ063Ku2w0ZkcwQ_11_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1152000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_zspc_ExcessAndObsoleteMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_7Ezn9w3vtEmfwRT49FbwzA"
      decimals="-3"
      id="Tc_n_-PVyeimkmWB_Zkgxbv6A_12_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">182000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_zspc_ExcessAndObsoleteMember_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_YpSUzq86PkGz6QR8NnWMKQ"
      decimals="-3"
      id="Tc_Eei_SzD2SkuwYsjuINnF5Q_12_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">402000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_zAowzRUezUa3OGFmpltw4g_13_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14597000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_lufKJBCW40aPEkPLNz59Pg_13_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">22529000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_G2Ez_TGGWU-LYOw9IjcN-Q_14_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13261000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_A1MDcfboiUaukg2n9luc1w_14_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">15569000</us-gaap:GrossProfit>
    <zspc:ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_cRTYo4vtN0a6kJdF6BU_dA_16_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">804000</zspc:ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering>
    <zspc:ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_diY66gEMr0qjDflp4jZdDA_16_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">849000</zspc:ResearchAndDevelopmentExpenseExcludingSoftwareAndPlatformEngineering>
    <zspc:ResearchAndDevelopmentExpenseSoftwareEngineering
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_DUfQzQ8w1kqmO-5aDPG-TA_17_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1540000</zspc:ResearchAndDevelopmentExpenseSoftwareEngineering>
    <zspc:ResearchAndDevelopmentExpenseSoftwareEngineering
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_q64AKLWWZ0i8nNWm-6bzkA_17_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1158000</zspc:ResearchAndDevelopmentExpenseSoftwareEngineering>
    <zspc:ResearchAndDevelopmentExpensePlatformEngineering
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_7YhtxjgUDEiGlU4SThyLmQ_18_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2955000</zspc:ResearchAndDevelopmentExpensePlatformEngineering>
    <zspc:ResearchAndDevelopmentExpensePlatformEngineering
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_J1r1S4YCIkKDZm6FEOsvjA_18_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2886000</zspc:ResearchAndDevelopmentExpensePlatformEngineering>
    <zspc:SellingExpenseExcludingInternationalSellingExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_r9JqHTaZ5kiU7pZ2NzcjNA_19_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">7375000</zspc:SellingExpenseExcludingInternationalSellingExpense>
    <zspc:SellingExpenseExcludingInternationalSellingExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_WU2SKBv7sEmkkjdJ0XevgQ_19_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8370000</zspc:SellingExpenseExcludingInternationalSellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_h5rC2RHqUkSiFrKqZcZaTA_20_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">13871000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_43gHHfmoMEidwJor9puRcQ_20_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">12419000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_2KA3lSsSSEqsz2lEOMymwg_21_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">8367000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_8KRF_qNOyU6pa14TduwufA_21_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">6712000</us-gaap:MarketingAndAdvertisingExpense>
    <zspc:SellingExpenseInternationalSellingExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_HvT8XU4XMEWtKpxD4LjE0A_22_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">490000</zspc:SellingExpenseInternationalSellingExpense>
    <zspc:SellingExpenseInternationalSellingExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_OhTjvWEyTEKPIn4NLZR_7g_22_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">833000</zspc:SellingExpenseInternationalSellingExpense>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_DcYibD-6ck2FGidDW9yxKA_23_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">35402000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_4UHX5q6bjUSWxhI2fZ6_pg_23_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">33227000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_xT-6zSx5zESrpTjeFYM1tw_24_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-22141000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_MXkmY8PZ5UCGNsFmAWbzcA_24_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-17658000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_7F6DNndbLU-sKfdMB3sD8A_26_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1478000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_V_qero22sEWRgm-7wpEcRg_26_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2815000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_ssboO3HzbkeZEOtCR-BIJg_27_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">190000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_mgjJ7AyW_UqJeH8dWQyiuw_27_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">43000</us-gaap:OtherNonoperatingIncomeExpense>
    <zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_GgH_WmSBGk-krwge-xwKZA_28_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-1945000</zspc:GainsLossesOnChangeInFairValueOfConvertibleDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_qdZkGRx0mUWfb4bl-jymig_29_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-359000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_37LYxUNi8UG0z_vokiun2w_30_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25374000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_FkIKqusOtEybolkqcWsUfA_30_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20789000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_S61deWcQMEet7tp7tZWksg_31_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">14000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_H9li8IJ_6kacpg4HSUJBpQ_31_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">34000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_re35vlUBqEe_eug4Bi7MZQ"
      decimals="-3"
      id="Tc_QqGm56Bdf0K-udGA766gmw_32_3"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-25388000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_zspc_SingleReportableSegmentMember_NPInxeX-y0iqv--w4IiJ0w"
      decimals="-3"
      id="Tc_K34-Xk-1n0aXZay1ONkUxg_32_6"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">-20823000</us-gaap:NetIncomeLoss>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_wlPwMwLmzUOSAl21jXburw">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;14.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;EMPLOYEE BENEFITS&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company maintains a qualified 401(k)&#160;plan (the &#x201c;401(k) Plan&#x201d;) which allows participants to defer from 0% to 100% of cash compensation. The 401(k) Plan allows employees to contribute on a pretax and after-tax basis to a Traditional and Roth 401(k). The 401(k) Plan allows employees who meet the age requirements and reach the 401(k) Plan contribution limits to make catch-up contributions (which are eligible for matching contributions). Employee contributions are limited to a maximum annual amount as set periodically by the Internal Revenue Code. The Company matches pretax and Roth employee contributions up to $2,000 per participant annually and all matching contributions vest immediately. The matching contributions to the 401(k) Plan totaled approximately $0.2 and $0.1 million for the&#160;years ended December&#160;31, 2025 and 2024, respectively.&lt;/p&gt;</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MinimumMember_GLwyOq-YdkauSGoCZ1Ft6g"
      decimals="2"
      id="Narr_UGxkA7jEmEyWukTZ4pe6LA"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="Duration_1_1_2025_To_12_31_2025_srt_RangeAxis_srt_MaximumMember_oxIOo_kaK0KJadODWTIhHg"
      decimals="2"
      id="Narr_hfLhQ7sKBEisZxUql026aw"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <zspc:DefinedContributionPlanMaximumAnnualEmployerMatchAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="0"
      id="Narr_Er7OTbNvEUSKyDd1hax49Q"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2000</zspc:DefinedContributionPlanMaximumAnnualEmployerMatchAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      decimals="-5"
      id="Narr_ziaUvuwKVkqDSE46CGgqtw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="Duration_1_1_2024_To_12_31_2024_3MeSeATaFU-UiIOY3YW0mw"
      decimals="-5"
      id="Narr_STCqkpxDz0SIjP-LNAJaUg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Tb_oe8Jy1vHmkKYAUHxn19B2A">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;15.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;text-decoration-color:#231f20;text-decoration-line:underline;text-decoration-style:solid;"&gt;SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Management has evaluated subsequent events and has determined that there were no subsequent events that required recognition or disclosure in the financial statements as of and for the period ending December&#160;31, 2025, except as disclosed below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Senior Secured Convertible Note Financing Amendment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;On January 8, 2026, the Company entered into an Amendment #2 to the Senior Secured Convertible Note (the &#x201c;Note Amendment&#x201d;) with the Note Investor, which amended the terms of the Senior Secured Convertible Note.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Note Amendment revised the definition of &#x201c;Floor Price&#x201d; as set forth in the Senior Secured Convertible Note from $0.60 per share to $0.22 per share, subject to adjustment for reverse and forward stock splits, recapitalizations and similar transactions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In addition, the Note Amendment revised the definition of &#x201c;Equity Conditions,&#x201d; the satisfaction of which is generally a prerequisite to the Company's ability to make installments payments in shares of common stock. The Note Amendment modified the definition of &#x201c;Equity Conditions&#x201d; to reduce the required minimum VWAP of the common stock over the 20 trading days prior to the applicable date from $0.75 to $0.30.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Except as specifically set forth in the Note Amendment, all other terms, covenants, and conditions of the Senior Secured Convertible Note remain in full force and effect.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Preferred Stock Agreement&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On January 23, 2026, the Company entered into a Securities Purchase Agreement (the &#x201c;SPA&#x201d;) with an institutional investor (the &#x201c;Purchaser&#x201d;), pursuant to which the Company agreed to issue and sell to the Purchaser shares of the Company&#x2019;s Series P Preferred Stock (as defined below), and &lt;span style="-sec-ix-hidden:Hidden_ChsDKVIadkmhNnEwVQ_big;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;five-year&lt;/span&gt;&lt;/span&gt; warrants (the &#x201c;Series P Warrants&#x201d;) to purchase shares of the Company&#x2019;s common stock in one or more closings.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;At the initial closing held on January 27, 2026 (the &#x201c;Initial Closing&#x201d;), the Purchaser purchased 1,500,000 shares of Series P Preferred Stock and Series P Warrants to purchase 1,000,000 shares of common stock for an aggregate purchase price of $3,000,000. The initial purchase price per share of Series P Preferred Stock was $2.00. The initial exercise price for the Series P Warrants is $3.00 per share, subject to standard and customary adjustments. The Company and the Purchaser may mutually agree to additional closings within one year of the Initial Closing, up to an aggregate limit of $10,000,000 for all purchases under the SPA. The SPA contains customary representations, warranties and indemnification provisions.&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:100%;background:#ffffff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Amendments to Articles of Incorporation or Bylaws&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On January 27, 2026, the Company filed a Certificate of Designations of Series P Convertible Preferred Stock (the &#x201c;Series P COD&#x201d;) with the Secretary of State of the State of Delaware. The Series P COD establishes a new series of preferred stock designated as &#x201c;Series P Convertible Preferred Stock&#x201d; (the &#x201c;Series P Preferred Stock&#x201d;) and authorizes the issuance of up to 5,000,000 shares of Series P Preferred Stock, par value $0.00001 per share.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Each share of Series P Preferred Stock has a stated value of $2.00, subject to adjustment as set forth in the Series P COD (the &#x201c;Stated Value&#x201d;). Holders of Series P Preferred Stock are entitled to receive cumulative dividends at a rate of eighteen percent (18%) per annum, payable annually. Dividends accrue and compound annually and are payable solely in additional shares of Series P Preferred Stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In the event of any liquidation, dissolution, or winding-up of the Company, or a Change of Control Transaction (as defined in the Series P COD), holders of Series P Preferred Stock are entitled to receive, prior to any distribution to holders of junior securities, an amount per share equal to the Stated Value plus any accrued and unpaid dividends.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Series P Preferred Stock votes together with the Company&#x2019;s common stock on an as-converted basis. Additionally, as long as any shares of Series P Preferred Stock remain outstanding, the Company cannot take certain actions without the affirmative vote of the holders of a majority of the outstanding Series P Preferred Stock. These actions include, among others: (a) adversely altering the rights of the Series P Preferred Stock; (b) creating any class of stock senior to or pari passu with the Series P Preferred Stock; or (c) amending the Company&#x2019;s Certificate of Incorporation in a manner that adversely affects the holders.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Beginning on the third anniversary of the Original Issue Date (as defined in the Series P COD), holders may opt to convert their shares of Series P Preferred Stock into shares of common stock. The conversion rate is determined by dividing the Stated Value (plus accrued unpaid dividends) by the &#x201c;Conversion Price.&#x201d; The initial &#x201c;Conversion Price&#x201d; is the Stated Value ($2.00) and is subject to adjustment for stock splits, stock dividends, and similar events. All outstanding shares of Series P Preferred Stock will automatically convert into shares of common stock on the fifth anniversary of the Original Issue Date. For the automatic conversion occurring on the fifth anniversary of the Original Issue Date, the conversion rate is the lower of (y) the Conversion Price and (z) 80% of the 90-Day VWAP of the Company&#x2019;s common stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Series P Preferred Stock may not be converted if such conversion would result in the holder (together with its affiliates) beneficially owning in excess of 4.99% of the Company&#x2019;s outstanding common stock. A holder may increase or decrease this limitation upon notice to the Company, up to a maximum of 9.99%, provided that any increase will not be effective until the 61st day after such notice. The Company is prohibited from issuing shares of common stock upon conversion of the Series P Preferred Stock if such issuance would breach the Company&#x2019;s obligations under the rules of Nasdaq, unless shareholder approval is obtained.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Litigation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On February 9, 2026, Jiangxi Kmax Industrial Co., Ltd. (&#x201c;KMax&#x201d;) filed a complaint against zSpace in the United States District Court for the Northern District of California. The complaint arises from a Software Resale License Agreement, dated July 24, 2019, and alleges breach of contract related to unpaid revenue share invoices totaling $557,940 plus interest. We have recorded an account payable of $0.6 million as of December 31, 2025 in connection with this matter, however, we intend to assert counterclaims, including for violation of confidentiality agreements and infringement of our intellectual property rights. Our initial response to the complaint is due March 19, 2026.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On March 11, 2026, Kmax filed a second complaint against the Company and certain of its current and former officers in the U.S. District Court for the Southern District of New York. The complaint alleges violations of federal securities laws as well as various state common law claims. The allegations arise from Kmax's $15 million investment in the Company&#x2019;s pre-IPO private placement financings between 2017 and 2019. Kmax seeks compensatory and rescissory damages, interest, and costs. The Company believes the claims are without merit and intends to defend itself vigorously against these allegations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Reverse stock split&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On March 13, 2026, stockholders of the Company, holding shares of outstanding common stock of the Company, par value $0.00001 per share, representing in excess of a majority of the outstanding votes of the capital stock of the Company (the &#x201c;Consenting Stockholders&#x201d;) as of the record date of March 12, 2026 (the &#x201c;Record Date&#x201d;), took action by written consent and without a meeting pursuant to Section 228 of the Delaware General Corporation Law and the Company&#x2019;s Amended and Restated Certificate of Incorporation and Bylaws (the &#x201c;Written Consent&#x201d;). The Written Consent: (i) authorized the Company&#x2019;s board of directors to effect a reverse split of the Company&#x2019;s issued and outstanding Common Stock (the &#x201c;Reverse Stock Split&#x201d;) in a ratio of no less than 1-for-15 and no more than 1-for-25 (the &#x201c;Range&#x201d;); (ii) authorized the Board to determine whether or not to effect the Reverse Stock Split and to determine the exact ratio of any Reverse Stock Split within the Range, each as determined by the Board in its discretion at any time prior to the one year anniversary of the filing of a Definitive Information Statement on Schedule 14C with the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) pertaining to the Reverse Stock Split; and (iii) approved the form of amendment to the Amended and Restated Certificate of Incorporation effecting the Reverse Stock Split and the subsequent filing thereof with the Secretary of State for the State of Delaware.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;Pursuant to rules adopted by the SEC under the Securities Exchange Act of 1934, a Definitive Information Statement on Schedule 14C was filed with the SEC on March 23, 2026 and will be sent or provided to the stockholders of the Company. The Written Consent will be effective 20 days after the Definitive Information Statement on Schedule 14C relating to such consent is mailed to stockholders.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On the Record Date, there were issued and outstanding shares of the Company&#x2019;s capital stock representing 37,142,955 votes. As of the Record Date, the Consenting Stockholders held, in the aggregate, capital stock entitled to 18,694,538 votes (on an as converted basis), representing 50.33% of the outstanding voting power of the Company&#x2019;s stockholders. As the Reverse Stock Split was approved by the Written Consent, there were no votes against, abstaining or broker non-votes in relation to these matters.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Additional Senior Secured Convertible Note Financing&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On March&#160;16, 2026, the Company entered into an amendment to the Securities Purchase Agreement (the &#x201c;Amendment&#x201d;) providing for, among other things, multiple closings pursuant to the Securities Purchase Agreement, rather than a total of two closings.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In addition, the Company and the Investor agreed in the Amendment to conduct a second closing pursuant to the Securities Purchase Agreement, which occurred on March 16, 2026 (the &#x201c;Second Closing&#x201d;). On the Second Closing, the Company issued an additional Note in the original principal amount of $4,301,075 (the &#x201c;Senior Secured Additional Convertible Note&#x201d;). The Company intends to use the net proceeds from the issuance of the Senior Secured Additional Convertible Note to repay approximately $2,000,000 of existing debt owed to the Investor, and for working capital and general corporate purposes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Senior Secured Additional Convertible Note is substantially similar to the form of the original Senior Secured Convertible Note issued by the Company on April&#160;11, 2025, except that the maturity date of the Senior Secured Additional Convertible Note is March&#160;15, 2028, the Initial Conversion Price is $0.28 per share, and the Additional Note is subject to a floor price of $0.05 per share. See Note 5 for additional information regarding the Senior Secured Convertible Note.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;"&gt;Itria Refinancing&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On March&#160;19, 2026, the Company, entered into a new Loan and Security Agreement the (&#x201c;New Loan Agreement&#x201d;) with Itria Ventures LLC (the &#x201c;Lender&#x201d;) in connection with the refinancing of all of its outstanding debt with the Lender. Pursuant to the New Loan Agreement, the Lender agreed to provide the Company with a term loan in the principal amount of $1,344,500 (the &#x201c;New Loan&#x201d;) at an interest rate of 18.99% per year. The New Loan is payable on a monthly basis in 24 equal installments, maturing on the 24-month anniversary of the funding date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The proceeds of the New Loan were used to refinance and pay off in full the two existing Loan and Security Agreements dated August&#160;20, 2025, which had original &lt;span style="-sec-ix-hidden:Hidden_SNak4eme0EWryuO7a0Rt1A;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;principal&lt;/span&gt;&lt;/span&gt; amounts of $1,000,000 each. In connection with this refinancing, the Company, the Lender, and the Company&#x2019;s existing Senior Lender, entered into an amended intercreditor agreement (the &#x201c;Intercreditor Agreement&#x201d;) to maintain the subordinated status of the New Loan, pursuant to which, among other things,&#160;Itria subordinated its security interest in the assets of the Company to the security interest of the Senior Lender and agreed to certain covenants limiting its ability to declare an event of default under the New Loan Agreement&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company may prepay the New Loan in full at any time after the first month of the term, subject to a prepayment fee equal to 1.5% of the unpaid principal balance if the New Loan is prepaid within the first 12 months of the term. The New Loan is secured by a second priority lien on substantially all of the Company&#x2019;s assets and is guaranteed by the Company&#x2019;s two wholly owned subsidiaries -- zSpace Technologies (Shanghai) Ltd. and zSpace K.K. The New Loan Agreement contains standard representations, warranties and affirmative covenants, including relating to use of proceeds and information rights.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;In addition, the New Loan Agreement contains certain customary negative covenants, including that the Company may incur no additional indebtedness other than certain permitted indebtedness. The New Loan Agreement also contains customary events of default, including, but not limited to, upon non-payment, the occurrence of material adverse changes to the Company&#x2019;s business, or bankruptcy. Upon the occurrence of an event of default, the applicable interest rate would increase by five percentage points and the Lender may declare the outstanding principal and accrued interest immediately due and payable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Fiza Amendment&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;On March 22, 2026, the Company and Fiza entered into an Amendment No. 4 (the &#x201c;Fiza Amendment&#x201d;) to Loan and Security Agreement dated July 11, 2024 (as amended, the &#x201c;Fiza Loan Agreement&#x201d;). Pursuant to the Fiza Amendment, the parties agreed to a moratorium on the payment of interest by the Company pursuant to the Fiza Loan Agreement until December 31, 2026 (the &#x201c;Moratorium Period&#x201d;). During the Moratorium Period, interest will continue to accrue on the outstanding principal balance at the applicable interest rate and will be deferred and capitalized (added to the outstanding principal balance) on each corresponding accrual date. Following the Moratorium Period, the Company shall continue monthly interest-only payments to Fiza pursuant to the terms of the Fiza Loan Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_y0zpRJC5LUyX16rK8la0dw"
      decimals="2"
      id="Narr_aHpvpO4Eq0C2re-ij5rs2g"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.6</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="As_Of_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_JbEFa_V9F0W4SUlmpGNINg"
      decimals="2"
      id="Narr_FSPF9hPuC06A99B5Va-Dxg"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.22</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="Duration_1_8_2026_To_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_hCQjWscWsUGkfUOZGypcRQ"
      decimals="INF"
      id="Narr_jBGj_yhWukOuIEvyexnfvw"
      unitRef="Unit_Standard_D_GoGnHe_JLUW8pKTbj6zfnA">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <zspc:DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice
      contextRef="As_Of_4_11_2025_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_y0zpRJC5LUyX16rK8la0dw"
      decimals="2"
      id="Narr_8AgZU8kbLEWgeZ56424CLg"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.75</zspc:DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice>
    <zspc:DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice
      contextRef="As_Of_1_8_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_JbEFa_V9F0W4SUlmpGNINg"
      decimals="2"
      id="Narr_L127e8Nj5Um_09kMM684Ww"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.3</zspc:DebtInstrumentEquityCovenantMinimumVolumeWeightedAveragePrice>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_CknQhWdt1km7_eDciGIkyA"
      decimals="INF"
      id="Narr_Fs2k8nG0AkOR754Q8LctGQ"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_1_27_2026_us-gaap_ClassOfWarrantOrRightAxis_zspc_SeriesPWarrantsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_wBXdcSWXEU-SnLrMS4-g_Q"
      decimals="INF"
      id="Narr_dC52LRJ1sUqBTfn2tdhqwA"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">1000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_p9BX9sXgb0SSgyUfgH6m-g"
      decimals="0"
      id="Narr_rlkyg1wo5U2ZigFUMBM5Vg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">3000000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_ZE5UnM3bc0qZQU-S9PCyKw"
      decimals="2"
      id="Narr_5OcFShmjJkefRGN1KkkOOA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">2</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_1_27_2026_us-gaap_ClassOfWarrantOrRightAxis_zspc_SeriesPWarrantsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_wBXdcSWXEU-SnLrMS4-g_Q"
      decimals="2"
      id="Narr_S-pYYYc710aP8gZpzsmh9w"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <zspc:SaleOfStockAuthorizedSharesValue
      contextRef="Duration_1_27_2026_To_1_27_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementInitialClosingMember_S9LywTn160K09GofTilbzw"
      decimals="0"
      id="Narr_9nwUEa97EUKA0j3Oxp8c0g"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">10000000</zspc:SaleOfStockAuthorizedSharesValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw"
      decimals="INF"
      id="Narr_kbu2L1KOq0-Z78AiJiAMzg"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw"
      decimals="INF"
      id="Narr_uNun_fB93k-WPW0PQjPtFw"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:SharePrice
      contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw"
      decimals="2"
      id="Narr_ZS_G0NKHY0G20u-aKDTyhA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">2</us-gaap:SharePrice>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_wmGhWxbh_UKKV0FTVWgsPQ"
      decimals="2"
      id="Narr_imaBvuj9Tki5p3eEvbdUww"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.18</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:SharePrice
      contextRef="As_Of_1_27_2026_us-gaap_StatementClassOfStockAxis_zspc_SeriesPPreferredStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bCTMPmYfMUSuzMN6PIALCw"
      decimals="2"
      id="Narr_zmc_WdiNrUO0_5D79svY9w"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">2</us-gaap:SharePrice>
    <zspc:BeneficialOwnershipPercentage
      contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_N8i4CQN46kui-pm65KpUHA"
      decimals="4"
      id="Narr_OOwFKEOtikqP6fEFHk62tg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.0499</zspc:BeneficialOwnershipPercentage>
    <zspc:MaximumBeneficialOwnershipPercentage
      contextRef="Duration_1_27_2026_To_1_27_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementWithInstitutionalInvestorMember_N8i4CQN46kui-pm65KpUHA"
      decimals="4"
      id="Narr_-ZfBOBxQMEGizNzbmSKYRg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.0999</zspc:MaximumBeneficialOwnershipPercentage>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="Duration_2_9_2026_To_2_9_2026_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CvvPZ4wPBkKhA_Kmhz4AHA"
      decimals="0"
      id="Narr_cF9tlrBNBEmIxTvu7Dc0pw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">557940</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
      contextRef="Duration_1_1_2025_To_12_31_2025_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_BreachOfContractClaimMember_34DmFQRoE0OMSkJ7KGF0jQ"
      decimals="-5"
      id="Narr_LjaR-_8cy0C-aXUYKdBS8w"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">600000</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="Duration_3_11_2026_To_3_11_2026_us-gaap_LossContingenciesByNatureOfContingencyAxis_zspc_AllegedViolationOfSecuritiesLawsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ZIamB3ffYEC6hfr4lHbptQ"
      decimals="-6"
      id="Narr_mlEVIWCG3UG4w2Ld_fW2zg"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">15000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2025_4FYuOo3rS0KIcsyuimRNYA"
      decimals="INF"
      id="Narr_-wHH28YVgUSDsdlfxGawuQ"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquityReverseStockSplit
      contextRef="Duration_3_13_2026_To_3_13_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_l65VmMWW8UKv5AJiOOsijA"
      id="Narr_20Z6W_4fN06J2x5YM0QYCg">1-for-15</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockholdersEquityReverseStockSplit
      contextRef="Duration_3_13_2026_To_3_13_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ymALUVuEJ0CjQS8f0vj9EA"
      id="Narr_kMWpV06zQki-SGnuF8AfAQ">1-for-25</us-gaap:StockholdersEquityReverseStockSplit>
    <zspc:CommonStockNumberOfVotesPriorToReverseSplit
      contextRef="As_Of_3_12_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_TioFZ80qgkWMoadbm9pviQ"
      decimals="INF"
      id="Narr__v0Lpxp1uEm9OgMLWc1h7A"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">37142955</zspc:CommonStockNumberOfVotesPriorToReverseSplit>
    <zspc:CommonStockNumberOfVotesAfterReverseSplit
      contextRef="As_Of_3_13_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CrLbT20aEk66WWToF54NKQ"
      decimals="INF"
      id="Narr_uI0k3ZddX0eVSNNqpB7YRg"
      unitRef="Unit_Standard_shares_lsFQI60XuEiTgGLd_bYx0g">18694538</zspc:CommonStockNumberOfVotesAfterReverseSplit>
    <zspc:PercentageOfVotingPowerAfterReverseSplit
      contextRef="Duration_3_13_2026_To_3_13_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_6gwvpCRLN0O7Bxl6lvuJIA"
      decimals="4"
      id="Narr_Le-uvGJxEEuUQ5wYPhCWQQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.5033</zspc:PercentageOfVotingPowerAfterReverseSplit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA"
      decimals="0"
      id="Narr_Z3YyqC2_lUCl-Xd973yjCw"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">4301075</us-gaap:DebtInstrumentFaceAmount>
    <zspc:DebtInstrumentPortionOfProceedsFromNewDebtReserved
      contextRef="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA"
      decimals="0"
      id="Narr_OdvxD712w0u0hGDbtPzk6g"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">2000000</zspc:DebtInstrumentPortionOfProceedsFromNewDebtReserved>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA"
      decimals="2"
      id="Narr_SQ04ca8aDkOSPwTRBx8rjA"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.28</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <zspc:DebtInstrumentConvertibleFloorConversionPrice
      contextRef="As_Of_3_16_2026_us-gaap_DebtInstrumentAxis_zspc_SeniorSecuredAdditionalConvertibleNoteMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_zspc_SecuritiesPurchaseAgreementSecondClosingMember_yKMuLyg1W0SSR8ZuBnBKDA"
      decimals="2"
      id="Narr_bCt4reB47EKsMmiLIHqo-g"
      unitRef="Unit_Divide_USD_shares_JUXFVdRBGEGtPs-0w5mSsQ">0.05</zspc:DebtInstrumentConvertibleFloorConversionPrice>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kSO3pNt3J0eotIkhn6Q5IQ"
      decimals="0"
      id="Narr_aWr3WXilIkq4OW3Gqrsr9A"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1344500</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kSO3pNt3J0eotIkhn6Q5IQ"
      decimals="4"
      id="Narr_KWgcBeKWPEO4kcFHXpX-Vg"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.1899</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <zspc:DebtInstrumentNumberOfMonthlyInstallments
      contextRef="Duration_3_19_2026_To_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_26IPl344XkKOB7CI3l3LtA"
      decimals="INF"
      id="Narr_mODxDa2bN0S7quVYN2RVUw"
      unitRef="Unit_Standard_installment_P6AKbX18qE6BAkDi9YymTw">24</zspc:DebtInstrumentNumberOfMonthlyInstallments>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_3_19_2026_To_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_26IPl344XkKOB7CI3l3LtA"
      id="Narr__v3hm1pff06OT3KHvSOX7w">P24Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="As_Of_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_LoanAndSecurityAgreementsTermLoanTenMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_31fyTma-xUeRpCWXhpfz-g"
      decimals="0"
      id="Narr____Q3YbiD0q47Pwsrq34VQ"
      unitRef="Unit_Standard_USD_Aiiu6j4qAk-6zfLfu6GAqg">1000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <zspc:DebtInstrumentPrepaymentPenaltyPercentage
      contextRef="Duration_3_19_2026_To_3_19_2026_us-gaap_DebtInstrumentAxis_zspc_ItriaVenturesLoanAndSecurityAgreementNewLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_26IPl344XkKOB7CI3l3LtA"
      decimals="3"
      id="Narr_veUF4tlyV0-fL3idDPgvQQ"
      unitRef="Unit_Standard_pure_QzYXva5UKEKHWJKnl0Kzdg">0.015</zspc:DebtInstrumentPrepaymentPenaltyPercentage>
    <ecd:MtrlTermsOfTrdArrTextBlock
      contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w"
      id="Tb_U3A7wLD8UU2ESKoOdoq-4w">During the three months ended December 31, 2025, none of our directors or officers (as defined in Rule16a-1(f) of the Exchange Act) adopted, modified or terminated a "Rule 10b5-1 trading arrangement" or a "non-Rule 10b5-1 trading arrangement" as such terms are defined under Item 408 of Regulation S-K during the covered period.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w"
      id="Narr_g1rBok8GYU6_x5dPINhWTg">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w"
      id="Narr_vi2SRpqBrEenAf0DQXjchg">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w"
      id="Narr_6E67EJKPRUuXDaO4NWoKmg">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2025_To_12_31_2025_uC0yh-IWMUueM5pfInCx8w"
      id="Narr_W9RWi0G-80WttJ25dxG51Q">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_msCyLmQMc06vMPiBj6GBLQ"
      id="Narr_DjtsFp6gtUu_aReNQ6Rebw">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
